Live-Forum - Die aktuellen Beiträge
Datum
Titel
29.03.2024 13:14:12
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1568to1572
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Hat jemand eine elegante Lösung?

Hat jemand eine elegante Lösung?
20.07.2017 11:43:39
Heiko
Hallo liebe Excel-Anwender,
ich konnte zwar die Anforderung lösen, jedoch vielleicht gibt es eine bessere elegante Lösung:
In denn Zellen D3 bis D367 ist das lfd. Datum beginnt mit 01.01.2017 - 31.12.2017
In denn Zellen E3 bis E367 die Wochentage (Mo Di Mi usw.)
In den Zellen I4 bis I17 die Feiertage der USA im Format tt.mm.yyyy
In den Zellen J4 bis J23 die Feiertage aus EGYPt im Format tt.mm.yyyy
Nun kommt die Aufgabe:
Gesucht werden die Arbeitstage die Mo,Di,Mi,DO aus den Zellen D3 bis D367 sind und nicht Feiertag USA / EGYPt.
Gelöst habe ich das mit einmal:
=NICHT(ISTFEHLER(SVERWEIS(D3; $I$4:$I$17; 1; FALSCH))) beginnent in K3
=NICHT(ISTFEHLER(SVERWEIS(D3; $J$4:$J$23; 1; FALSCH))) beginnent in L3
=NICHT(ISTFEHLER(SVERWEIS(F3; $P$3:$P$6; 1; FALSCH))) geginnet in M3 wobei in P3 bis P6 Mo,Di,Mi,Do steht.
Um nun auf den Tag zukommen habe ich in N3 folgende Formel:
=WENN(UND(K3=FALSCH;L3=FALSCH;M3=WAHR);D3;" ")
Das alles finde ich so ein wenig von hinten in die Brust :-)
Geht das auch eleganter?
Vielen Gruß

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
ich weiß nix, aber ne Bsp-Datei von dir...owT
20.07.2017 11:46:55
dir...owT
AW: Hat jemand eine elegante Lösung?
20.07.2017 11:49:07
SF
Hola,
was soll denn am Ende rauskommen?
Gruß,
steve1da
AW: nachgefragt ...
20.07.2017 12:22:04
...
Hallo Heiko,
... die Datumsangaben so wie Du sie momentan hast oder ohne Leerzellen zwischen den tagen nacheinander gelistet?
Gruß Werner
.. , - ...
AW: nachgefragt ...
20.07.2017 14:29:13
Heiko
Hallo Werner,
so wie bei mir mit Leerzellen.
Gruß
Hw
AW: dann reicht REST() und ZÄHLENWENN() ...
20.07.2017 14:41:22
...
Hallo Heiko,
... unter der Voraussetzung, dass die echten Kalenderwochentage aus Spalte D gelten und nicht Deine aus Spalte E dann folgende Formel:
=(REST(D3-2;7)
mit benutzerdefinierten Zahlenformat: TTT TT.MM.JJJJ;;
Interessanter wäre da schon die Lückenlose Auflistung.
=WENNFEHLER(AGGREGAT(15;6;D$3:D$367/(REST(D$3:D$367-2;7)
Gruß Werner
.. , - ...
Anzeige
AW: dann reicht REST() und ZÄHLENWENN() ...
20.07.2017 17:45:51
Heiko
Hallo an alle,
danke an die echten Profis, (selbst das der 1.1.2017 kein Montag war fällt hier auf :-)).
Die elegante Lösung von Werner hat mir sehr geholfen und kommt zum Einsatz.
Danke nochmals für eure Bemühungen.
Gruß
Heiko
AW: Hat jemand eine elegante Lösung?
20.07.2017 12:35:49
SF
Hola,
warum ist denn der 01.01.2017 bei dir ein Montag?
=(WOCHENTAG(D3;2)

Gruß,
steve1da
AW: Hat jemand eine elegante Lösung?
20.07.2017 12:38:54
SF
Hola,
die Nullwerte entweder dann ausblenden, oder:
=WENN(UND(WOCHENTAG(D3;2)

Gruß,
steve1da

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige