Excel中,前面有几组数据,后面是结果判定。怎样设置函数公式,只要数据合格则结果显示”合格“

如题所述

=TEXT(SUM((IF(E3:I3="",B3,E3:I3)<=B3+C3)*(IF(E3:I3="",B3,E3:I3)>=B3+D3)),"[=5]合格;不合格")

公式有点长,数组公式,按下【Ctrl+shift+enter】三键后完成输入。

追问

呵呵,谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-10
比如A列姓名,BCD列为语文数学英语成绩,E列判断:如果三门大于等于60为“合格”
E2单元格输入=IF(AND(B2>=0,C2>=0,D2>=0),"合格","")
第2个回答  2013-12-10
如果数据合格的规则用excel的公式能表达,就可以做到。
需要以下信息:
1,数据的格式,有几列,都是什么,比如A列是什么,B列是什么
如果方便的话,截个图或者拍个照片
2,数据判定的规则是什么追问

如图,请指教

追答

1,C列最好不用文本格式,还是用数值格式,通过显示格式来设定

选中C3-C9,右键->设置单元格格式->自定义->输入:"+"G/通用格式;"-"G/通用格式;0

2,J3公式:

=IF(COUNTA(E3:I3)=0,"",IF(COUNTIFS(E3:I3,"<"&B3+C3,E3:I3,">"&B3+D3)=COUNTA(E3:I3),"合格","不合格"))

选中J3单元格右下角的小黑点,下拉拖拽填充公式:

我做的例子文件我也附在附件里了,但是在手机上看不了附件,需要用电脑连上来下载

追问

可以看得到,谢谢

本回答被提问者采纳
第3个回答  2013-12-10
=if(and(数据1=判定1,数据2=判定2,……),“合格”,“不合格”)
相似回答