excel,函数公式改写 =IF(AND(IF(MOD(COLUMN($C1:H1),2),$A1,$B1)=$C1:H1),"a","")

问题描述:

excel,函数公式改写 =IF(AND(IF(MOD(COLUMN($C1:H1),2),$A1,$B1)=$C1:H1),"a","")
AA1=IF(AND(IF(MOD(COLUMN($C1:H1),2),$A1,$B1)=$C1:H1),"a","")
该函数公式是
A1B1/C1D1/E1F1/G1H1等等 A1B1与它们一一对应相等(都是A1对应C1/E1/G1 第一位对应第一位 B1对应D1/F1/H1 第二位对应第二位 )
现在要求解的是,1.如果是A1B1C1与D1E1F1一一对应相等,也就是第一位与第一位,第二位与第二位,第三位与第三位,一一对应相等,那么公式该如何写?
2.如果是A1B1C1D1与E1F1G1H1一一对应相等,公式又该如何改写?
AA1=IF(AND(IF(MOD(COLUMN($C1:H1),2),$A1,$B1)=$C1:H1),"a","")
这个函数公式,来源于:
AA1=IF(AND(A1=C1,B1=D1,A1=E1,B1=F1),"a","") 这个是三组,A1B1与它们一一对应相等
我想求解的是,如果有多组相等,也就是 A1 B1/C1D1/E1F1/G1H1等等 A1B1与它们一一对应相等(都是A1对应C1/E1/G1 第一位对应第一位 B1对应D1/F1/H1 第二位对应第二位 )
如果按照上述公式,来输入的话,太多了,有没有什么简便的公式,能够达到这样的效果.
下拉,右拖,自动生成 .

我也写个公式:
问题1:
=IF(COUNT(0/(CHOOSE(MOD(COLUMN(D1:H1)+2,3)+1,A1,B1,C1)=D1:H1))=5,"a","")
按CTRL+SHIFT+ENTER键结束
问题2:
=IF(COUNT(0/(CHOOSE(MOD(COLUMN(E1:H1)+3,4)+1,A1,B1,C1,D1)=E1:H1))=4,"a","")
按CTRL+SHIFT+ENTER键结束