Registriert seit: 26.10.2023
Version(en): 2010
Guten Morgen,
ich habe einen Kalender erstellt. Ich möchte den Kalendertagen verschiedene Stundenwerte zuweisen.
Bezugszelle
A21: =DATUM(Kalenderjahr;1;1)
C3: =A21 ausgegeben in TT.
C2: =C3 ausgegeben in TTT
C1: Stundenwerte
Mein Ansatz:
=WENN($C1="Mo";9;WENN($C1="Di";9;WENN($C1="Mi";9;WENN($C1="Do";9;WENN($B369="C1";5;WENN($C1="Sa";0;WENN($C1="So";0;)))))))
Da kein reeller Zelleninhalt vorhanden ist funktioniert die Formel nicht - habt ihr für mich eine Lösung ?
Liebe Grüße
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
da in C1 ein Datum steht funktioniert "Mo" nicht. Das einfachste ist sich eine Liste mit den Zahlen 1-7 anzulegen (steht für Montag - Sonntag) und daneben die jeweiligen Stundenzahlen zu schreiben, zB in M1:N7.
Dann:
Code:
=sverweis(wochentag($C1;2);$M$1:$N$7;2;0)
Ansonsten halt umständlich:
Code:
=wenn(text($C1;"TT")="mo";9;wenn(text($C1;"TT")="di";9......
Gruß,
steve1da
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
=WAHL(REST(A21;7)+1;;;9;9;9;9;5)
Registriert seit: 28.08.2022
Version(en): 365
Hi,
da in einem halben Jahr sicherlich niemand mehr weiß, was REST(A21;7)+1 eigentlich bewirkt, würde ich eher folgende Formel empfehlen:
=WAHL(WOCHENTAG(A21;2);9;9;9;9;5;0;0)
Diese Formel dürfte leichter verständlich sein.
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Ich habe REST(...;7) schon verwendet, als es WOCHENTAG noch nicht gab ... oder ich es einfach nie entdeckt habe.
Nachzuvollziehen, was da passiert, halte ich nun nicht für SO schwierig.
Registriert seit: 28.08.2022
Version(en): 365
@LCohen: für dich und für mich ist es mit Sicherheit nicht schwierig. Für einen Excel-Laien, der sich wahrscheinlich nicht mit der Datumsbehandlung auskennt, aber vermutlich schon. Und dass er sich mit dem Exceldatum nicht auskennt, schließe ich daraus, dass er fragt, wieso ="Mo" für ein TT-formatiertes Datum nicht funktioniert.
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Registriert seit: 29.09.2015
Version(en): 2030,5
27.10.2023, 17:16
(Dieser Beitrag wurde zuletzt bearbeitet: 27.10.2023, 17:20 von snb.)
PHP-Code:
=9*(WEEKDAY(A1;2)<5)+5*(WEEKDAY(A1;2)=5)
Registriert seit: 11.04.2014
Version(en): 2021
Hallo snb,
Deine Formel: =9*(WEEKDAY(A1;2)<5)+5*(WEEKDAY(A1;2)=5) gilt doch wohl nur für eine englische Version von Excel, in deutsch müsste es wohl so heißen:
=9*(Wochentag(A1;2)<5)+5*(Wochentag(A1;2)=5) - oder?
Gruß Günter
aus der Helden-, Messe-, Musik-, Buch-, Universitäts- und Autostadt Leipzig
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Deshalb steht in snbs Signatur ja auch der Link zur Übersetzung.
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)
Registriert seit: 29.09.2015
Version(en): 2030,5
27.10.2023, 22:48
(Dieser Beitrag wurde zuletzt bearbeitet: 27.10.2023, 22:48 von snb.)
@Glau
Geht immer gut, eben in NL, BE, FR, ES, IT etc.
Code:
Cells(1, 2) = "=9*(WEEKDAY(A1,2)<5)+5*(WEEKDAY(A1,2)=5)"