0

嗨,我正在尝试使用 Excel 来确定油漆可能落入的不同“类别”,并根据它们干燥的时间进行总结。这些语句与不同的变量进行比较(例如,如果时间大于或等于平均值​​,那么它是“标准”。问题是下面的语句似乎没有被搜索条件输入,并且因此,因此只返回一个“低成本”值,因为这是语句中的第一个值。

=IF(G13>=TimeSummary!B21,"Low Cost",IF(G13>=TimeSummary!B20,"Budget",IF(G13>=TimeSummary!B17,"Standard",IF(G13>=TimeSummary!B23,"Premium","Exclusive"))))
4

1 回答 1

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 也会更简单。

于 2013-08-09T06:40:26.030 回答