%2C%20sumproduct%20f%C3%BCr%20viele-zu-viele-Beziehungen.png)
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.
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.
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)
)
)}