Excel 根据单元格范围内的值自动设置文本格式

Excel 根据单元格范围内的值自动设置文本格式

需要帮助找到一种方法来根据另一组单元格中的值自动格式化文本响应。B、C 和 D 列中有 3 个值,根据三者中的最高值,相邻列 (E) 需要自动创建文本响应。

如果 B、C 或 D 列中的最大数字介于 85 和 105 之间,则 E 列中的框应显示单数。如果最高值超过 105,则 E 列应显示双数。如果最高值低于 85,则 e 列应保持空白。

我尝试过 IF 语句,但它们似乎不起作用,因为必须考虑两个条件。

有问题的图片

答案1

您需要一个嵌套的 IF:

=IF(MAX(B4:D4)>105,"Double",IF(max(B4:D4)>=85,"Single",""))

如果最大值大于 105,它将返回“Double”,如果不大于,则它必须小于或等于 105。

如果它大于 85,那么它一定介于两者之间,我们不需要再次测试它。

如果前两个都不成立,那么它一定小于 85,因此应该返回空白。

相关内容