EXCEL: Wenn alle Zellen im Dokument gefüllt, dann Text anzeigen, sonst anderen Text anzeigen
Mein Anliegen:
Ich hätte gerne eine Funktion, in der ein bestimmter Text (Auswahl aus einem Feld) angezeigt werden soll, wenn ALLE Felder aus einer Auswahl einen beliebigen Text enthalten.
Wenn nicht, Soll ein anderer bestimmter Text (Auswahl aus einem anderen Feld) angezeigt werden.
Dienst der Vollständigkeitsprüfung eines Formulars. Beispiel: Wenn Felder A1, A2, A3 Text enthalten, dann Text aus A10 in A4 anzeigen. Wenn nicht, dann Text aus A11 in A4 anzeigen.
Ich hoffe das leuchtet so ein :)
Danke und Gruß, Zweigster
2 Antworten
Die Anzahl der mit Text auszufüllenden Felder muss bekannt sein.
In deinem Beispiel wären das 3 (A1, A2, A3)
=WENN(ANZAHL2(A1:A3)-ANZAHL(A1:A3)=3;A10;A11)
Wenn die Bereiche nicht zusammenhängen, kannst du bei ANZAHL2() und ANZAHL() diese auch einzeln getrennt durch Semikola angeben (bspw. A1;A3;A5).
Anzahl2 zählt alle nicht leeren Zellen, Anzahl zählt alle nichtleeren Zellen, die Zahlen beinhalten.
Wenn es egal ist, ob Text oder Zahl - Hauptsache es steht was drin, dann reicht dir auch ein
=WENN(ANZAHL2(A1:A3)=3;A10;A11)
Deine Formel für die Zelle A4 lautet:
=WENN(ISTTEXT(A1);(WENN(ISTTEXT(A2);(WENN(ISTTEXT(A3);A10;A11));A11)))
Das funktioniert definitiv, aber ich bin mir sicher, daß es Leute gibt, die eine wesentlich elegantere Lösung dafür haben. Man stelle sich nur vor du hättest 10 anstatt nur 3 Felder zum prüfen...
Hi belem3, danke für deine Hilfe. Ich übersetze noch in die Englische version und verwende "If" für WENN und "ISTEXT" statt ISTTEXT.
Trotzdem läufts leider nicht.
=if((istext(B3)+istext(B5)+istext(B7)=3);B29;B28)
das ist meine Formel, wo ist der Fehler ???
Danke und Gruß, Zweigster
Hmm... Ich hab hier leider keine englische Version zum prüfen. Wie sieht es aus, wenn du die Funktionen groß schreibst? also
=IF((ISTEXT(B3)+ISTEXT(B5)+ISTEXT(B7)=3);B29;B28)
Ich hab da so eine Ahnung... Geht denn die erste Formel? Also:
=IF(ISTEXT(B3);(IF(ISTEXT(B5);(IF(ISTEXT(B7);B29;B28));B28));B28)
Ich habs gefunden, zwischen WENN DANN SONST muss natürlich jeweils ein Komma und kein Semikolon :D:D:D Manchmal ist man blind bei sowas.....
Ach, ist das im englischen Excel echt so? Ich hatte jetzt an einen Fehler bei den Klammern gedacht, aber das macht natürlich noch mehr Sinn... Freut mich, wenns klappt.
Sorry, hab die A11 für die letzte Klammer vergessen:
=WENN(ISTTEXT(A1);(WENN(ISTTEXT(A2);(WENN(ISTTEXT(A3);A10;A11));A11));A11)