我试图在excel中制作某个单元格,让excel中的另一个单元格说出特定的内容。使用单元格J15和J16的示例:
如果单元格J15的数值大于或等于1但小于2,那么我希望单元格J16读取不满意。
如果单元格J15的数值大于或等于2但小于3,那么我希望单元格J16读取需求改进。
如果单元格J15的数值大于或等于3但小于4。我希望Cell J16能够阅读Meets Expectations。
如果单元格J15的数值大于或等于4但小于5,那么我希望单元格J16读取Exceeds Expectations。
如果单元格J15的数值大于或等于5,那么我希望单元格J16读取异常。
所以基本上取决于J15单元格中的数字,我需要单元格J16来读取,不满意,需要改进,满足期望,超出期望或特殊。
答案 0 :(得分:2)
答案 1 :(得分:1)
您可以使用具有嵌套IF语句的公式(请参阅下文)。您的指示并未指示如何处理1或更小的值,因此在J16中将返回单词“FALSE”。
=IF(J15>1,IF(J15<2,"Unsatisfactory",IF(J15<3,"Needs Improvement",IF(J15<4,"Meets Expectations",IF(J15<5,"Exceeds Expectations","Exceptional")))))
可以通过将结果添加到第一个IF语句的错误条件来处理一个或更少。
=IF(J15>1,IF(J15<2,"Unsatisfactory",IF(J15<3,"Needs Improvement",IF(J15<4,"Meets Expectations",IF(J15<5,"Exceeds Expectations","Exceptional")))),"Your Text Here")
答案 2 :(得分:0)
嵌套IF函数的语法是:
IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
这相当于以下IF THEN ELSE声明:
IF condition1 THEN
value_if_true1
ELSEIF condition2 THEN
value_if_true2
ELSE
value_if_false2
END IF
您可以在此处找到更多信息 https://www.techonthenet.com/excel/formulas/if_nested.php
答案 3 :(得分:0)
使用此公式:您只需将J15更改为您需要的任何内容。
=IF(J15>=1,IF(J15<2,"Unsatisfactory",IF(J15<3,"Needs Improvement",IF(J15<4,"Meets Expectations",IF(J15<5,"Exceeds Expectations","Exceptional")))), "Below 1")
(注意最后你可以改变&#34;低于1&#34;说出你想说的任何话)