Excel IF公式包含7个不同的可能variables

第一次来这里!

我正在寻找返回一个值,如果一个单元格包含7个不同的variables中的任何一个。

现在,公式如下:

(H13 = 7,“C”,if(H13 = 10,“C”,if(H13 = 10,“C” ,如果(H13 = 16,“C”,如果(H13 = 19,“C”)))))))

它有效,但公式已经不必要的长了。 这将与其他五个人一样,作为一个巨大的公式的一部分。 我相信有一种巩固的方法。 我试过,如果(或),但只允许两个variables。 我将如何创build一个允许七个variables的公式?

谢谢!!

你可以把它们放在一起。

=IF(OR(H13=1,H13=4,H13=7,H13=10,H13=13,H13=16,H13=19),"C") 

另一种方法是使用数组公式:

 =IF(OR(EXACT(H13,L5:L11)),"C") 

用L5:L11是{1,4,7,10,13,16,19}

你可以阅读关于使用Excel文档

第一个维护比较简单,第二个比较灵活。

在你的例子中,如果H13模数3是1 H13小于20,则返回“C”

 =IF(AND(MOD(H13,3)=1,H13<20),"C","") 

无论“C”是否平均分配,以下方法都可以工作:

 =MID("CCCCCCC",H13,1) 

如果H13的其他值应返回单个字母,则可以将它们包括在string中:

 =MID("CABCDFCWECZECABCERC",H13,1) 

如果H13的某些值应该返回空白,请留下空白。

在@ Compass的post的启发下,另一种方法是以这种方式使用OR

 =IF(OR(H13={1,4,7,10,13,16,19}),"C") 

请注意,您不需要将其作为数组公式input。