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
).
Antworten:
Ihre Syntax ist falsch. Für SUMIF soll der Bereich, das
Sheet1!A:A
KriteriumA1
(sofern dort die einzelne Instanz der Lieferanten-ID-Nr. Enthalten ist) und der Sum_Range seinSheet1!B:B
.Beispiel
Sheet2
(innerhalb des Kastens) unten, in dem die Formeln den Inhalt von sindRow6
.quelle