早教吧 育儿知识 作业答案 考试题库 百科 知识分享

IF函数得出来的数据不能累加怎么办=IF(C3>=109.5%,14.8,IF(C3>=108.5%,14.39,IF(C3>=107.5%,13.98,IF(C3>=106.5%,13.57,IF(C3>=105.5%,13.16,IF(C3>=104.5%,12.75,IF(C3>=103.5%,12.34,)))))))&IF(C3>=103.5%,"",IF(C3>=102.5%,11.92,IF(C3>=101.5%,11.5

题目详情
IF函数得出来的数据不能累加怎么办
=IF(C3>=109.5%,14.8,IF(C3>=108.5%,14.39,IF(C3>=107.5%,13.98,IF(C3>=106.5%,13.57,IF(C3>=105.5%,13.16,IF(C3>=104.5%,12.75,IF(C3>=103.5%,12.34,)))))))&IF(C3>=103.5%,"",IF(C3>=102.5%,11.92,IF(C3>=101.5%,11.51,IF(C3>=100.5%,11.1,IF(C3>=99.5%,7.4,IF(C3>=98.5%,6.66,IF(C3>=97.5%,5.92,IF(C3>=96.5%,5.18,))))))))&IF(C3>=96.5%,"",IF(C3>=95.5%,4.44,IF(C3>=95%,3.7,0)))
函数正确,但用“--”,加0、*1或/1都会错误,
▼优质解答
答案和解析
数值运算,把&改为+,把""改为0就行了.
=IF(C3>=109.5%,14.8,IF(C3>=108.5%,14.39,IF(C3>=107.5%,13.98,IF(C3>=106.5%,13.57,IF(C3>=105.5%,13.16,IF(C3>=104.5%,12.75,IF(C3>=103.5%,12.34,0)))))))+IF(C3>=103.5%,0,IF(C3>=102.5%,11.92,IF(C3>=101.5%,11.51,IF(C3>=100.5%,11.1,IF(C3>=99.5%,7.4,IF(C3>=98.5%,6.66,IF(C3>=97.5%,5.92,IF(C3>=96.5%,5.18,0))))))))+IF(C3>=96.5%,0,IF(C3>=95.5%,4.44,IF(C3>=95%,3.7,0)))
太长的IF公式,可用:
=LOOKUP(C3,{0,95,95.5,96.5,97.5,98.5,99.5,100.5,101.5,102.5,103.5,104.5,105.5,106.5,107.5,108.5,109.5}%,{0,3.7,4.44,5.18,5.92,6.66,7.4,11.1,11.51,11.92,12.34,12.75,13.16,13.57,13.98,14.39,14.8})
两个{ }间的数据一一对应就行了.