HERBERS Excel-Forum - das Archiv

Thema: summewenns mit Funktionen als Kriterium

summewenns mit Funktionen als Kriterium
BKO
Hallo zusammen,

habe dieses Forum schon oft lesend als Hilfe benutzt, aber heute keine Antwort auf mein Problem gefunden. Deshalb meine erste aktive Anfrage.

Ich möchte die Zellen Tabelle1!$H$7:$H$85 addieren, wenn die Inhalte in den Zellen Tabelle1!$A$7:$A$85 länger als 3 Zeichen sind und die linken 3 Zeichen SMU sind. Leider komme ich mit den Formeln nicht weiter.
=SUMMEWENNS(Tabelle1!$H$7:$H$85;Tabelle1!$A$7:$A$85;LÄNGE(Tabelle1!A7:A85)>3;Tabelle1!$A$7:$A$85;LINKS(Tabelle1!A7:A85;3)="SMU")
=SUMMEWENNS(Tabelle1!$H$7:$H$85;Tabelle1!$A$7:$A$85;LÄNGE(Tabelle1!A7)>3;Tabelle1!$A$7:$A$85;LINKS(Tabelle1!A7;3)="SMU")

Wo liegt mein Denkfehler?
AW: summewenns mit Funktionen als Kriterium
SF
Hola,
Summewenns() kann Länge() und Links() für Bereiche nicht verarbeiten.
Hier musst du auf Summenprodukt() ausweichen.
Gruß,
steve1da
AW: summewenns mit Funktionen als Kriterium
daniel
HI

das kannst du einfach mit Jokerzeichen lösen:
? steht für genau ein beliebiges Zeichen
* steht für beliebig viele beliebige Zeichen (auch keines)

für "länger als drei Zeichen" wäre das Kriterium "????*", also mindestens 4 Zeichen und wenn die ersten drei Zeichen "SMU" sein sollen: "SUM?*"

also als ganzes:
=SUMMEWENNS(Tabelle1!$H$7:$H$85;Tabelle1!$A$7:$A$85;"SMU?*")


Gruß Daniel

AW: summewenns mit Funktionen als Kriterium
BKO
Danke. Beide Lösungen funktionieren jetzt wie gewollt.
AW: summewenns mit Funktionen als Kriterium
BKO
Das hatte ich in meiner Verzweiflung auch schon versucht.
=SUMMENPRODUKT((LINKS(A7:A85;3)="SMU")*(LÄNGE(A7:A85)>3)*(H7:H85))
Da bekomme ich aber den Fehler #WERT! in der Zelle.
AW: summewenns mit Funktionen als Kriterium
SF
Dann steht in H7:H85 irgendwo entweder #WERT oder TEXT.
=SUMMENPRODUKT((LINKS(A7:A85;3)="SMU")*(LÄNGE(A7:A85)>3);H7:H85)
AW: summewenns mit Funktionen als Kriterium
daniel
Hi
bei Summenprodukt muss man beachten, dass jede angeforderte Berechnung auch fehlerfrei durchgeführt werden kann, ansonsten bekommt man den Fehler.
wenn in H7:H85 irgendwo Texte steht, erzeugt die Multiplikation einen Fehler.

Damit das Summenprodukt Zeilen mit Text ignorieren kann, muss man Werte und Bedingungsprüfung trennen:

=SUMMENPRODUKT((LINKS(A7:A85;3)="SMU")*(LÄNGE(A7:A85)>3);H7:H85)

Gruß Daniel