Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Ist eine ODER-Formel mit 6 Bedingungen kürzbar?
#1
Hallo zusammen,

aus Datenschutzgründen dürfen die Abwesenheitstage der Kollegen im Schichtplan nicht mehr erkennbar dargestellt werden.

Nur eine Raute ist erlaubt. 

Meine folgende Formel funktioniert =WENN(ODER(_S1_1="k";_S1_1="U";_S1_1="G";_S1_1="F";_S1_1="S";_S1_1="T");"#";_S1_1)  , kann man meine Formel etwas professionaler gestalten?

_S1_1 ist ein Name aus dem Namensmanager.

K,U,G,F,S,T sind die Abwesenheitsarten , und sind nirgends als eine Legende abgelegt worden.

Bedanke mich im Voraus für Eure Unterstützung.
Antworten Top
#2
Hi,

versuche mal das:


Code:
=WENN(ODER(_S1_1={"F";"G";"k";"S";"T";"U"});"#";_S1_1)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Tommiks
Antworten Top
#3
18 Funktioniert super. Danke...
Antworten Top
#4
Moin und nur ergänzend!
Der Vergleich mittels = ist nicht case-sensitive!
Schließlich ergibt ="k"="K" WAHR.
Davon ab erzeugt bei mir das Schreiben des Vektors {"F";"G";"k";"S";"T";"U"} Krämpfe in den Findern.  Blush

Deshalb als Alternative ein (auch noch etwas kürzerer) anderer Ansatz, der die Groß- und Kleinschreibung berücksichtigt:
=WENNFEHLER(WENN(FINDEN(_S1_1;"UGFSTk");"#");_S1_1)

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Tommiks
Antworten Top
#5
=WENN(ISTZAHL(FINDEN(_S1_1;"UGFSTk"));"#";_S1_1)

gefällt mir ein klitzekleines bisschen besser, weil ich damit DANN und SONST auf einer Ebene habe. Außerdem klappt auch Antik-Excel.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
[-] Folgende(r) 1 Nutzer sagt Danke an LCohen für diesen Beitrag:
  • Tommiks
Antworten Top
#6
Hallo Ralf, hallo LCohen ,

Eure Formeln haben auch die leeren Zellen mit Raute belegt.

Die Formel von BoskoBiati hat die Klein- und Großschreibung erkannt, und die leeren Zellen wurden nicht mit Raute belegt.

Vielen Dank Euch...
Antworten Top
#7
Boskos Formel unterscheidet eben nicht case sensitive.
Aber ist ja auch egal.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Antworten Top
#8
Hallo,

das würde alles abdecken inklusive leer=leer ohne WENNFEHLER():

=WENN(ODER(CODE(_S1_1&"""")={70;71;83;84;85;107});"#";_S1_1&"")

Gruß, Uwe
[-] Folgende(r) 1 Nutzer sagt Danke an Kuwer für diesen Beitrag:
  • Tommiks
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste