难题:Excel~~~~~

来源:百度知道 编辑:UC知道 时间:2024/05/21 04:22:07
不能上传图或文件,下述说明不清楚可加我qq:1025040640
1、设第一到第三列为灰色区(可任意输入1到12的数)
2、设第四到第六列为红色区(第四列为显示1的单元格-对应1组,第五列为显示2的单元格-对应2组,第六列为显示3的单元格-对应3组)
3、1组:1,5,6,10;2组:3,4,8,11;3组:2,7,9,12。这是一个不规则的1-12的组数。
4、如灰色区单元格里依次输入1,3,5那么一组和二组的数反映出来了但是第三组数没有反映出来,这种情况下就让红色区的单元格里的第三个单元格(即第六列)里显示3。
6、如灰色区单元格里依次输入1,3,2那么一组二组三组的数都出来了,那么红色区将不会显示任何东西。
7、如灰色区单元格里依次输入6,2,1那么一组和三组数出来了,但2组数未出来,那么红色区的第2个单元格(即第五列)里将显示2。
8、简单说哪组数没有被输入就在红色区相应的组列里显示相应的组号,那公式应在红色区的三个列当中,这公式应该如何编写呢??

第四列公式,=IF(SUMPRODUCT(--({1;5;6;10}=$A1:$C1)),1,"")
后两列自己把里面的{1;5;6;10}改成对应的就行了,中间是分号隔开的,再把那个1分别改成2和3

SORRY,问题搞反了,改成=IF(SUMPRODUCT(--({1;5;6;10}=$A1:$C1)),"",1)

不知道你想说什么,发给我看看

QQ:19760417

灰色区域的设置:
选中A、B、C三列——数据——有效性——允许"整数","介于",最小值 1,最大值 12 ,点确定,前三列的数据有效性设置就完成了。

红色区域的设置:
在D1中输入公式:
=IF(OR(OR(A1=1,A1=5,A1=6,A1=10),OR(B1=1,B1=5,B1=6,B1=10),OR(C1=1,C1=5,C1=6,C1=10)),"",1)
在E1中输入公式:
=IF(OR(OR(A1=3,A1=4,A1=8,A1=11),OR(B1=3,B1=4,B1=8,B1=11),OR(C1=3,C1=4,C1=8,C1=11)),"",2)
在F1中输入公式:
=IF(OR(OR(A1=2,A1=7,A1=9,A1=12),OR(B1=2,B1=7,B1=9,B1=12),OR(C1=2,C1=7,C1=9,C1=12)),"",3)

将上述三个公式分别下拉复制到C、D|、E列的其他单元格当中即可