不了解你的数据结构,虚拟一组数据,公式:=IF(AND(SUM(B2:G2)>=1,COUNTIF(B3:G3,"合格")>=5),"总评合格","总评不合格")
设你题目中的6项考核得分分别在O、P、Q、R、S和T这6列,单项是否合格分别在U、V、W、X、Y和Z这6列。则最终的判断公式为:
=if(and(sum(o5:t5)>=1,countif(u5:z5,"不合格")<=1),"合格","不合格")
或者还有一个方便的。
=if(countif(o5:t5,"<0.25")<=1,"合格","不合格")
因为,你一共有6个数据,当最多仅有一个小于0.25或没有时,最小的总和也有1.25肯定大于1。所以,第二个公式成立。
=IF(AND(SUM(B2:B7)>=1,SUM(IF(B2>=0.25,1,0),IF(B3>=0.25,1,0),IF(B4>=0.25,1,0),IF(B5>=0.25,1,0),IF(B6>=0.25,1,0),IF(B7>=0.25,1,0))>=5),"合格","不合格").试试这个公式,有点笨,不过好象能满足要求。 假设考核的项目在B2到B7。
你试试嵌套函数,令 6个项目总和的单元格为G5
=IF(G5>=1,"合格",IF(Q5>=0.25,"合格","不合格"),"不合格")