Wie verwendet man countif, sumif über zwei Blätter, wobei der logische Test eine Äquivalenz ist?

2

Ich erstelle ein einfaches Summenblatt, das sich auf eine Bedingung stützt, aber ich kann COUNTIF / SUMIF scheinbar nicht dazu bringen, für mich zu arbeiten.

Zusammenfassend habe ich zwei Blätter, eines mit ein paar hundert Datensatzzeilen, einschließlich einer Lieferanten-ID (Sheet1 | 2! A: A), Gebühren (B: B) und Stunden (alle können doppelt vorhanden und sortiert nach sein) Hersteller-ID#). Auf dem zweiten Blatt habe ich die Lieferanten-IDs genommen, Duplikate entfernt und möchte, dass der Rest des Blatts eine Summe der Datensätze des ersten Blatts ist.

Konkret erwartete ich, dass eine Formel wie diese funktioniert:

  • =SUMIF(Sheet1!B:B, Sheet1!A:A=Sheet2!A:A) (zur Ermittlung der Gesamtgebühren, Stunden)

  • =COUNTIF(Sheet1!A:A, Sheet1!A:A=Sheet2!A:A) (um die Häufigkeit der Lieferanten-ID in Zeilen zu ermitteln)

Beide geben jedoch erst nach Eingabe eine Null zurück. Grundsätzlich möchte ich, dass die Gebührenspalte (B: B) vom ersten Blatt auf dem zweiten Blatt summiert wird, und zwar immer dann, wenn der logische Test wieder zutrifft, dass die Lieferanten-ID auf Blatt 1 mit der Lieferanten-ID auf Blatt 2 übereinstimmt ( ...1!A=...2!A).

mfg
quelle
Ich habe überprüft, dass die Äquivalenz funktionieren könnte (dh die Daten sind korrekt gespeichert und können ein WAHR in 1! A2 = 2! A2 zurückgeben); Ich scheine die serie falsch in den test
einzugeben

Antworten:

4

Ihre Syntax ist falsch. Für SUMIF soll der Bereich, das Sheet1!A:AKriterium A1(sofern dort die einzelne Instanz der Lieferanten-ID-Nr. Enthalten ist) und der Sum_Range sein Sheet1!B:B.

Beispiel Sheet2(innerhalb des Kastens) unten, in dem die Formeln den Inhalt von sind Row6.

Bildbeschreibung hier eingeben

pnuts
quelle