簡體   English   中英

嵌套的IF&AND語句Excel

[英]Nested IF & AND statement Excel

我在使用嵌套的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")))))

如有任何幫助,我們將不勝感激!

嵌套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查找此值的位置(在您的示例中為第4個單元格),將其饋入INDEX以便它返回匹配的單元格(范圍為AD37:AG37的第4個單元格)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM