【发布时间】:2016-04-26 07:25:23
【问题描述】:
我在 StackOverflow 上找不到与该示例足够接近的示例,所以这里是:
我想返回一条消息“类型?”如果单元格 X 为空白且单元格 Y 有任何文本。但我正在尝试将其嵌入到现有的一组 IF 中。
现有的:
=IF($G241="Evo";M241*L241;IF($G241="Free";M241*L241;IF($G241="GN";M241*L241))))
把这个放到上面:
=IF(AND(NOT(ISBLANK($J234));ISBLANK(G234));"Type?";"OK")
我试过了,但它返回 FALSE,可能是由于我正在使用 AND,我需要它,因为我正在创建基于两个单元格两个单元格的返回。
=IF($G240="Evo";M240*L240;IF(AND(NOT(ISBLANK($J240));ISBLANK(G240);"Type?";"OK");IF($G240="Free";M240*L240;IF($G240="GN";M240*L240))))
得到错误:
AND 需要布尔值。但是“类型?”是文本,不能强制转换为布尔值。
【问题讨论】:
-
当你说任何文字时,你指的是字母吗,或者如果数字 10 在单元格 Y 中,这是否也被视为文字?是 J 列还是 G 列中的单元格 X?
标签: if-statement excel-formula