Beispiel:
**TYPE** | **New** | **Amount**
MM | YES | $25.00
DDA | YES | $0.00
MM | NO | $0.00
MM | YES | $25.00
Grundsätzlich möchte ich den Gesamtbetrag (50,00 $) erhalten, wenn der Typ MM und Neu = JA ist.
Antwort1
Versuche dies:
=SUMIFS(C2:C5, B2:B5, "YES", A2:A5, "MM")
Funktionszusammenfassung von Microsoft:Fügt die Zellen in einem Bereich hinzu, die mehrere Kriterien erfüllen.
C2:C5
ist die Spalte, die summiert werden muss, wenn die Anforderungen erfüllt sind.
B2:B5
ist die Spalte mit IhrenYES
undNO
zu prüfenden Werten. WennYES
dann die erste Prüfung erfolgreich ist
A2:A5
ist Ihr anderer zu prüfender Zeichenfolgenwert. Wenn,MM
dann ist die zweite Prüfung erfolgreich.Wenn beide Prüfungen erfolgreich sind, dann summiere die jeweiligen Werte aus dem Zellbereich (
C2:C5
)
Schließen Sie die Kopfzeile nicht in die Datenbereiche ein.
Dies ergibt das Ergebnis 50, das Sie in Ihrem Beispiel wollten.
Stellen Sie sicher, dass die Spalte mit den Preisen als Währung formatiert ist.
Quelle:Funktion „SUMIFS“
Antwort2
Methode 1
Sie können IF
und verwenden AND
, um die gewünschten Ergebnisse zu erzielen. Geben Sie in Zelle D2 ein
=IF(AND(A2="MM", B2="YES"),C2,0)
Wenn die beiden Bedingungen AND(...)
erfüllt sind, AND(...)
wird „true“ und IF(...)
hat den Wert des zweiten Parameters, d. h C2
. Andernfalls IF(...)
wird der dritte Parameter zurückgegeben, d. h 0
.
Methode 2
=C2*(A2="MM")*(B2="YES")
(A2="MM")
wird als 1 ausgewertet, wenn dies zutrifft, andernfalls als 0. Wenn beide Bedingungen erfüllt sind, lautet die Formel: „ C2*1*1
was C2 ist“. Andernfalls könnte sie beispielsweise lauten: „ C2*1*0
was 0 ist, wenn die zweite Spalte nicht „JA“ ist.“