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

IF多重引用应该怎么样设置?请问应该怎么样设置才正确:IF(AND(F41="","",IF(AND("F41>0,G41>0,H41>0",H41*0.05,IF(AND("F41>0,G41>0",H41="",G41*0.05,IF(AND("F41>0,G41="",H41=""",F41*0.05,))))

题目详情
IF多重引用应该怎么样设置?
请问应该怎么样设置才正确:IF(AND(F41="","",IF(AND("F41>0,G41>0,H41>0",H41*0.05,IF(AND("F41>0,G41>0",H41="",G41*0.05,IF(AND("F41>0,G41="",H41=""",F41*0.05,))))
▼优质解答
答案和解析
AND函数:是两个条件都要满足,没有返回结果.
IF函数:是一个条件,返回两种结果.
IF(AND(F41="","",IF(AND("F41>0,G41>0,H41>0",H41*0.05,IF(AND("F41>0,G41>0",H41="",G41*0.05,IF(AND("F41>0,G41="",H41=""",F41*0.05,))))
很明显,AND用错了.
F41="",返回结果“”,
F41>0,G41>0,H41>0,返回结果H41*0.05,
F41>0,G41>0,H41="",返回结果G41*0.05,
F41>0,G41="",H41="",返回结果F41*0.05
以上多个条件,可用AND括起来,如:AND(F41>0,G41>0,H41>0),然后再返回结果:
公式=IF(AND(F41>0,G41>0,H41>0),H41*0.05,IF(AND(F41>0,G41>0,H41=""),G41*0.05,IF(AND(F41>0,G41="",H41=""),F41*0.05,"")))