Excel SUM oder COUNT basierend auf verwandten Feldern aus zwei Tabellen

Excel SUM oder COUNT basierend auf verwandten Feldern aus zwei Tabellen

Ich habe zwei Tabellen in Excel

Die kleine Tabelle mit 50 Zeilen... tblGroups[#Headers]= Employee ID; Name; Group.

Die zweite Tabelle mit über 3000 Zeilen ...tblData[#Headers]= EventID; Date; Employee ID; Value

Beachten Sie, dass dies Value=1immer der Fall ist. Sie haben nur eindeutige EventID-Nummern. Ich versuche, einen Bericht zu erstellen, der die Anzahl oder Summe dieses Werts für einen bestimmten Wert anzeigt Group.

Wiederum Groupist es in meiner kleinen Tabelle zu finden und Valueist in der großen Tabelle zu finden, EmployeeIDist aber in beiden zu finden. Gibt es eine Möglichkeit, eine Suche zu schreiben, die die Summe oder Anzahl der Valuein der großen Tabelle enthaltenen EmployeeIDs einer bestimmten Gruppe zurückgibt? Also die Summe oder Anzahl für die gesamte Gruppe.

Ich kann die erste EmployeeID in der Gruppe abrufen mit=SUMIFS(tblData[Value],tblData[EmployeeID],INDEX(tblGroups[EmployeeID],MATCH(F4,tblGroups[Group],0)))

wobei F4= die Gruppe, die ich durchsuchen möchte, aber wie kann ich die Suche durch die Liste der IDs mit dieser Gruppe fortsetzen und weiter addieren?

Jetzt weiß ich, dass ich mithilfe von Vlookup eine Hilfsspalte zu meiner großen Tabelle hinzufügen kann, um die Gruppe zur Zeile der großen Tabelle hinzuzufügen, aber ich frage mich, ob es eine andere Möglichkeit gibt, dies ohne Hilfsspalten in meiner Datentabelle zu tun, hauptsächlich, weil ich meinen Chef gerne beeindrucken und neue Möglichkeiten dafür finden möchte.

Hier eine Beispieldatei zum Download

Danke,

Antwort1

Sie können diese "Array-Formel" in G4 verwenden, kopiert nach unten

=SUM(SUMIFS(tblData[Value],tblData[EmployeeID],IF(tblGroups[Group]=F4,tblGroups[EmployeeID])))

bestätigt mit CTRL+ SHIFT+ENTER

Die IF-Funktion gibt ein „Array“ aller IDs für diese Gruppe zurück und dann gibt SUMIFS auch ein Array zurück, sodass Sie SUM darum herum benötigen, um sie alle für das Endergebnis zu summieren

verwandte Informationen