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)
Top
#2
Hola,

nimm bei WAHR mal die "" weg.

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

Vielen Dank!
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
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:
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)
Top
#7
Hallo Günter, ja genau. steve1da ist meinem Fehler auf die Schliche gekommen...es waren die Anführungszeichen.
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)
Top
#9
(18.02.2019, 18:02)WillWissen schrieb: Hi,

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

...

PHP-Code:
=666-(CODE(A1)=83)*664 
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
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.
Top


Gehe zu:


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