首页 > 解决方案 > 为什么我在 IF 语句上收到 FALSE 值而不是指定值?

问题描述

我正在尝试根据它们持有的值将每个单元格分配给一个类型

D83值发生变化,例如,如果我将D83的值设置为4,我将得到值TYPE A,当我输入60或更高的值时,我将得到TYPE C。问题是当我输入一个值之间30-59 或值 30 或 59,我总是得到 FALSE 而不是 TYPE B。感谢帮助!

当前代码/公式:

=if(D83<=29,"TYPE A", if(D83="30-59","TYPE B" , if(D83>=60, "TYPE C" )))

标签: if-statementgoogle-sheetsgoogle-sheets-formulagoogle-sheets-query

解决方案


你应该这样做:

=IF(D83<=29,       "TYPE A", 
 IF(AND(D83=>30, 
        D83 <60"), "TYPE B" , 
 IF(D83>=60,       "TYPE C" , )))

替代品:https ://webapps.stackexchange.com/q/123729/186471


推荐阅读