excel 里 if语句 有a1 b1 c1 d1 e1 f1 6个单元格。如果A1=1则C1-D1显示在F1否则显示C1如果B1=1 则C1-E1显示

excel 里 if语句 有a1 b1 c1 d1 e1 f1 6个单元格。如果A1=1则C1-D1显示在F1,如果B1=1 则C1-E1显示在F1,如果A1 B1同时为1则C1-D1-E1显示在F1,如果A1 B1同时不为1则F1显示C1,,,急用。。大神帮帮忙.

是这个意思吗?
=IF(A1=1,IF(B1=1,C1-D1-E1,C1-D1),IF(B1=1,C1-E1,C1))
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-18
F1 =IF(AND(A1=1,B1=1),C1-D1-E1,IF(A1=1,C1-D1,IF(B1=1,C1-E1,C1)))追问

谢谢。就是这样的手贱选错答案了。再请教一个问题,一个表A1到Z1是名称A2到Z100为数据,我想在表2显示A列中数据相同的所有行,表3中显示B列中数据相同的所有行。

第2个回答  2012-06-18
F1写入 =C1-(A1=1)*D1-(B1=1)*E1
第3个回答  2012-06-18
=IF(A1=1,IF(B1=1,C1-D1-E1,C1-D1),IF(B1=1,C1-E1,C1))
第4个回答  2012-06-18
F1单元格输入
=C1-(A1=1)*D1-(B1=1)*E1