作业帮 > 综合 > 作业

请看看这个EXCEL公式怎么写,谢谢!

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/15 12:17:55
请看看这个EXCEL公式怎么写,谢谢!
现有A、B、C、D四个数列,另有F1和F2两个单元格数值(固定).若以上四列某一行同时出现与F1、F2相等数值,则在该行E列显示1,否则显示0.(例:F1为15,F2为80,A56到D56依次为 80,99,15,63,则E56格显示1;A88到D88依次为15,79,90,2,则E88显示0 ) 请问E列公式怎么写,谢谢!
谢谢几位朋友的热心帮助,可是我总觉得还不够准确,例如遇到F1和F2两个单元格数值相等时呢?(例如A35到D35依次为4,1,7,6,F1为4,F2为4,按几位的早上答复的公式大多都显示1.我原题要求的A35、B35、C35、D35中至少要有两个为4后,E35格才显示1,否则就显示0)刚才几位朋友的公式遇到这种情况就好像不够准确了,恳请热心的朋友们再帮我想想,谢谢!完美回答的话
另外,请不要怀疑考虑F1和F2恰好相等的必要性,因为我待解决的问题就有这种情况
悬赏提高到50分了 $-$

其实,这个问题如果用土办法的与非或关系来慢慢写我也可以解决,写法如下,E1
=IF(OR(AND(A1=$F$1,OR((B1=$F$2),(C1=$F$2),(D1=$F$2))),AND(A1=$F$2,OR
((B1=$F$1),(C1=$F$1),(D1=$F$1)))),1,0)
从E1下拉E列对应各行结果就出来了.可是太啰嗦太长了,看得人脑袋直抽筋啊.就好像用纯加法硬算乘法题一样难受,所以想向朋友们求一个简化的办法,谢谢大家帮我思考,能简化得好,我再追加悬赏!
请看看这个EXCEL公式怎么写,谢谢!
E1用公式:
=N(OR(A1:D1=F$1)+OR(A1:D1=F$2)=2)
如果A、B、C、D四个数不重复,还可以用公式:
=N(SUM(N(A1:D1=F$1:F$2))=2)
以上二公式为数组公式,按三键(CTRL+SHIFT+ENTER)完成公式,下拉.

补充问题:
你的公式和你的表述不一致,公式是含意是:
A1必须等于F1或F2,并且B1、C1、D1中至少有一个等于F2或F1时,为1,否则为0.
简化一下公式:
=N(OR(AND(A1=F$1,OR(B1:D1=F$2)),AND(A1=F$2,OR(B1:D1=F$1))))
数组公式,按三键,下拉.
再问: 刚才看了,的确是我忘了另外三列的情况,可是写全之后长得好恐怖,您看请问这个怎么简化?另外,为什么我直接复制您的"=N(OR(A1:D1=F$1)+OR(A1:D1=F$2)=2)"到E1为什么总是显示#VALUE!呢?我的是EXCEL2003
再答: 总是显示#VALUE的原因是,没有按三键(CTRL+SHIFT+ENTER),这个是数组公式的输入方法。 这次的公式含意是:在A1到D1中,当F1不等于F2时,同时出现F1和F2,为1,否则为0;当F1等于F2时,必须出现两次F1(也就是同时出现两次F2),为1,否则为0。公式简化: =N(IF(F$1=F$2,SUMPRODUCT(--(A1:D1=F$1))>1,SUMPRODUCT(--(A1:D1=F$1:F$2))>1)) 这个公式不用按三键。