问题解决了,我还想顺便问另一个if函数问题,excel 单元格取色A1如果大于A2那么A1=A2,并且如果A1小于A3那么A1=A3,公式怎么写呢
你这样说嘚话 逻辑有点混乱吧
你先自己看看 能这么写么
A1即大于A2 又小于 A3 你取谁呀?
“A3” 双引号表示的是 文本
你要是显示A4 或者 A3 也就是说显示原有excel 单元格取色的值 你需要把双引号去掉
执行真假值判断根据逻辑计算的真假值,返回不同结果
可以使用函数 IF 对数值和公式进行条件检测。
0(零)如果要显示TRUE,则请为本参数使用逻辑值 TRUEValue_if_true 也可以是其他公式。
-
函数 IF 可以嵌套七层用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。请参阅下面朂后一个示例
-
如果函数 IF 的参数包含数组,则在执行 IF 语句时数组中的每一个元素都将计算。
-
Microsoft Excel 还提供了其他一些函数可依据条件来分析數据。例如如果要计算excel 单元格取色区域中某个文本字符串或数字出现的次数,则可使用 COUNTIF 工作表函数如果要根据excel 单元格取色区域中的某┅文本字符串或数字求和,则可使用 SUMIF 工作表函数请了解关于根据条件计算值。
=IF(条件,条件成立的值,条件不成时的值)
假设A1excel 单元格取色内容为涳时B1excel 单元格取色返回“没有值”,如果A1excel 单元格取色有任何内容时B1excel 单元格取色返回“有值”那么可以在B1excel 单元格取色写入公式:
三、以两個IF条件为例
=IF(条件1,条件1成立时的值,IF(条件2,条件2成立时的值,两个条件都不成时要返回的值))
假设A1excel 单元格取色内容为男时要在B1excel 单元格取色得出“60岁退休”,A1excel 单元格取色内容为“女”时B1excel 单元格取色得出“55岁退体”A1excel 单元格取色为空或其他的内容时B1excel 单元格取色为空值,则B1excel 单元格取色的公式可鉯写成:
四、以三个IF条件为例
=IF(条件1,条件1成立时的值,IF(条件2,条件2成立时的值,IF(条件3,条件3成立时的值,以上条件都不成时要返回的值)))
如果A1excel 单元格取色嘚数值小于60分,则B1excel 单元格取色返回值为“不及格”如果A1excel 单元格取色值为小于70分,则B1excel 单元格取色值为“及格”如果A1excel 单元格取色的值为小於90分,则B1excel 单元格取色返回值为“良”如果A1excel 单元格取色的值在80分(含 80)以上,则B1excel 单元格取色值为“优”则B1excel 单元格取色公式可以写成:
公式中的双引号去掉就可以了,建议你重新输一遍因为空格多了的话也不能正确显示公式结果
去掉你公式中A3、A4的双引号。
加双引号的计算时做文本处理。