Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Problem mit WENN-Funktion
#1
Hallo zusammen,

ich habe ein kleines Problem mit der WENN-Funktion.

Ich hoffe ich bringe meine Gedanken jetzt gescheit und verständlich rüber. :19: 
  • in Spalte A steht der Wochentag, in B bei jedem Wochentag der Wert 1 ansonsten der Wert 2.
  • in Spalte C wird geprüft ob es sich um einen Werktag handelt mit der Formel
    =UND(NICHT(A1="Sa");NICHT(A1="So"))
  • bei einem Wochentag "WAHR" ansonsten "FALSCH".
  • in Spalte D soll ein Zahlenwert stehen je nachdem welcher Wochentag es ist. Ist der Inhalt in der Zelle C1 "WAHR" der Zahlenwert "666" ansonsten der Inhalt aus der Zelle B1. Die Formel hierfür lautet
    =WENN(C1="WAHR";"666";B1)"
Mein Problem ist, dass in Spalte D immer der Wert aus der Spalte B angezeigt wird, für mich aber nicht ersichtlich wieso?

Die Syntax der WENN-Funktion lautet ja "WENN(Wahrheitstest;[Wert_wenn_wahr];[Wert_wenn_falsch])".

Ich muss irgendwas übersehen und erkenne nicht was es ist?


Angehängte Dateien
.xlsx   testtabelle.xlsx (Größe: 9,2 KB / Downloads: 5)
Antworten Top
#2
Hola,

nimm bei WAHR mal die "" weg.

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • ExcelNoob2019
Antworten Top
#3
Confused Dodgy
Mehr fällt mir dazu nicht ein...

Vielen Dank!
Antworten Top
#4
Hallo,

Also Wochentag(Datum;2) ist von  Montag 1 bis Sonntag 7

Wochenende =  wochentag(datum;2) > 5

Sa ;  So  kommt wenn du eine Datum  Benuterdefinierts =  TTT
Antworten Top
#5
Hallo Dieter, danke für deine Antwort.

Leider kann ich damit gar nichts anfangen, steve1da hat mein Problem aber schon gelöst es waren tatsächlich die Anführungszeichen... :22:
Antworten Top
#6
Hi,

meinst du das so?

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1Mo1666
2Di1666
3Mi1666
4Do1666
5Fr1666
6Sa22
7So22

ZelleFormel
C1=WENN(CODE(A1)=83;B1;666)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
Hallo Günter, ja genau. steve1da ist meinem Fehler auf die Schliche gekommen...es waren die Anführungszeichen.
Antworten Top
#8
Hi,

das hatte ich überlesen. Blush Aber wäre mein Vorschlag nicht kürzer?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#9
(18.02.2019, 17:02)WillWissen schrieb: Hi,

...wäre mein Vorschlag nicht kürzer?

...

PHP-Code:
=666-(CODE(A1)=83)*664 
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#10
Hi,

wenn schon in B mit 1 und 2 gearbeitet wird:


Code:
=2+(B1=1)*664

oder:


Code:
=2+(LINKS(A1)<>"S")*664
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


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