师傅来帮帮我!先谢谢您!
在C1里输入了函数 =IF(A1="料" & B1>5 ,"差",IF(A1="水" & B1>5 ,IF(A1="火" & B1>5 ,"好","差")))
不能功成
我想把A1单元格里的文字和B1里的数值要大于5来做判断,代码怎样写?
Excel 里的IF 文本和数字同时判断,是如何现实的
答案:4 悬赏:40 手机版
解决时间 2021-02-13 07:26
- 提问者网友:佞臣
- 2021-02-12 07:29
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-02-12 09:08
=IF(A1="料" & B1>5 ,"差",IF(A1="水" & B1>5 ,IF(A1="火" & B1>5 ,"好","差")))
改正如下:
=IF(AND(A1="料",B1>5 ),"差",IF(AND(A1="水" , B1>5) ,IF(AND(A1="火" ,B1>5 ),"好","差")))
改正如下:
=IF(AND(A1="料",B1>5 ),"差",IF(AND(A1="水" , B1>5) ,IF(AND(A1="火" ,B1>5 ),"好","差")))
全部回答
- 1楼网友:傲气稳了全场
- 2021-02-12 12:48
以a1单元格为样本
application.istext(cells(1, 1)) = true "文本"
isnumeric(cells(1, 1)) = true "数值"
isdate(cells(1, 1)) = true "日期"
- 2楼网友:由着我着迷
- 2021-02-12 12:13
你好,用AND函数就可以实现,&通常用来连接两个文本,只有AND才是逻辑上的并列关系。
另外,公式中部。当A1="水"且B1>5时,你没有交代是显示差还是好,我假设你的意思是显示差,则公式如下:
C1=IF(AND(A1="料",B1>5 ),"差",IF(AND(A1="水", B1>5),"差",IF(AND(A1="火",B1>5 ),"好","")))
- 3楼网友:第四晚心情
- 2021-02-12 10:42
=IF(AND(A1="料",B1>5 ),"差",IF(AND(A1="水", B1>5),"差",IF(AND(A1="火",B1>5 ),"好","差")))
或
=IF(AND(A1="料",B1>5 ),"差",IF(AND(A1="水", B1>5),"好",IF(AND(A1="火",B1>5 ),"好","差")))
如果是第1个公式,还可简化为
=IF(OR(AND(A1="料",B1>5),AND(A1="水",B1>5)),"差",IF(AND(A1="火",B1>5),"好","差"))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯