2.6k Aufrufe
Gefragt in Tabellenkalkulation von ekg Mitglied (303 Punkte)
Hallo zusammen,

ich habe innerhalb einer Spalte Zellen die ich anhand von Inhalten summiere.

Folgende Formel funktioniert wenn ich nur nach einem Wort z. B. "Test" in
der jeweiligen Zelle suche.

=SUMMENPRODUKT((ISTZAHL(SUCHEN("Test";$C:$C))*1))

Nun möchte ich aber nach entweder dem einen oder den anderen Wort z.B.
Test oder Fall oder .... suchen und summieren

evtl. so

=SUMMENPRODUKT((ISTZAHL(SUCHEN(oder("Test";"Fall");$C:$C))*1))

Die Formel funktioniert nur so leider nicht.

Gruß Erwin

12 Antworten

0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Erwin,

so

=SUMMENPRODUKT((C1:C1000="Test")+(C1:C1000="Fall"))

oder so

=SUMMENPRODUKT((C1:C1000={"Test"."Fall"})*1)

Bezüge anpassen, ganze Spalten kannst Du bei SUMMENPRODUKT nicht referenzieren.

Gruß
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Erwin.

falls Du nach Wotren suchst, die die Begriffe "test" oder "fall" enthalten,
z. B. Finanztest, Testperson, Zufall, Fallrohr usw., kannst Du folgende Formeln verwenden.

=SUMMENPRODUKT((ISTZAHL(SUCHEN("test";C1:C1000)))+(ISTZAHL(SUCHEN("fall";C1:C1000))))

oder einfacher

=SUMME(ZÄHLENWENN(C:C;{"*test*"."*fall*"}))

Gruß
Rainer
0 Punkte
Beantwortet von ekg Mitglied (303 Punkte)
Hallo Rainer,

die zweite Antwort
=SUMME(ZÄHLENWENN(C:C;{"*test*"."*fall*"}))
hat mein Problem super gelöst.

Um das ganze zu toppen wäre es gut wenn in der zeile in der die Begriffe
"test" oder "fall" stehen in der nächsten Zelle der Zeile ein x oder eine 1
stehen.

Vielen Dank für die erste perfekte Lösung

Gruß Erwin
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Erwin,

Formel für nächste Zelle:

=WENN(Formelzelle>1;"x";"")

Formelzelle steht für die entsprechende Zelladresse.

Gruß
Rainer
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Korrektur

Hallo Erwin,

sorry, ich habe Dich falsch verstanden.

Schreibe in D1 foolgende Formal und ziehe sie nach unten

=WENN(SUMME(ZÄHLENWENN(C1;{"*test*"."*fall*"}));"x";"")

Gruß
Rainer
0 Punkte
Beantwortet von ekg Mitglied (303 Punkte)
Hallo Rainer

die Formel funktioniert gut.
=WENN(SUMME(ZÄHLENWENN(C1;{"*test*"."*fall*"}));"x";"")

Kann ich auch noch anstelle von {"*test*"."*fall*"} einen Zellbezug angeben?
z.B. C2, C3 ,C4

Vielen Dank für deine Unterstützung.

Gruß Erwin
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Erwin,

probier's mal so

=WENN(SUMME(ZÄHLENWENN(C1;INDIREKT("C2:C4")));"x";"")

Gruß
Rainer
0 Punkte
Beantwortet von ekg Mitglied (303 Punkte)
Hallo Rainer

funktioniert leider nicht. Die Zelle in der die formel steht bleibt leider leer

Gruß Erwin
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Erwin,

das liegt daran, dass ich leider raten muss, wie Deine Tabelle aussieht.

Über diesen Link kannst Du eine Beispielmappe ins Netz stellen und nach hier verlinken.

Anders kann ich Dir leider nicht helfen.

Gruß
Rainer
0 Punkte
Beantwortet von ekg Mitglied (303 Punkte)
Hallo Rainer

habe die Datei hochgeladen.
Hier der Link:

http://www.file-upload.net/download-6879387/Liste.xlsx.html

Gruß Erwin
...