您好我正在尝试使用Excel来确定油漆可以落入的不同“类别”,并根据它们干燥的时间总结。这些陈述与不同的变量进行比较(例如,如果时间大于或等于均值,那么它就是“标准”。)问题是下面的陈述似乎没有被搜索标准输入,并且因此,只返回“低成本”值,因为这是声明中的第一个值。
=IF(G13>=TimeSummary!B21,"Low Cost",IF(G13>=TimeSummary!B20,"Budget",IF(G13>=TimeSummary!B17,"Standard",IF(G13>=TimeSummary!B23,"Premium","Exclusive"))))
答案 0 :(得分:0)
从我所看到的情况来看,G13包含您尝试用来确定“低成本”,“预算”,“标准”,“高级”或“独家”之一的价值。
第一个IF
检查此值是否大于工作表TimeSummary中的值。如果读取:如果值大于或等于TimeSummary中的引用,则它是一个低成本值。
不知何故,这听起来不对。我建议你使用:
=IF(G13<=TimeSummary!B21,"Low Cost",IF(G13<=TimeSummary!B20,"Budget",IF(G13<=TimeSummary!B17,"Standard",IF(G13<=TimeSummary!B23,"Premium","Exclusive"))))
使用vlookup也会更简单,如果参考值是一个接一个的,并且看起来并不像你的公式那样分散。