sumif(s), sumproduct für viele-zu-viele-Beziehungen

sumif(s), sumproduct für viele-zu-viele-Beziehungen

Ich suche nach einer Formel/Funktion, mit der ich im Wesentlichen SUMIF(s) über eine Stückliste ausführen kann. Ich kenne die Beziehung zwischen Teil und FG (Teil, FG) und weiß, wie viele FGs ich benötige (FG, Menge).

Wie kann ich die Anzahl der benötigten Teile (Teil, Menge) in einem Schritt berechnen? Derzeit muss ich jede Teil/FG-Beziehung (Teil, FG, Menge) SUMIF und dann jedes Teil (Teil, Menge) SUMIF berechnen.

Ich würde es wenn möglich in einem Schritt erledigen.

Bildbeschreibung hier eingeben

Antwort1

Sie können zur Lösung dieses Problems eine Array-Formel verwenden (auch als CTRL+ Shift+ Enter-Formel bekannt).

Als Erstes müssen Sie Ihre zweite Tabelle so bearbeiten, dass sie eine eigene Datumsspalte enthält. (Im Allgemeinen ist es am besten, Informationen nicht in den Spaltenüberschriften zu speichern.)

Ich habe verwendetTabellen(Einfügen > Tabelle), damit die Formel leichter lesbar ist.

Bildbeschreibung hier eingeben

Jetzt können wir in Zelle I2 die Menge für Teil X am 11.07.14 berechnen.

{=SUM(
   SUMIFS(Table2[Qty]
        ,Table2[Date]
        ,I$1
        ,Table2[FG]
        ,IF(Table1[Part]=$H2,Table1[FG])
        )
    )}

{}Entfernen Sie vor der Eingabe die geschweiften Klammern und achten Sie darauf, dass Sie beim Eingeben dieser Formel CTRL+ Shift+ drücken.Enter

Kopieren Sie diese Formel und fügen Sie sie in die Zellen I3, J2 und J3 ein, um die anderen Werte zu erhalten.


Nicht-Tabellenversion der gleichen Formel

{=SUM(
   SUMIFS($F$2:$F$9
        ,$E$2:$E$9
        ,I$1
        ,$D$2:$D$9
        ,IF($A$2:$A$7=$H2,$B2:$B$7)
        )
    )}

verwandte Informationen