Seite 1 von 1
suchen wenn und zahlenwenn über mehrere spalten
Verfasst: Fr, 14.09.2012 14:53
von kannenklaus
hallo zusammen,
mit folg. verschachtelten formen wird in den spalten A bis D gesucht, ob dort A oder A/C vorkommt. trifft dies zu, wird in der spalte E "A" eingetragen.
=WENN(ZÄHLENWENN(A2:C2;"A/C")>0;"A";WENN(ZÄHLENWENN(A2:C2;"A")>0;"A";"-"))
wie sieht das gleiche aus, wenn ich nur nach einem groß geschrieben A suchen aber andere zeichen noch vorkommen?
freue mich auf eine antwort.
danke klaus
Re: suchen wenn und zahlenwenn über mehrere spalten
Verfasst: Fr, 14.09.2012 16:50
von lorbass
Diese Formel unterscheidet zwischen Groß- und Kleinschreibung:
Code: Alles auswählen
=WENN(SUMMENPRODUKT((A2:D2="A")+(A2:D2="A/C"));"A";"")
Gruß
lorbass
Re: suchen wenn und zahlenwenn über mehrere spalten
Verfasst: Fr, 14.09.2012 17:10
von Yinan
Weiß jetzt nicht hundert prozentig was du meinst, aber mittels Wildcards kann halt hinter oder vor einem Zeichen noch beliebige anderen Zeichen stehen.
Wenn du jetzt also in der Zelle A3 den Text "blubliAblubli" zu stehen hast, und du mittels ZÄHLENWENN(A3;".*A.*") die Vorkommnisse vom Buchstaben A zählst, dann würde auch die Zelle A3 Zählen (".*" bedeutet eine beliebige Anzahl von Zeichen, muss man dann halt davor und danach schreiben, wenn sowohl davor als danach eine beliebige Anzahl an Zeichen kommen kann).
Deine Formel wäre damit umgeändert:
Wenn sowohl vor als auch nach dem A noch was kommen kann/soll:
Code: Alles auswählen
=WENN(ZÄHLENWENN(A2:C2;"A/C")>0;"A";WENN(ZÄHLENWENN(A2:C2;".*A.*")>0;"A";"-"))
oder, wenn nur hinter dem A noch was kommen kann/soll
Code: Alles auswählen
=WENN(ZÄHLENWENN(A2:C2;"A/C")>0;"A";WENN(ZÄHLENWENN(A2:C2;"A.*")>0;"A";"-"))
oder mir lorbass vereinfachter Formel (die ich jetzt nicht weiter nach geprüft habe):
Code: Alles auswählen
=WENN(SUMMENPRODUKT((A2:D2=".*A.*")+(A2:D2="A/C"));"A";"")
Re: suchen wenn und zahlenwenn über mehrere spalten
Verfasst: Sa, 15.09.2012 11:31
von kannenklaus
hallo lorbass und yinan,
beide wege mit summenprodukt und zählenwenn gehen:
Code: Alles auswählen
=WENN(ZÄHLENWENN(A2:C2;"A/C")>0;"A";WENN(ZÄHLENWENN(A2:C2;".*A.*")>0;"A";"-"))
=WENN(SUMMENPRODUKT((A2:D2=".*A.*")+(A2:D2="A/C"));"A";"")
was nicht geht, sind wildcards im summenprodukt
Code: Alles auswählen
=WENN(SUMMENPRODUKT((A2:D2="A")+(A2:D2="A/C"));"A";"")
vielen dank euch beiden
klaus