Function Excel多重If和函数

Function Excel多重If和函数,function,if-statement,excel-formula,Function,If Statement,Excel Formula,我看到过类似的问题,但我似乎无法正确理解这个公式 我在excel上有三个下拉列表,分别是国家、设置和资源。 这些链接的单元格是I103(资源)、I107(设置)和D145(国家)。输出是资源时间,这对于每个国家、环境和资源都是不同的 到目前为止,当资源更改为1、2或3时,我有三个单独的公式 =IF(I103=1,IF(AND(I107=1,D145=1),E190,IF(AND(I107=1,D145=2),E200,IF(AND(I107=1,D145=3),E213,IF(AND(I107=

我看到过类似的问题,但我似乎无法正确理解这个公式

我在excel上有三个下拉列表,分别是国家、设置和资源。 这些链接的单元格是I103(资源)、I107(设置)和D145(国家)。输出是资源时间,这对于每个国家、环境和资源都是不同的

到目前为止,当资源更改为1、2或3时,我有三个单独的公式

=IF(I103=1,IF(AND(I107=1,D145=1),E190,IF(AND(I107=1,D145=2),E200,IF(AND(I107=1,D145=3),E213,IF(AND(I107=2,D145=1),E151,IF(AND(I107=2,D145=2),E161,IF(AND(I107=2,D145=3),E174)))))))


=IF(I103=2,IF(AND(I107=1,D145=1),I190,IF(AND(I107=1,D145=2),I200,IF(AND(I107=1,D145=3),I213,IF(AND(I107=2,D145=1),I151,IF(AND(I107=2,D145=2),I161,IF(AND(I107=2,D145=3),I174)))))))


=IF(I103=3,IF(AND(I107=1,D145=1),M190,IF(AND(I107=1,D145=2),M200,IF(AND(I107=1,D145=3),M213,IF(AND(I107=2,D145=1),M151,IF(AND(I107=2,D145=2),M161,IF(AND(I107=2,D145=3),M174)))))))
然而,我需要的是将它们组合成一个公式。当我尝试用逗号将它们组合起来时,我不断得到值

有人能帮忙吗

非常感谢

试试这个

=IF(I103=1,IF(AND(I107=1,D145=1),E190,IF(AND(I107=1,D145=2),E200,IF(AND(I107=1,D145=3),E213,IF(AND(I107=2,D145=1),E151,IF(AND(I107=2,D145=2),E161,IF(AND(I107=2,D145=3),E174)))))),IF(I103=2,IF(AND(I107=1,D145=1),I190,IF(AND(I107=1,D145=2),I200,IF(AND(I107=1,D145=3),I213,IF(AND(I107=2,D145=1),I151,IF(AND(I107=2,D145=2),I161,IF(AND(I107=2,D145=3),I174)))))),IF(I103=3,IF(AND(I107=1,D145=1),M190,IF(AND(I107=1,D145=2),M200,IF(AND(I107=1,D145=3),M213,IF(AND(I107=2,D145=1),M151,IF(AND(I107=2,D145=2),M161,IF(AND(I107=2,D145=3),M174)))))))))