2017-09-10 3 views
0

Ich habe Probleme mit dieser Formel und möchte wissen, ob ich es sogar in der richtigen Reihenfolge baue oder wie ich es ändern kann, um das gewünschte Ergebnis zu erhalten. Erste Formel eine Öffnung fehlt oder schließende Klammer Fehler:verschachtelte ifs mit mehreren sumifs basierend auf sich ändernden Kriterien

=IF(BH2="PPD TO FSC",SUMIFS('ALL BIDS'!R:R,'ALL BIDS'!D:D,BV2,'ALL BIDS'!E:E,I2,'ALL BIDS'!W:W,'DC TOOL'!U2,'ALL BIDS'!G:G,'DC TOOL'!V2,'ALL BIDS'!H:H,'DC TOOL'!M2),SUMIFS(FREIGHT!Z:Z,FREIGHT!Q:Q,'DC TOOL'!F2,FREIGHT!M:M,H2,FREIGHT!O:O,"PPD",FREIGHT!AA:AA,GRIDS!$U$3),IF(BH2="PPD TO GDC",SUMIFS('ALL BIDS'!R:R,'ALL BIDS'!D:D,F2,'ALL BIDS'!E:E,I2,'ALL BIDS'!W:W,'DC TOOL'!U2,'ALL BIDS'!G:G,'DC TOOL'!V2,'ALL BIDS'!H:H,'DC TOOL'!M2),SUMIFS(FREIGHT!Z:Z,FREIGHT!Q:Q,'DC TOOL'!F2,FREIGHT!M:M,H2,FREIGHT!O:O,"PPD",FREIGHT!AA:AA,GRIDS!$U$3)) 
+0

Microsoft Excel, seit der antike, unterstützt benannte Bereiche. Wenn Ihre Bereiche festgelegt sind, weisen Sie ihnen Namen zu. Dadurch wird Ihre Formel (und Ihr Leben) einfacher zu verwalten. – dotNET

Antwort

0

Sieht aus wie Sie 3 verschiedene mögliche SUMIFS wollen, mit der Logik ist wie folgt:

IF BH2 = "x" SUMIFS1, IF BH2 = „y "SUMIFS2 sonst SUMIFS3 so müssen Sie, dass so schreiben:

=IF(BH2="PPD TO FSC",SUMIFS('ALL BIDS'!R:R,'ALL BIDS'!D:D,BV2,'ALL BIDS'!E:E,I2,'ALL BIDS'!W:W,'DC TOOL'!U2,'ALL BIDS'!G:G,'DC TOOL'!V2,'ALL BIDS'!H:H,'DC TOOL'!M2),IF(BH2="PPD TO GDC",SUMIFS('ALL BIDS'!R:R,'ALL BIDS'!D:D,F2,'ALL BIDS'!E:E,I2,'ALL BIDS'!W:W,'DC TOOL'!U2,'ALL BIDS'!G:G,'DC TOOL'!V2,'ALL BIDS'!H:H,'DC TOOL'!M2),SUMIFS(FREIGHT!Z:Z,FREIGHT!Q:Q,'DC TOOL'!F2,FREIGHT!M:M,H2,FREIGHT!O:O,"PPD",FREIGHT!AA:AA,GRIDS!$U$3)))

Verwandte Themen