EXCEL中IF函数多重条件的用法?

条件是:如果EXCEL表中D4=星期一、二、三、四、五,如果上班时间H4>I4,那么就用H4-I4,否则值为零。

=if(((d4="星期一")+(d4="星期二")+(d4="星期三")+(d4="星期四")+(d4="星期五"))*(H4>I4),(H4>I4),0)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-13
最简单的办法是将星期一到星期日分别用1,2……,7表示,则有:=if(D4<6,if(H4>I4,H4-I4,0),)
第2个回答  2012-03-13
=IF(OR(D4={"星期一","星期二","星期三","星期四","星期五"}),IF(H4>I4,H4-I4,0),0)
第3个回答  2012-03-13
试试这个公式:
=IF(SEARCH(D4,"星期一星期二星期三星期四星期五"),IF(H4>I4,H4-I4,0),0)
第4个回答  2012-03-13
j4=SUMPRODUCT(--(D4={星期一","星期二","星期三","星期四","星期五"}))*(H4>I4)*(H4-I4)下拉填充
相似回答