Clever-Excel-Forum

Normale Version: Monats Dropdown als Zahl rechnen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo, ich habe für die Arbeit einen kleinen Rechner geschrieben zur Berechnung von Urlaubstagen/Kranktagen etc

Die Tage und die Monate wählt man über ein Dropdown Menü aus. Tage 1 - 31 und Monate 1 - 12

Jetzt würde ich gern die Monate im Dropdown Menü Januar - Dezember haben, aber im Hintergrund soll trotzdem 1 - 12 gerechnet/benutzt werden. Gibt es ein Workaround oder denke ich einfach zu kompliziert? ? Danke
(08.10.2021, 17:36)Dastimlein schrieb: [ -> ]Die Tage und die Monate wählt man über ein Dropdown Menü aus. Tage 1 - 31 und Monate 1 - 12

Moin!
Prima!
Was machst Du mit dem 30. Februar?
Wo genau siehst Du ein Problem, für den 03.05.2021 einfach 3-5 in eine Zelle einzugeben?
Warum muss 2-mal die Maus geschubst werden?

Kleines Break:
Was für Dropdowns? Beispieldatei (trotz meiner obigen Bedenken)?

Gruß Ralf
Hallöchen,

die Funktion DATWERT kann auch mit Monatsnamen rechnen ...

Arbeitsblatt mit dem Namen 'Planung'
ABCDEFGH
11erster Freitag imAugust202106.08.2021

ZelleFormel
G1=DATWERT(A1&D1&F1)-REST(DATWERT(A1&D1&F1)-2-5;7)+7*1-1
Verwendete Systemkomponenten: [Windows (64-bit) NT 10.00] / MS Excel 365
Diese Tabelle wurde mit Tab2Html (v2.7.1) erstellt. ©Gerd alias Bamberg
Deshalb frug ich ja nach der Art des Dropdowns.
Auch wenn ich mir sicher bin, dass es sich mal wieder um ein "One Hit Wonder" handelt, sich der TE also nicht mehr meldet:
  • handelt es sich um einen Zellendropdown (Daten, Gültigkeit) kann man Andrés Vorschlag nehmen.
  • bei einem Formularsteuerelement legt man man die Zellverknüpfung in eine beliebige Zelle und wertet diese aus (August = 8).
  • ein ActiveX-Control wertet man im _Change mittels .ListIndex + 1 aus, weil der Index hier Nullbasiert ist.

Gruß Ralf

(bei einem Userform kommt nur die dritte Variante ins Spiel)
Hallo, doch ich habe den Thread aufmerksam gelesen und versucht die Tips umzusetzen. Leider hat es nicht wirklich geklappt.

Hier meine Formel:
=(((21/12)*(WENN(B2<15;"13";"12")-(C2)))/(5))*B4

An der Stelle wo C2 steht, ist ein Dropdown Menü mit der Auswahl 1 - 12 (Monatswahl). 
Ich dachte es wäre für das Auge aber schöner, den Namen anstatt die Zahl auszuwählen. 
Ich habe es plump versucht Januar - Dezember im Dropdown auszuwählen und das C2 zu ersetzen mit

=WENN(C2="Januar";1;WENN(C2="Februar";2);...

Lässt Excel nicht wegen zu vielen Argumenten zu
auch 

=WENNS(C2="Januar";1;C2="Februar";2...

geht merkwürdiger Weise auch nicht  Confused

(11.10.2021, 07:54)=WENN(C2="Januar";1;WENN(C2="Februar";2)Ich korrigiere, dieses hässliche Ungetüm funktioniert, wenn man klammern richtig setzt... wenn(c2="Januar" ;1;wenn(c2="Februar" ;2;wenn(c2="März schrieb: [ -> ]Hallo, doch ich habe den Thread aufmerksam gelesen und versucht die Tips umzusetzen. Leider hat es nicht wirklich geklappt.

Hier meine Formel:
=(((21/12)*(WENN(B2<15;"13";"12")-(C2)))/(5))*B4

An der Stelle wo C2 steht, ist ein Dropdown Menü mit der Auswahl 1 - 12 (Monatswahl). 
Ich dachte es wäre für das Auge aber schöner, den Namen anstatt die Zahl auszuwählen. 
Ich habe es plump versucht Januar - Dezember im Dropdown auszuwählen und das C2 zu ersetzen mit

=WENN(C2="Januar";1;WENN(C2="Februar";2);...

Lässt Excel nicht wegen zu vielen Argumenten zu
auch 

=WENNS(C2="Januar";1;C2="Februar";2...

geht merkwürdiger Weise auch nicht  Confused
Hallo,

hier ein Vorschlag mit der Formel von der vorgeschlagenen Seite...



=(((21/12)*(WENN(B2<15;"13";"12")-(SUCHEN(LINKS(C2;3);"WFjanfebmäraprmaijunjulaugsepoktnovdez")/3)))/(5))*B4



In C2 stehen "ganz normal" die Monatsnamen...
Hallo,

ersetze in der Formel C2 mit MONAT(DATWERT(1&C2))

Gruß Uwe
Prima danke :)
Beides getestet und es hat funktioniert. 
Ich glaube damit kann der Thread geschlossen werden. 

19
Vielen Dank Forum
Hallöchen,

Zitat:doch ich habe den Thread aufmerksam gelesen und versucht die Tips umzusetzen

Eine Lösung mit DATWERT gab es schon in #4 ...
Seiten: 1 2