嵌套IF&;和报表Excel
我在使用嵌套的IF&AND语句时遇到问题,我确信问题在于AND语句,因为我的函数格式正确 我希望返回一个字符串,该字符串基于我已经完成的表的百分比AD38=4%,AE38=12%,AF38=13%,AG38=70%* 以上是公式本身,但这些是结果。下面是IF公式。我很感激它很长,但我真的把头撞到墙上了嵌套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(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可能是一个很好的解决方案,但我没有足够的逻辑来组合它