在MS EXCEL中创建IF公式
我试图编写一个公式,说明如果某个值介于在MS EXCEL中创建IF公式,excel,excel-formula,Excel,Excel Formula,我试图编写一个公式,说明如果某个值介于X%和Y%之间,则单元格中的文本将为Z 例如,如果单元格C4中的百分比介于1%和39%之间,则单元格D4应为“不满意”。同样,在40%和49%之间将是“值得关注的”,等等 这些数值是: 0%=不适用 1%-39%=不满意 40%-49%=关注点 50%-64%=令人满意 65%-79%=良好 80%-89%=非常好 90%-100%=优秀 如果,则需要将和与一起使用。下面这样的方法应该可以工作: =IF(C4>=90%,"Excellent", IF(A
X%和Y%
之间,则单元格中的文本将为Z
例如,如果单元格C4
中的百分比介于1%和39%
之间,则单元格D4
应为“不满意”。同样,在40%和49%
之间将是“值得关注的”,等等
这些数值是:
0%=不适用1%-39%=不满意
40%-49%=关注点
50%-64%=令人满意
65%-79%=良好
80%-89%=非常好
90%-100%=优秀
如果,则需要将
和
与一起使用。下面这样的方法应该可以工作:
=IF(C4>=90%,"Excellent",
IF(AND(C4<90%,C4>=80%),"Very Good",
IF(AND(C4<80%,C4>=65%),"Good",
IF(AND(C4<65%,C4>=50%),"Satisfactory",
IF(AND(C4<50%,C4>=40%),"Of Concern",
IF(AND(C4<40%,C4>=1%),"Unsatisfactory",
"N/A"))))))
如果
,则需要将和
与一起使用。下面这样的方法应该可以工作:
=IF(C4>=90%,"Excellent",
IF(AND(C4<90%,C4>=80%),"Very Good",
IF(AND(C4<80%,C4>=65%),"Good",
IF(AND(C4<65%,C4>=50%),"Satisfactory",
IF(AND(C4<50%,C4>=40%),"Of Concern",
IF(AND(C4<40%,C4>=1%),"Unsatisfactory",
"N/A"))))))
另一种方法是使用查找表。这可以在查找中使用数组常量,如下所示:
=LOOKUP(A1,{0,1,40,50,65,80,90},{"N/A","Unsatisfactory","Of Concern","Satisfactory","Good","Very Good","Excellent"})
或者在你的床单上放一张桌子
=VLOOKUP(A2,E$2:F$8,2,TRUE)
另一种方法是使用查找表。这可以在查找中使用数组常量,如下所示:
=LOOKUP(A1,{0,1,40,50,65,80,90},{"N/A","Unsatisfactory","Of Concern","Satisfactory","Good","Very Good","Excellent"})
或者在你的床单上放一张桌子
=VLOOKUP(A2,E$2:F$8,2,TRUE)
我认为您不需要小于的部分。因为你从最大的开始,一旦它成为真的,它就会跳出并打印文本。我认为你不需要小于的部分。因为你从最大的开始,一旦它为真,它就会跳出并打印文本。如果它是55呢?问题是确切的数字和令人满意的数字之间的矛盾。Lookup和Vlookup(带“TRUE”)都匹配小于或等于Lookup值的任何内容,因此55与50匹配。这相当于L42的第二个公式。@Andreas我支持Tom。除非你指定一个精确的匹配(对于Vlookup)。如果它是55呢?问题是确切的数字和令人满意的数字之间的矛盾。Lookup和Vlookup(带“TRUE”)都匹配小于或等于Lookup值的任何内容,因此55与50匹配。这相当于L42的第二个公式。@Andreas我支持Tom。除非您指定了一个精确匹配(用于Vlookup)。嗨,泰姬陵,欢迎来到Stackoverflow。虽然我们在下面提供了答案,但重要的是,您必须在问题中加入解决问题的尝试(您为本例编写的公式),否则,它将吸引接近票数的选票,就像您的问题目前获得的1票一样。嗨,泰姬陵,欢迎来到Stackoverflow。虽然我们在下面提供了答案,但重要的是,您必须在问题中加入解决问题的尝试(您为本例编写的公式),否则,它将吸引接近票数的选票,就像您的问题目前获得的1票一样。