2016-11-17 6 views
-2

Ich möchte verschachtelte if-Anweisungen als eine Methode zum Filtern von Daten in Excel verwenden und habe eine Reihe verschachtelter if-Anweisungen geschrieben, der Code wird jedoch nicht in Excel kompiliert Formel Zeile und kommt mit einem Fehler, der sagt, "die Formel, die Sie eingegeben haben, enthält einen Fehler", aber ich weiß nicht, wo der Fehler sein könnte.Erweiterte verschachtelte if-Anweisungen in Excel: Fehler bei der Verarbeitung

IF (FILTER! $ V $ 7 = "", WENN (FILTER! $ AC $ 7 = "", WENN (BLATT1! $ T2 = FILTER! $ B $ 17, WENN (BLATT1! $ U2 = FILTER! $ C $ 17, IF (BLATT1! $ V2 = FILTER! $ D $ 17, IF (BLATT1! $ W2 = FILTER! $ E $ 17, IF (BLATT1! $ X2 = FILTER! $ F $ 17, A2, ""), "") ""), ""), ""), IF (SHEET1! $ M2 = FILTER! $ AC $ 7, IF (BLATT1! $ T2 = FILTER! $ B $ 17, IF (BLATT1! $ U2 = FILTER! $ C $ 17, IF (BLATT1! $ V2 = FILTER! $ D $ 17, IF (BLATT1! $ W2 = FILTER! $ E $ 17, IF (BLATT1! $ X2 = FILTER! $ F $ 17, A2, ""), "") , ""), "", ""), "")), IF (SHEET1! $ H2 = FILTER! $ V $ 7, IF (FILTER! $ AC $ 7 = "", IF (SHEET1! $ T2 = FILTER ! $ B $ 17, IF (BLATT1! $ U2 = FILTER! $ C $ 17, IF (BLATT1! $ V2 = FILTER! $ D $ 17, IF (BLATT1! $ W2 = FILTER! $ E $ 17, IF (BLATT1! $ X2 = FILTER! $ F $ 17, A2, ""), "", ""), "", ""), ""), IF (SHEET1! $ M2 = FILTER! $ AC $ 7, IF (SHEET1! $ T2 = FILTER! $ B $ 17, IF (BLATT1! $ U2 = FILTER! $ C $ 17, IF (BLATT1! $ V2 = FILTER! $ D $ 17, IF (BLATT1! $ W2 = FILTER! $ E $ 17, IF (S HEET1! $ X2 = FILTER! $ F $ 17, A2, ""), "", "", ""), "", "", ""))

Vielen Dank im Voraus! !

Antwort

0

Es wird sehr schwierig, da die Komplexität steigt. Sie können versuchen, eine Website wie Excel Formula Beautifier zu versuchen, Ihre Formel mit Einzug zu formatieren. Die Vertiefung auf einer schaut oben wie folgt aus:

=IF(
    FILTERS!$V$7 = "", 
    IF (FILTERS!$AC$7 = "" , IF (SHEET1!$T2 = FILTERS!$B$17 , IF (SHEET1!$U2 = FILTERS!$C$17 , IF (SHEET1!$V2 = FILTERS!$D$17 , IF (SHEET1!$W2 = FILTERS!$E$17 , IF (SHEET1!$X2 = FILTERS!$F$17 , A2 , "") , "") , "") , "") , "") , IF (SHEET1!$M2 = FILTERS!$AC$7 , IF (SHEET1!$T2 = FILTERS!$B$17 , IF (SHEET1!$U2 = FILTERS!$C$17 , IF (SHEET1!$V2 = FILTERS!$D$17 , IF (SHEET1!$W2 = FILTERS!$E$17 , IF (SHEET1!$X2 = FILTERS!$F$17 , A2 , "") , "") , "") , "") , "") , “”)), 
    IF(
     SHEET1!$H2 = FILTERS!$V$7, 
     IF (FILTERS!$AC$7 = "" , IF (SHEET1!$T2 = FILTERS!$B$17 , IF (SHEET1!$U2 = FILTERS!$C$17 , IF (SHEET1!$V2 = FILTERS!$D$17 , IF (SHEET1!$W2 = FILTERS!$E$17 , IF (SHEET1!$X2 = FILTERS!$F$17 , A2 , "") , "") , "") , "") , "") , ""), 
     IF (SHEET1!$M2 = FILTERS!$AC$7 , IF (SHEET1!$T2 = FILTERS!$B$17 , IF (SHEET1!$U2 = FILTERS!$C$17 , IF (SHEET1!$V2 = FILTERS!$D$17 , IF (SHEET1!$W2 = FILTERS!$E$17 , IF (SHEET1!$X2 = FILTERS!$F$17 , A2 , "") , "") , "") , "") , "") , ""), 
     "" 
    ) 
) 

, die zumindest ein Problem bedeuten würde, wo es mehr als 3 Argumente an die if (der innere ist vier zeigt). Wenn es Ihnen möglich ist, bauen Sie es jeweils einzeln auf oder verwenden Sie mehrere Spalten, um jeden einzelnen Ausdruck zu vereinfachen.

Verwandte Themen