冬十七 发表于 2021-10-18 22:28:00

求个公式

如图
AB 为任意数,在C1当A减B大于0时 显示为3等于0时显示2小于0显示1
以前在论坛看过有人解答过,可不知道怎么搜出来,只好麻烦各位大佬了

如果可以显示为红色的3更好

西部往事 发表于 2021-10-19 22:36:25


王允 发表于 2021-10-26 12:46:20

C1=2+SIGN(A1)

破釜沉舟百二秦关终属楚 发表于 2021-11-1 22:59:49

=IF(MID(A1,1,FIND(":",A1)-1)-SUBSTITUTE(A1,MID(A1,1,FIND(":",A1)-1)&":","")>0,3,IF(MID(A1,1,FIND(":",A1)-1)-SUBSTITUTE(A1,MID(A1,1,FIND(":",A1)-1)&":","")=0,2,1))
物理解法

蒙嘟嘟 发表于 2021-11-2 11:44:48

=TEXT(MMULT(-MID(SUBSTITUTE(A1,":",""),{1,9},9),{-1;1}),"3;1;2")

期待一片阳光 发表于 2021-11-5 10:36:15

各位大佬,公式带进去没用啊,比如4:2 就没显示啊,红色搞不出来没问题,只要显示出来3就可以了

欢喜一家 发表于 2021-11-7 20:26:17

因为用的是冒号:,所以A1格式是文本格式

站山头 发表于 2021-11-9 18:57:44

=2+SIGN(SUM(MID(SUBSTITUTE(A1,":",REPT(" ",9)),{1,9},8)*{1,-1}))
我以为A1是一个计算式呢,原来是文本!!

张明辉 发表于 2021-11-12 10:00:02

=TEXT(EVALUATE(SUBSTITUTE(A1,":","-")),"3;1;2")
WPS可直接用,EXCEL定义名称EVALUATE(SUBSTITUTE(A1,":","-")
设置下条件格式 3变红色即可。。。

慕虚荣 发表于 2021-11-12 13:09:57

这个TEXT函数不太明白,请问EXCEL中公式该怎么操作
除了A1那一列是文本格式,C列是不需要文本格式的,谢谢
页: [1] 2 3 4
查看完整版本: 求个公式