excel中这个公式是哪错了?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/06 15:23:34
excel中这个公式是哪错了?
=if(and(or(I6="压板",I6="中纤板"),I7="中纤板",(F6*G6*2+G6*H6*2+F6*H6*2)*J6/1000000,if(and(I6="压板",K6"四边封边"),(F6*H6*2+G6*H6*2)*J6/1000000,if(and(I6="单保/单纤",K6"四边封边"),(F6*G6+F6*H6*2+G6*H6*2)/1000000,if(and(I6="单保/单纤",K5="四边封边"),F6*G6/1000000,0))我想问下这个公式错在哪?谢绝
=if(and(or(I6="压板",I6="中纤板"),I7="中纤板",(F6*G6*2+G6*H6*2+F6*H6*2)*J6/1000000,if(and(I6="压板",K6"四边封边"),(F6*H6*2+G6*H6*2)*J6/1000000,if(and(I6="单保/单纤",K6"四边封边"),(F6*G6+F6*H6*2+G6*H6*2)/1000000,if(and(I6="单保/单纤",K5="四边封边"),F6*G6/1000000,0))我想问下这个公式错在哪?谢绝
漏了3个右括号,改了一下,应该是你需要的.
=IF(AND(OR(I6="压板",I6="中纤板"),I7="中纤板"),(F6*G6*2+G6*H6*2+F6*H6*2)*J6/1000000,IF(AND(I6="压板",K6"四边封边"),(F6*H6*2+G6*H6*2)*J6/1000000,IF(AND(I6="单保/单纤",K6"四边封边"),(F6*G6+F6*H6*2+G6*H6*2)/1000000,IF(AND(I6="单保/单纤",K5="四边封边"),F6*G6/1000000,0))))
原函数遗漏的第一右括号是在”I7="中纤板"“后and的那个,另外两个都是函数最后的对应最外面两层if的.
=IF(AND(OR(I6="压板",I6="中纤板"),I7="中纤板"),(F6*G6*2+G6*H6*2+F6*H6*2)*J6/1000000,IF(AND(I6="压板",K6"四边封边"),(F6*H6*2+G6*H6*2)*J6/1000000,IF(AND(I6="单保/单纤",K6"四边封边"),(F6*G6+F6*H6*2+G6*H6*2)/1000000,IF(AND(I6="单保/单纤",K5="四边封边"),F6*G6/1000000,0))))
原函数遗漏的第一右括号是在”I7="中纤板"“后and的那个,另外两个都是函数最后的对应最外面两层if的.