06.09.2017, 09:45 (Dieser Beitrag wurde zuletzt bearbeitet: 06.09.2017, 10:43 von Thomas78.)
Hallo Opa Edgar,
vielen Dank nochmal für deine Hilfe, ich habe während du deine Datei hochgeladen hast selbst versucht das ganze mit einer Hilfsspalte zu lösen und habs zusammen mit deiner Datei geschafft.
2 Summenprodukte habe ich nicht wegbekommen:
1. in Zelle E4 (hier zählt er mir die Wochentage vor einem Feiertag wenn diese kein Montag sind) =SUMMENPRODUKT((MONAT(Feiertag)=MONAT(G2))*(WOCHENTAG(Feiertag;2)<6)*(WOCHENTAG(Feiertag;2)>1)) 2. als Hilfsmittel um aus N2:AR2 alle Freitage auszuzählen SUMMENPRODUKT(N(TEXT(N$2:AR$2;"TTT")="Fr"))
Hierfür habe ich keine besseren Alternativen gefunden.
Hat noch jemand Tipps vor allem bezüglich Userform?
Schöne Grüße
Thomas
EDIT: Jetzt habe ich noch eine Spezialfrage: Ich brauche eine Formel die mir alle Freitage des Monats G2 zählt die kein Feiertag sind und in denen nichts in z.B. N5:AR5 eingetragen ist
Ooh das mit der Userform hatte ich überlesen, das erklär ich später nochmal. Entschuldigung.
Jetzt steh ich aber komplett auf dem Schlauch.
Auch mit deiner Datei komm ich nicht auf das richtige Ergebnis. Da es mir die Spalte G nicht richtig berechnet.
Ich versuche nochmal zu erklären was ich genau brauche:
Spesensatz 1 ohne x in Spalte a : Mitarbeiter bekommt an allen Tagen 12,-- € an allen Tagen in denen in N:AR eine 2 steht bekommt er 24,-- € an Feiertagen, oder wenn in N:AR ein u (Urlaub) oder k (Krank) steht werden keine Spesen berechnet
Spesensatz 2 mit x in Spalte a : Mitarbeiter bekommt an Montag bis Donnerstag 24,-- € an Freitagen oder Mo-Do vor einem Feiertag nur 6,-- € (also wenn z.B. Mittwoch ein Feiertag ist soll für Dienstag nur 6,-- € gezählt werden; wenn Freitag ein Feiertag ist soll für Donnerstag nur 6,-- € gezahlt werden, wenn Montag ein Feiertag ist wird nichts gesondert gerechnet) an Feiertagen, oder wenn in N:AR ein u (Urlaub) oder k (Krank) steht werden keine Spesen berechnet
Puh ich kanns nicht besser erklären... Ich habe nochmal eine Datei angehängt die mir ausser Spalte G eigentlich alles richtig berechnet (oder?) in Spalte G habe ich manuell die richtigen Ergebnisse für den Beispielmonat August 2017 eingetragen.
Ich glaube ihr verzweifelt langsam an mir aber ich verzweifele definitiv momentan an meiner Datei...
ich habe deine Datei beigefügt. Hier hat nur Mitarbeiter h in Zeile 12 vom 14.08. bis 25.08. Urlaub. Gemäß der Vorgaben müsste der 04.08. und 11.08. in Spalte G gezählt werden, da der 14.08., 18.08. und 25.08 nicht zählen (entweder Freitag durch Urlaub belegt (18. und 25.) oder Wochentag vor Feiertag (14.)mit Urlaub belegt. Also Ergebnis Spalte G "2" und Spalte H "11" Wie gesagt sollen Wochentage vor einem Feiertag wie ein Freitag behandelt werden.
Der Fehler liegt daran, dass Deine Formel (die habe ich nur übernommen!) E4 einrechnet, was hier nicht passieren darf. Es wird wohl darauf hinauslaufen, dass Du für jede Zeile separat die Tage vor Feiertagen rechnen musst.
06.09.2017, 13:21 (Dieser Beitrag wurde zuletzt bearbeitet: 06.09.2017, 13:21 von Thomas78.)
Hallo Opa Edgar,
es tut mir leid aber das ist das falsche Ergebnis.
In dem Beispiel mit Zeile 12 müsste folgendes rauskommen:
G H J L 2 11 9 0
Warum? In G zählen nur 04.08. und 11.08. In H zählen 01.08. bis 03.08. (3 AT); 07.08. bis 10.08. (4 AT); 28.08. bis 31.08. (4AT) In J zählen alle Nettoarbeitstage in N12:AR12 mit "u"
Ich glaub bei dir wird der 14.08. trotz Urlaub mit zu G gezählt?
Tut mir leid für die viele Mühe die du dir machst, ich danke dir sehr !!!
Thomas
EDIT : Habe gerade deinen Nachtrag gesehen ! Wie würdest du das anstellen?
eine ganz kritische Sache ist mir aufgefallen: Du hast in allen Zellen eine Formel und ein Dropdown. Wenn Du das Dropdown benutzt, ist die Formel weg! Das geht gar nicht!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.