Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Formel über mehrere Spalten

Formel über mehrere Spalten
13.12.2012 08:33:06
Thomas
Hallo,
ich habe eine Tabelle mit 4000 Zeilen und diversen Spalten. In drei Spalten konnte ein "Ja" oder "Nein" angegeben werden. Jetzt möchte ich herausfinden bei welcher Zeile mindestens ein "Ja" angegeben wurde. Ich habe eine Formel erstellt, wobei ein Fehler kam.
=WENN(J3="yes" ODER K3="yes" ODER L3="yes");1;0)
J, K und L sind die Bewertungsspalten
Hat jemand eine Möglichkeit, wie man das lösen kann?

Anzeige

13
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formel über mehrere Spalten
13.12.2012 08:38:06
Klaus
Hallo Thomas,
wähl eine:
=WENN(J3="yes";1;WENN(K3="yes";1;WENN(L3="yes";1;0)))
=WENN(ODER(J3="yes";K3="yes";L3="yes");1;0)
=WENN(ZÄHLENWENN(J3:L3;"yes")>0;1;0)
=WENN(ISTNV(VERLGEICH("yes";J3:L3;));1;0)
Grüße,
Klaus M.vdT.

AW: Formel über mehrere Spalten
13.12.2012 08:43:47
Thomas
Hab vielen Dank! Ich probiere gleich mein Glück!

Anzeige
danke für die Rückmeldung! owT.
13.12.2012 11:27:47
Klaus
.

=(ZÄHLENWENN(J3:L3;"yes")>0)*1 owT
13.12.2012 11:38:31
Rudi

hübsch!
13.12.2012 11:54:08
Klaus
Hallo Rudi,
6 Zeichen weniger, nicht auszumalen was das auf lange Sicht an Festplattenplatz spart :-)
36: =WENN(ZÄHLENWENN(J3:L3;"yes")>0;1;0)
30: =(ZÄHLENWENN(J3:L3;"yes")>0)*1
dann lege ich mal einen drauf und spare noch ein Zeichen:
29: =N(ZÄHLENWENN(J3:L3;"yes")>0)
wer unterbietet?
Grüße,
Klaus M.vdT.

Anzeige
unterbieten
13.12.2012 12:04:18
Rudi
Hallo,
OK, ist getrickst. Aber wenn's um Plattenplatz geht ... ;-)
IJKL
3yesyesyes1
4nonono0
5yesnono1

NameBezug
X=N(ZÄHLENWENN(Tabelle1!$I3:$K3;"yes")>0)

ZelleFormel
L3=X
L4=X
L5=X

Gruß
Rudi

Anzeige
einer geht noch!
13.12.2012 12:26:21
Klaus
Rudi,
in der Logik der Tabelle bleibend (nur "yes" und "no" möglich) kann noch ein weiterer Buchstabe gespart werden:
=N(ZÄHLENWENN(Tabelle1!$I3:$K3;"y*")>0)
reicht. "Tabelle1" muss natürlich zwingend umbenannt werden in die kürzere Bezeichnung "1".
Ein Umschalten der Sprache von Deutsch auf Englisch spart weitere 3 Buchstaben (COUNTIF=7, ZÄHLENWENN=10), vielleicht finden wir noch eine exotische Sprache in der die Formel weiter verkürzt werden kann.
Grüße,
Klaus M.vdT.

Anzeige
... unterbiete das! 22 Zeichen, ohne Tricks!
13.12.2012 13:36:03
Marc

{=ODER(I3:K3="yes")*1}

Gruß,MCO

Respekt!
13.12.2012 14:40:50
Klaus
Respekt, MCO! Ich hätt nicht gedacht dass nochmal weniger geht.
Sogar nur 20 Zeichen, die { } gelten nicht wirklich.
Grüße,
Klaus M.vdT.
(Formel OR statt ODER und y* statt yes, nochmal -3 Zeichen)

Anzeige
AW: Respekt!
13.12.2012 14:47:36
Rudi
Hallo,
="y*" funzt nicht!
Das geht in Zählenwenn() aber nicht beim direkten Vergleich.
Gruß
Rudi

{=MAX(N(J1:L1>"y"))}
13.12.2012 15:21:14
Mäxl
Hi,
falss wirklich nur Yes oder No
GROß/klein wäre dabei egal
gruß
Mäxl

oder natürlich oder ;)
13.12.2012 15:25:34
Mäxl
=ODER(J1:L1>"y")
mit Wahr Falsch

Anzeige
da hamma ja wat angefang. owT
13.12.2012 15:59:29
Rudi

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige