Antworten auf deine Fragen:
Neues Thema erstellen

[Excel 2007] Mit welcher Formatierung erreiche ich das?

Ettenna63

Immer neugierig

Hallo zusammen,
ich habe eine Tabelle, in welcher
Zelle C2 "Text 1"
Zelle E2 "Text 2"
Zelle G2 "Text 3" enthält

Ich hätte gerne die Ausgabe in A2:
Wenn nur Text 1 = 1
Wenn Text 1 & 2 =2
Wenn Text 1 & 2 & 3 = 3

mit welcher Formatierung kann ich das lösen.
Vielen Dank im Voraus
 
Zuletzt bearbeitet:

Excel

A

Arachnophilia

Guest

=WENN(UND(ISTTEXT(C2);ISTTEXT(E2);ISTTEXT(G2));3;WENN(UND(ISTTEXT(C2);ISTTEXT(E2));2;1))

In dieser Formel sind aber nicht abgedeckt die Fälle, dass
a) c2 keinen Text enthält,
b) e2 keinen Text enthält,
c) c2 und e2 keinen Text enthalten,
bzw. das Ergebnis ist dann auch 1.
Sollten diese Fälle vorkommen können,
müßte das auch noch in die Formel eingearbeitet werden.
 

DarkFather

Nicht mehr ganz neu hier

Also am einfachsten wäre =ZÄHLENWENN(C2:G2;"*") dann zählt Excel die nicht leeren Zellen, das kennt aber keine Reihenfolge (also C2 + G2 gibt auch "2" aus.

Wenn das reich super, wenn nicht müsste man eben mit WENN arbeiten:
=WENN(UND(C2<>"";E2="";G2="");"Eins";"nächstes Wenn...")
 

tomy69

Noch nicht viel geschrieben

So wie ich Deine Frage verstehe sollte diese Funktion für Dich richtig sein.

=WENN(UND(C2="Text 1" ; E2="Text 2";G2="Text 3");3; WENN(UND(C2="Text 1" ; E2="Text 2"); 2;WENN(C2="Text 1"; 1;0)))

LG und Schönen Abend
Thomas
 
A

Arachnophilia

Guest

=WENN(UND(ISTTEXT(C2);ISTTEXT(E2);ISTTEXT(G2));3;WENN(UND(ISTTEXT(C2);ISTTEXT(E2));2;WENN(UND(ISTTEXT(C2);ISTTEXT(G2));4;1)))

So, Deine Ergänzung noch mit eingebaut ... ;-)

Es fehlen nur noch die Möglichkeiten,
dass Text 2 und Text 3 kombiniert vorhanden sind
oder dass es nur Text 2 gibt.
 

JPausDanderE

Unsterblicher

Sorry, meine Kleine wollte nicht schlafen. Dir wurde schon geholfen - So wie
würd ich es auch machen.
edid: habs mal durchgespielt - funzt nicht! Hab aber eine Lösung:
=WENN(UND(C5>0;E5<=0;G5<=0);1;WENN(UND(C5>0;E5>0;G5<=0);2;WENN(UND(C5>0;E5>0;G5>0);3;WENN(UND(C5>0;E5<=0;G5>0);4;0))))
Achtung - ich hab allerdings auf Zeile 5 gearbeitet!
 
Zuletzt bearbeitet:

Ettenna63

Immer neugierig

Mit:
=WENN(UND(C2>0;E2<=0;G2<=0);1;WENN(UND(C2<=0;E2>0;G2<=0);2;WENN(UND(C2<=0;E2<=0;G2>0);3;WENN(UND(C2>0;E2>0;G2<=0);4;WENN(UND(C2>0;E2<=0;G2>0);5;WENN(UND(C2<=0;E2>0;G2>0);7;6))))))

Habe ich nun genau was ich wollte
Vielen Dank :happy2:
 
Zuletzt bearbeitet:

apott

Nicht mehr ganz neu hier

Nimm doch einfach Summenprodukt

=SUMMENPRODUKT(ISTTEXT(C2)*1+ISTTEXT(E2)*1+ISTTEXT(G2)*1)

Gerade beim rechnen mit komplexen Bedingungen bietet sich das an.
 

Ettenna63

Immer neugierig

@apott, Deine Formel gibt nur an, wieviele Zellen in dieser Zeile ausgefüllt sind.
Ich habe die Formel von JPausDanderE, und Arachnophilia etws erweitert, so dass nun auch die leeren Zeilen mit 0 ausgegeben werden.
WENN(UND(C2>0;E2<=0;G2<=0);1;WENN(UND(C2<=0;E2>0;G2<=0);2;WENN(UND(C2<=0;E2<=0;G2>0);3;WENN(UND(C2>0;E2>0;G2<=0);4;WENN(UND(C2>0;E2<=0;G2>0);5;WENN(UND(C2>0;E2>0;G2>0);6;WENN(UND(C2<=0;E2>0;G2>0);7;0)))))))
Und es klappt prima.
 

apott

Nicht mehr ganz neu hier

Hab in dem Beispiel übersehen, dass du nicht nur wissen willst, ob da Text drin ist, sondern auch in welcher Zelle.
Mit dieser Formel weistt du auch welche gefüllt sind.

=SUMMENPRODUKT(ISTTEXT(C2)*1+ISTTEXT(E2)*2+ISTTEXT(G2)*4)

C2 = 1
E2 = 2
C2 + E2 = 3
G2 =4
C2 + G2 = 5
E2 + G2 = 6
C2 +E2 +G2 =7

Entspricht jetzt zwar nicht deinen Werten. Geht aber leicher nicht anders da ja kein Wert doppelt vorkommen darf.
 

apott

Nicht mehr ganz neu hier

Als erstes nutze ich die Funktion ISTTEXT() die prüft ob in der Zelle ein Text ist. Das Ergebnis ist ein Warheitswert. Wobei Excel interne Wahr = 1 und Falsch = 0 bedeutet.
Dann mutiplziere ich das Ergebnis mit der jeweiligen Konstante für die Zelle.
Also für C2 mit 1, E2 mit 2 und G2 mit 4. Jede folgende Konatante muss also immer das Doppelte der vorherigen sein. Sonst sind die Ergebnisse nicht eindeutig.

Wenn jetzt in C2 und G2 Text steht, dann wird folgendes berechnet:
1 * 1 + 0 * 2 + 1 * 4

Wobei die Formel in dieser einfachen Form auch ohne das Summenprodukt funktioniert, wie ich gerade fest gestellt habe.
Der Eigentliche Vorteil von Summenprodukt kommt wenn du einen Bereich prüfst.
Wie z.B. ISTTEXT(C2:22), dann wird erst für jede Zelle einzeln die Prüfung durchgeführt und darüber eine Summe gebildet und dann zum Schluß die weiter Berechnung ausgeführt.
Hier ein Beispiel mit Erklärungen.
http://www.online-excel.de/excel/singsel.php?f=53

Ich arbeite recht gerne mit der Funktion wenn ich komplexe Auswertungen erstellen muss.
 

apott

Nicht mehr ganz neu hier

Sehe gerade, dass ich mich bei der Erklärung vom Summenprodukt beim bilden der Summe vertan habe.
Es wird bei einem Bereich für jede Zelle erst eeinzel die Bedingung geprüft und mir diesem ergebnis die Berechnung ausgeführt. Das Ergebnis wird dann mit dem Ergebnis der nächsten Zelle Addiert.
Sieht man in dem Link bei dem
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.635
Beiträge
1.538.449
Mitglieder
67.556
Neuestes Mitglied
Ggirl
Oben