Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
嵌套IF&;和报表Excel_Excel_Excel Formula - Fatal编程技术网

嵌套IF&;和报表Excel

嵌套IF&;和报表Excel,excel,excel-formula,Excel,Excel Formula,我在使用嵌套的IF&AND语句时遇到问题,我确信问题在于AND语句,因为我的函数格式正确 我希望返回一个字符串,该字符串基于我已经完成的表的百分比AD38=4%,AE38=12%,AF38=13%,AG38=70%* 以上是公式本身,但这些是结果。下面是IF公式。我很感激它很长,但我真的把头撞到墙上了 IF(AND(AD38>AE38,AD38>AF38,AD38>AG38),CONCATENATE(AX31," customers age ",AD37," are the d

我在使用嵌套的IF&AND语句时遇到问题,我确信问题在于AND语句,因为我的函数格式正确

我希望返回一个字符串,该字符串基于我已经完成的表的百分比AD38=4%,AE38=12%,AF38=13%,AG38=70%*

以上是公式本身,但这些是结果。下面是IF公式。我很感激它很长,但我真的把头撞到墙上了

IF(AND(AD38>AE38,AD38>AF38,AD38>AG38),CONCATENATE(AX31," customers age ",AD37," are the dominant age group"),

IF(AND(AE38>AD38,AE38>AF38,AF38>AG38),CONCATENATE(AX31," customers age ",AE37," are the dominant age group"),

IF(AND(AF38>AD38,AF38>AE38,AF38>AG38),CONCATENATE(AX31," customers age ",AF37," are the dominant age group"),

IF(AND(AG38>AD38,AG38>AE38,AG38>AG38),CONCATENATE(AX31," customers age ",AG37," are the dominant age group")))))

非常感谢您的帮助

如果s,嵌套
IF确实是个坏主意。信息结构化时,查找公式(vlookup、hlookup、索引/匹配等)更好。我建议的解决办法如下:

=CONCATENATE(AX31," customers age ",INDEX(AD37:AG37,MATCH(MAX(AD38:AG38),AD38:AG38,0))," are the dominant age group")

这里,
INDEX(AD37:AG37,MATCH(MAX(AD38:AG38),AD38:AG38,0))
分为多个部分,最里面的是
MAX(AD38:AG38)
,它从4个单元格中获得最高值(在您的示例中,70%)
MATCH
查找此值的位置(在您的示例中,第四个单元格),将其馈送到
索引
,以便返回匹配的单元格(范围AD37:AG37中的第四个单元格)。

如果
s,嵌套
确实是个坏主意。信息结构化时,查找公式(vlookup、hlookup、索引/匹配等)更好。我建议的解决办法如下:

=CONCATENATE(AX31," customers age ",INDEX(AD37:AG37,MATCH(MAX(AD38:AG38),AD38:AG38,0))," are the dominant age group")

这里,
INDEX(AD37:AG37,MATCH(MAX(AD38:AG38),AD38:AG38,0))
分为多个部分,最里面的是
MAX(AD38:AG38)
,它从4个单元格中获得最高值(在您的示例中,70%)
MATCH
查找此值的位置(在您的示例中为第四个单元格),将其输入到
索引
,以便返回匹配的单元格(范围AD37:AG37中的第四个单元格)。

只是给您一个提示-在google中搜索替代多个if语句excel。第一页的答案很好。只是给你一个提示-在谷歌搜索替代多个if语句excel。第一页的答案很好。非常感谢你的帮助!我认为MAX可能是一个很好的解决方案,但我没有足够的逻辑把它放在一起太好了,谢谢你的帮助!我认为MAX可能是一个很好的解决方案,但我没有足够的逻辑来组合它