Überprüfen Sie zwei Bedingungen in zwei verschiedenen Spalten, um den Betrag in der dritten Spalte abzurufen

Überprüfen Sie zwei Bedingungen in zwei verschiedenen Spalten, um den Betrag in der dritten Spalte abzurufen

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:C5ist die Spalte, die summiert werden muss, wenn die Anforderungen erfüllt sind.

B2:B5ist die Spalte mit Ihren YESund NOzu prüfenden Werten. Wenn YESdann die erste Prüfung erfolgreich ist

A2:A5ist Ihr anderer zu prüfender Zeichenfolgenwert. Wenn, MMdann 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 IFund 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*1was C2 ist“. Andernfalls könnte sie beispielsweise lauten: „ C2*1*0was 0 ist, wenn die zweite Spalte nicht „JA“ ist.“

verwandte Informationen