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.

Feiertage berücksichtigen
#11
Hallo Thomas,

die Zeile 7 bei Dir sieht so aus:

Arbeitsblatt mit dem Namen 'Urlaubsplan'
 DEFGHIJ
5Januar
61
7SoMoDiMiDoFrSa
81234567

ZelleFormel
D7=TEXT(D8;"TTT")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Das ist Text, wie die Formel auch sagt.

Edgars Formel bezieht sich natürlich nicht auf die Zeile und müsste funktionieren.

Meine Einlassung ist als allgemeiner Tipp gemeint. Du beziehst Dich in der Bedingten Formatierung auf die Zeile 7. Und ich habe Dir gezeigt, dass das einfacher geht, wenn dort Daten stehen.
Gruß Atilla
Antworten Top
#12
Aaaaaahhhh...

sag doch ich bin auf dem Schlauch gestanden. Vielen Dank für den Hinweis!
Antworten Top
#13
So ich hab das mal geändert. Meintest du das mit dem Datum so wie in der angehängten Datei?

Bedingte Formatierung funktioniert jetzt auch!

Allerdings fehlt mir jetzt immer noch eine Lösung für die Ausgangsfrage mit den Feiertagen. Diese stehen senkrecht in C26 bis C44.

Hat noch jemand eine Idee?


Angehängte Dateien
.xlsm   Mappe1.xlsm (Größe: 869,31 KB / Downloads: 2)
Antworten Top
#14
Hallo Thomas,

Edgar ist Fachmann für Formeln und wird sich sicher noch einmal melden.

Wenn er sich nicht sofort meldet, dann liegt es daran, so hat er es uns gesagt, dass er das Glück hat ab und zu arbeiten zu dürfen.  :22:
Gruß Atilla
Antworten Top
#15
(16.01.2017, 15:51)atilla schrieb: Hallo Thomas,

Edgar ist Fachmann für Formeln und wird sich sicher noch einmal melden.

Wenn er sich nicht sofort meldet, dann liegt es daran, so hat er es uns gesagt, dass er das Glück hat ab und zu arbeiten zu dürfen.  :22:

Hallo atilla,

das ist mir natürlich klar. Ich wollte auch nicht hetzen sondern nur noch mal das Ursprungsthema hervorholen, da die letzten Beiträge sich um Datum, Text und bedingte Formatierung handelten.

Schönen Tag an alle !

Thomas
Antworten Top
#16
Hi,


so sollte es passen:


Arbeitsblatt mit dem Namen 'Spesen'
 CD
5Januar21
6Spesen14
7Spesen Fr1
8spesen 22
9Urlaub3
10Krank1
11übrigok

ZelleFormatWert
C5MMMM01.01.2017

NameBezug
Feiertage=Urlaubsplan!$C$26:$C$44

ZelleFormel
D5=NETTOARBEITSTAGE(C5;MONATSENDE(C5;0);Feiertage)
D6=SUMMENPRODUKT((TEXT(Urlaubsplan!$D$8:$NJ$8;"MMJJ")=TEXT(Spesen!C5;"MMJJ"))*(Urlaubsplan!$D9:$NJ9="")*(REST(Urlaubsplan!$D$8:$NJ$8-2;7)<4))-SUMMENPRODUKT((TEXT(Urlaubsplan!$D$8:$NJ$8;"MMJJ")=TEXT(Spesen!C5;"MMJJ"))*(Urlaubsplan!$D9:$NJ9="")*(REST(Urlaubsplan!D8:NJ8-2;7)<4)*(Urlaubsplan!D8:NJ8=Feiertage))
D7=SUMMENPRODUKT((TEXT(Urlaubsplan!$D$8:$NJ$8;"MMJJ")=TEXT(Spesen!C5;"MMJJ"))*(Urlaubsplan!$D9:$NJ9="")*(REST(Urlaubsplan!$D$8:$NJ$8;7)=6))-SUMMENPRODUKT((TEXT(Urlaubsplan!$D$8:$NJ$8;"MMJJ")=TEXT(Spesen!C5;"MMJJ"))*(Urlaubsplan!$D9:$NJ9="")*(REST(Urlaubsplan!D8:NJ8;7)=6)*(Urlaubsplan!$D$8:$NJ$8=Feiertage))
D8=SUMMENPRODUKT((TEXT(Urlaubsplan!$D$8:$NJ$8;"MMJJ")=TEXT(Spesen!C5;"MMJJ"))*(Urlaubsplan!$D9:$NJ9=2))
D9=SUMMENPRODUKT((TEXT(Urlaubsplan!$D$8:$NJ$8;"MMJJ")=TEXT(Spesen!C5;"MMJJ"))*(Urlaubsplan!$D9:$NJ9="u"))
D10=SUMMENPRODUKT((TEXT(Urlaubsplan!$D$8:$NJ$8;"MMJJ")=TEXT(Spesen!C5;"MMJJ"))*(Urlaubsplan!$D9:$NJ9="k"))
D11=WENN(D6+D7+D8+D9+D10=D5;"ok";"Fehler")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#17
Also ich kann mich an dieser Stelle nur bei euch allen bedanken!

Alles funktioniert perfekt und auch die vielen Hinweise bezüglich weiterer Verbesserungen (Formatierung usw.) waren für mich sehr hilfreich.

Ich wünsche euch allen einen wunderschönen Tag!

Schöne Grüße 

Thomas
Antworten Top
#18
Sad 
Jetzt habe ich doch noch einen kleinen Fehler gefunden [img]
Dateiupload bitte im Forum! So geht es: Klick mich!
]:

Die Berechnung der Nettoarbeitstage mit 

=NETTOARBEITSTAGE(Urlaubsplan!B50;Urlaubsplan!C50;Feiertage)

stimmt, jedoch die Berechnung der gesamten Arbeitswoche mit

=SUMMENPRODUKT((TEXT(Urlaubsplan!$D$8:$NJ$8;"MMJJ")=TEXT(X3;"MMJJ"))*(Urlaubsplan!$D9:$NJ9="")*(REST(Urlaubsplan!$D$8:$NJ$8-2;7)<5))-SUMMENPRODUKT((TEXT(Urlaubsplan!$D$8:$NJ$8;"MMJJ")=TEXT(X3;"MMJJ"))*(Urlaubsplan!$D9:$NJ9="")*(REST(Urlaubsplan!X8:OD8-2;7)<5)*(Urlaubsplan!X8:OD8=Feiertage))

weist z.B. im April oder Juni einen unterschiedlichen Wert aus. Nettoarbeitstage April 18, Arbeitstage Mo-Fr abzgl. Feiertage 17

Kann sich jemand einen Reim darauf machen?

Vielen Dank nochmal!


Angehängte Dateien
.xlsm   Mappe1.xlsm (Größe: 869,31 KB / Downloads: 3)
Antworten Top
#19
Hallo,

1. müssen die Bereiche in meinen Formeln teilweise noch fixiert werden,
2. kann ich den Fehler nicht erkennen, da an den Stellen keine Daten stehen,
3. wüsste ich nicht, warum die Zahlen gleich sein sollten!
Gruß

Edgar

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

zu 1.) was meinst du mit fixieren?
zu 2.) sorry ich habe die falsche Datei hochgeladen... anbei die richtige
zu 3.) logischerweise sollte die Formel in z.B. P9 das gleiche Ergebnis bringen wie in Q5 oder? Das heißt Nettoarbeitstage sollten das gleiche sein wie Mo-Fr ohne Feiertage wenn sonst kein Text (Urlaub, Krank...) eingetragen ist.

Vielen Dank


Angehängte Dateien
.xlsx   Mappe1.xlsx (Größe: 882,08 KB / Downloads: 5)
Antworten Top


Gehe zu:


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