Registriert seit: 10.04.2014
Version(en): 2016 + 365
03.12.2015, 09:27
(Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2015, 09:29 von Rabe .)
Hi,
ich verwende für die Sollstundenberechnung für die Kollegen folgende Formel:
=NETTOARBEITSTAGE.INTL(A2;A32;1;Feiertage!C59:C87)*X18
In A2 steht 01.01.2016
Warum kommt da der #WERT!-Fehler?
In der Liste für 2015 funktioniert es noch.
Hier die Ausschnitte:
Januar Januar Januar Januar verwendete Formeln Zelle Formel Bereich N/A A32 =WENN(MONAT(A31+1)<>MONAT($A$2);0;A31+1) X18 =X17/5 F35 =NETTOARBEITSTAGE.INTL(A2;A32;1;Feiertage!C59:C87)*X18
definierte Namen Name Bezieht sich auf Tabelle Z1S1-Formel Feiertag =Feiertage!$C$59:$D$87 =Feiertage!R59C3:R87C4 Reiterlinks =TEIL(INDEX(ARBEITSMAPPE.ZUORDNEN(1+0*JETZT());DATEI.ZUORDNEN(87)-1);FINDEN("]";INDEX(ARBEITSMAPPE.ZUORDNEN(1+0*JETZT());DATEI.ZUORDNEN(87)-1))+1;100) =MID(INDEX(GET.WORKBOOK(1+0*NOW()),GET.DOCUMENT(87)-1),FIND("]",INDEX(GET.WORKBOOK(1+0*NOW()),GET.DOCUMENT(87)-1))+1,100)
Feiertage B C 58 Feiertag im eigenen Bundesland 59 x 01.01.2016 60 x 06.01.2016 61 62 x 25.03.2016 63 64 x 27.03.2016 65 x 28.03.2016 66 x 01.05.2016 67 x 05.05.2016 68 x 08.05.2016 69 70 x 15.05.2016 71 x 16.05.2016 72 x 26.05.2016 73 x 03.10.2016 74 75 76 x 01.11.2016 77 78 79 80 81 82 83 84 x 24.12.2016 85 x 25.12.2016 86 x 26.12.2016 87 x 31.12.2016
verwendete Formeln Zelle Formel Bereich N/A C59:C87 =WENN(B59="x";A59;"")
Excel-Inn.de Hajo-Excel.de XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 Add-In-Version 19.08 einschl. 64 Bit
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola, der Wert in X18 ist TEXT? Gruß, steve1da
Registriert seit: 10.04.2014
Version(en): 2016 + 365
03.12.2015, 09:45
(Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2015, 10:03 von Rabe .)
Hi Steve,
in der Online-Hilfe steht:
Zitat: Hat eine Wochenendzeichenfolge eine ungültige Länge oder enthält sie ungültige Zeichen, gibt NETTOARBEITSTAGE.INTL den Fehlerwert #WERT! zurück. (03.12.2015, 09:33) steve1da schrieb: der Wert in X18 ist TEXT?Nein, hier nochmal alles auf einem Blatt:
Feiertage N O 10 Fr, 01.01. Wahr 11 So, 31.01. Wahr 12 7,6 Wahr 13 #WERT! Falsch
Feiertage B C D 9 Feiertag im eigenen Bundesland 10 x 01.01.2016 Neujahr 11 x 06.01.2016 hl. 3 König 12 Rosenmontag 13 x 25.03.2016 Karfreitag 14 Ostersamstag 15 x 27.03.2016 Ostersonntag 16 x 28.03.2016 Ostermontag 17 x 01.05.2016 Maifeiertag 18 x 05.05.2016 Christi Himmelfahrt 19 x 08.05.2016 Muttertag 20 Pfingstsamstag 21 x 15.05.2016 Pfingstsonntag 22 x 16.05.2016 Pfingstmontag 23 x 26.05.2016 Fronleichnam 24 x 03.10.2016 Tag der dt. Einheit 25 Reformationstag 26 Reformationstag 27 x 01.11.2016 Allerheiligen 28 Volkstrauertag 29 Buss- und Bettag 30 Totensonntag/Ewigkeitssontag 31 1. Advent 32 2. Advent 33 3. Advent 34 4. Advent 35 x 24.12.2016 hl. Abend 36 x 25.12.2016 1. Weihnachtstag 37 x 26.12.2016 2. Weihnachtstag 38 x 31.12.2016 Silvester
verwendete Formeln Zelle Formel Bereich N/A N13 =NETTOARBEITSTAGE.INTL(N10;N11;1;Feiertage!C10:C38)*N12 O10:O13 =ISTZAHL(N10) C10:C38 =WENN(B10="x";A10;"")
definierte Namen Name Bezieht sich auf Tabelle Z1S1-Formel Feiertag =Feiertage!$C$10:$D$38 =Feiertage!R10C3:R38C4 Reiterlinks =TEIL(INDEX(ARBEITSMAPPE.ZUORDNEN(1+0*JETZT());DATEI.ZUORDNEN(87)-1);FINDEN("]";INDEX(ARBEITSMAPPE.ZUORDNEN(1+0*JETZT());DATEI.ZUORDNEN(87)-1))+1;100) =MID(INDEX(GET.WORKBOOK(1+0*NOW()),GET.DOCUMENT(87)-1),FIND("]",INDEX(GET.WORKBOOK(1+0*NOW()),GET.DOCUMENT(87)-1))+1,100)
Excel-Inn.de Hajo-Excel.de XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 Add-In-Version 19.08 einschl. 64 Bit
Nettoarbeitstage.xlsb (Größe: 13,35 KB / Downloads: 2)
Registriert seit: 10.04.2014
Version(en): 2016 + 365
03.12.2015, 09:56
(Dieser Beitrag wurde zuletzt bearbeitet: 03.12.2015, 14:18 von Rabe .)
Ich habe in dem Blatt nochmal 4 Zeilen rausgenommen.
So, es liegt irgendwie an der Liste der Feiertage:
Feiertage M N O 6 Startdatum Fr, 01.01. Wahr 7 Enddatum So, 31.01. Wahr 8 tägl. Soll 7,6 Wahr 9 Summe Soll #WERT! Falsch 10 11 ohne Feiertage 21
verwendete Formeln Zelle Formel Bereich N/A N9 =NETTOARBEITSTAGE.INTL(N6;N7;1;Feiertage!C6:C34)*N8 O6:O9 =ISTZAHL(N6) N11 =NETTOARBEITSTAGE.INTL(N6;N7;1;)
definierte Namen Name Bezieht sich auf Tabelle Z1S1-Formel Feiertag =Feiertage!$C$6:$D$34 =Feiertage!R6C3:R34C4 Reiterlinks =TEIL(INDEX(ARBEITSMAPPE.ZUORDNEN(1+0*JETZT());DATEI.ZUORDNEN(87)-1);FINDEN("]";INDEX(ARBEITSMAPPE.ZUORDNEN(1+0*JETZT());DATEI.ZUORDNEN(87)-1))+1;100) =MID(INDEX(GET.WORKBOOK(1+0*NOW()),GET.DOCUMENT(87)-1),FIND("]",INDEX(GET.WORKBOOK(1+0*NOW()),GET.DOCUMENT(87)-1))+1,100)
Zahlenformate Zelle Format Wert N6 'TTT, TT.MM.;;; 42370 N7 'TTT, TT.MM.;;; 42400
Zellen mit Format Standard werden nicht dargestellt Bedingte Formatierung Haupttabelle 1 Wird angewendet auf Nr. Bed. Regeltyp Operator Formel1 Formel2 Format Schrift Füllfarbe Unterstrichen Schrift- farbe Muster Musterfarbe Typ Bereich $N$6:$N$7 01.Bed.: Formel ist =UND($A6>"01.01.1900"*1;WOCHENTAG($A6;2)>5) 16777164 1 N6:N7
Bedingte Formatierung Haupttabelle 2 oberere/unterer Bereich Wird angewendet auf Nr. Bed. Format Zelle Anhalten Auswahl Anzeige Anzahl Durchschnitt Typ Bereich $N$6:$N$7 01.Bed. Wahr 1 N6:N7
Die Bedingungen wurden mit Excel-Version ab 2007 ausgelesen. Excel-Inn.de Hajo-Excel.de XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007 Add-In-Version 19.08 einschl. 64 Bit
Registriert seit: 16.04.2014
Version(en): xl2016/365
Hola,
die Feiertage ergeben TEXT, hervorgerufen durch das "" in den Formeln in Spalte C.
Gruß,
steve1da
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi,
(03.12.2015, 09:58) steve1da schrieb: die Feiertage ergeben TEXT, hervorgerufen durch das "" in den Formeln in Spalte C.aah, ok, die Tage, die nicht Feiertage sind.
Super danke! Jetzt stimmt es.
Das Komische ist, daß es in den Dateien von mindestens 2010 bis einschließlich 2015 mit den gleichen Formeln funktioniert hat und auch jetzt im Moment noch funktioniert.
Registriert seit: 15.04.2014
Version(en): 2007, 2010, 2019
heje excelfreunde, heje rabe,
zu den feiertagen in der brd:
Feiertage in der BRD
Vielen Dank-- Janosch Excel 2019 (64bit) Win 10 Pro (64bit)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
(03.12.2015, 09:58) steve1da schrieb: die Feiertage ergeben TEXT, hervorgerufen durch das "" in den Formeln in Spalte C.Hallo!
Ich mache dies ähnlich wie Ralf (Rabe) (mit "" statt 0) und hatte noch nie Probleme damit.
(unformatiert, dann spare ich mir =ISTZAHL())
Formeln der Tabelle Zelle Formel C1 =WENN(B1="x";A1;"")
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 Gruß Ralf
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
@Rabe Ich habe die Formel dienes Arbeitsblattes 'Feiertage' etwas vereinfacht und 'robuster' gemacht.
Angehängte Dateien
__Nettoarbeitstage_snb.xlsb (Größe: 12,03 KB / Downloads: 7)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Hi!
Habe den Fehler mal nachgestellt.
Mit folgendem Workaround funktioniert es, scheint also tatsächlich ein Bug in Nettoarbeitstage zu sein.
C D E 2 Fr, 01.01.2016 Startdatum Fr, 01.01. 3 Mi, 06.01.2016 Enddatum So, 31.01. 4 tägl. Soll 7,6 5 Fr, 25.03.2016 Summe Soll 144,4
Zelle Format Wert C2 [=1]"";TTT, TT.MM.JJJJ 42370 E2 TTT, TT.MM.;;; 01.01.2016
Zelle Formel C2 =WENN (B2="x";A2;1) E5 =NETTOARBEITSTAGE.INTL (E2;E3;1;C2:C30) *E4
Gruß Ralf
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)