BITTE helfen Sie uns HEUTE mit einer SPENDE
Helfen Sie das LibreOffice Forum zu erhalten!
> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
[gelöst] Nettoarbeitstage in Kombination mit Wochentag und Arbeitszeit für jeden Wochentag
[gelöst] Nettoarbeitstage in Kombination mit Wochentag und Arbeitszeit für jeden Wochentag
Hallo,
ich würde gerne die Funktion "Nettoarbeitstage" mit "Wochentag" verknüpfen und dabei in der Gleichung jedem Wochentag eine Arbeitszeit zuweisen. Damit ich ausgehend vom Startdatum und Enddatum, die Summe der Arbeitsstunden erhalte.
Gegeben sind nur Anfangsdatum und Enddatum:
z.B.
A1 = 01.01.2023
A2 = 01.02.2023
Nehmen wir einmal an, die tägliche Arbeitszeit liegt bei:
Mo. = 6 Stunden,
Di. = 5 Stunden,
Mi. = 4 Stunden,
Do. = 8 Stunden,
Fr. = 3 Stunden,
Sa. = 0 Stunden,
So. = 0 Stunden.
Lässt sich das realisieren ohne irgendwelche Hilfszeilen zu verwenden? Also einzig aus den beiden Werten in A1 und A2 heraus?
Wäre wohlmöglich eine lange Formel, da ausgehend von A1 und nachfolgend, jedem Wochentag die Arbeitszeit in der Formel definiert sein müsste. Aber sicher machbar.
Erbitte Lösungsvorschläge.
Viele Grüße
Raphael
ich würde gerne die Funktion "Nettoarbeitstage" mit "Wochentag" verknüpfen und dabei in der Gleichung jedem Wochentag eine Arbeitszeit zuweisen. Damit ich ausgehend vom Startdatum und Enddatum, die Summe der Arbeitsstunden erhalte.
Gegeben sind nur Anfangsdatum und Enddatum:
z.B.
A1 = 01.01.2023
A2 = 01.02.2023
Nehmen wir einmal an, die tägliche Arbeitszeit liegt bei:
Mo. = 6 Stunden,
Di. = 5 Stunden,
Mi. = 4 Stunden,
Do. = 8 Stunden,
Fr. = 3 Stunden,
Sa. = 0 Stunden,
So. = 0 Stunden.
Lässt sich das realisieren ohne irgendwelche Hilfszeilen zu verwenden? Also einzig aus den beiden Werten in A1 und A2 heraus?
Wäre wohlmöglich eine lange Formel, da ausgehend von A1 und nachfolgend, jedem Wochentag die Arbeitszeit in der Formel definiert sein müsste. Aber sicher machbar.
Erbitte Lösungsvorschläge.
Viele Grüße
Raphael
Zuletzt geändert von Rafter am Mo 20. Mär 2023, 11:32, insgesamt 2-mal geändert.
Re: Nettoarbeitstage in Kombination mit Wochentag und Arbeitszeit für jeden Wochentag
Hallo
=NETTOARBEITSTAGE.INTL(A1;A2;"0111111")*6
Arbeitsstunden nur Montag
0111111 = Jede Ziffer steht für einen Wochentag Montag - Sonntag
0 = Zählen ; 1 = nicht zählen
Zusätzlich könntest du auch noch eine Matrix angeben in der mögliche Feiertage stehen, siehe (Fx) Formeleditor
Gruß Holger
Nachtrag: Beispiel, in D1 wird der Wochentag gewählt
=NETTOARBEITSTAGE.INTL(A1;A2;"0111111")*6
Arbeitsstunden nur Montag
0111111 = Jede Ziffer steht für einen Wochentag Montag - Sonntag
0 = Zählen ; 1 = nicht zählen
Zusätzlich könntest du auch noch eine Matrix angeben in der mögliche Feiertage stehen, siehe (Fx) Formeleditor
Gruß Holger
Nachtrag: Beispiel, in D1 wird der Wochentag gewählt
- Dateianhänge
-
- Unbenannt 1.ods
- (11.08 KiB) 31-mal heruntergeladen
Re: Nettoarbeitstage in Kombination mit Wochentag und Arbeitszeit für jeden Wochentag
Moin!
Ich nehme an, dass in Calc eine Monsterformel vonnöten ist.
Deshalb off topic:
In meinem aktuellen Excel kann man das mit einer sehr übersichtlichen Formel lösen.
Ergebnis ist: 119 Stunden.
Gruß Ralf
Ich nehme an, dass in Calc eine Monsterformel vonnöten ist.
Deshalb off topic:
In meinem aktuellen Excel kann man das mit einer sehr übersichtlichen Formel lösen.
Code: Alles auswählen
=SUMME(INDEX({6.5.4.8.3.0.0};VERGLEICH(WOCHENTAG(SEQUENZ(A2-A1+1;;A1);2);SEQUENZ(7))))
Gruß Ralf
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.
Re: Nettoarbeitstage in Kombination mit Wochentag und Arbeitszeit für jeden Wochentag
Hallo
mit nur einer Hilfszelle A3 mit der Formel:
als Matrixformel mit strg+shift+enter abschliessen oder im formelassistenten mit der entsprechenden Option (links unten)
die Formelzelle musst du formatieren mit dem Formatcode [HH]:MM:SS
mit nur einer Hilfszelle A3 mit der Formel:
Code: Alles auswählen
="1:"&A2-A1+1
Code: Alles auswählen
=SUMME(
(WOCHENTAG(ZEILE(INDIREKT(A3));2)=1)/4;
(WOCHENTAG(ZEILE(INDIREKT(A3));2)=2)*5/24;
(WOCHENTAG(ZEILE(INDIREKT(A3));2)=3)/6;
(WOCHENTAG(ZEILE(INDIREKT(A3));2)=4)/3;
(WOCHENTAG(ZEILE(INDIREKT(A3));2)=5)/8)
die Formelzelle musst du formatieren mit dem Formatcode [HH]:MM:SS
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Nettoarbeitstage in Kombination mit Wochentag und Arbeitszeit für jeden Wochentag
Heureka!!
Achtung Formeln korrigiert 19.3.23 12:00Uhr
gibt direkt die Anzahl der Stunden aus
ODER
gibt die Summe in Tages-Einheiten aus, und muss daher formatiert werden im Zahlenfomatcode [HH]:MM:SS
Achtung Formeln korrigiert 19.3.23 12:00Uhr
Code: Alles auswählen
=SUMMENPRODUKT(WAHL(WOCHENTAG(ZEILE(INDIREKT(WOCHENTAG(A1)&":"&A2-A1+WOCHENTAG(A1)));2);6;5;4;8;3;0;0))
ODER
Code: Alles auswählen
=SUMMENPRODUKT(WAHL(WOCHENTAG(ZEILE(INDIREKT(WOCHENTAG(A1)&":"&A2-A1+WOCHENTAG(A1)));2);1/4;5/24;1/6;1/3;1/8;0;0))
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Nettoarbeitstage in Kombination mit Wochentag und Arbeitszeit für jeden Wochentag
Danke für die zahlreichen Antworten.
Karolus' und Ralfs Vorschläge sehen gut aus. So in etwa hatte ich mir das vorgestellt.
Allerdings geben beide Formeln falsche Ergebnisse aus. Oder übersehe ich etwas?
Beide Ansätze liefern aber die gleichen Ergebnisse. Ralfs Ansatz funzt bei mir aber nur in excel.
Librecalc hat offenbar Probleme mit der Sequenz Funktion.
Die Berechnung muss auch mit Teil-Stunden funktionieren, daher geht Holgers Vorschlag nicht.
Im Anhang sind eure beiden Vorschläge eingefügt.
Daneben die richtigen Werte, die aus der Tabelle Arbeitszeit mit dem darunter liegenden Kalender, die Arbeitsstunden pro Tag angibt und die Summe derer pro Monat ausgibt.
Könnt ihr das bitte nochmal überprüfen bzw. mich korrigieren wenn ich hier etwas nicht verstanden habe.
Viele Grüße
Raphael
Karolus' und Ralfs Vorschläge sehen gut aus. So in etwa hatte ich mir das vorgestellt.
Allerdings geben beide Formeln falsche Ergebnisse aus. Oder übersehe ich etwas?
Beide Ansätze liefern aber die gleichen Ergebnisse. Ralfs Ansatz funzt bei mir aber nur in excel.
Librecalc hat offenbar Probleme mit der Sequenz Funktion.
Die Berechnung muss auch mit Teil-Stunden funktionieren, daher geht Holgers Vorschlag nicht.
Im Anhang sind eure beiden Vorschläge eingefügt.
Daneben die richtigen Werte, die aus der Tabelle Arbeitszeit mit dem darunter liegenden Kalender, die Arbeitsstunden pro Tag angibt und die Summe derer pro Monat ausgibt.
Könnt ihr das bitte nochmal überprüfen bzw. mich korrigieren wenn ich hier etwas nicht verstanden habe.
Viele Grüße
Raphael
- Dateianhänge
-
- Arbeitszeit.ods
- (24.03 KiB) 31-mal heruntergeladen
Re: Nettoarbeitstage in Kombination mit Wochentag und Arbeitszeit für jeden Wochentag
Hallo
Falls du daß ausschliesslich möchtest, musst du in meiner Formel bsplw. E3-E2 gegen E3-E2-1 tauschen!
die Funktion NETTOARBEITSTAGE rechnet übrigens auch einschliesslich End_Datum
Schau dir BITTE auch die geänderte und ergänzte Datei im Anhang an, da wird die komplette Berechnung der Stunden pro Monat über eine Pivottabelle realisiert, ohne irgendwo fehleranfällige Raketenwissenschaftliche Formeln zu benötigen.
Ralf hat klar geschrieben, daß die Formel nur in Excel funktioniert.Ralfs Ansatz funzt bei mir aber nur in excel.
Librecalc hat offenbar Probleme mit der Sequenz Funktion.
ja du übersiehst das beide Formeln einschliesslich »End_Datum« berechnen … deine Korrekturen berechnen aber ausschliesslich »End_Datum«Oder übersehe ich etwas?
Falls du daß ausschliesslich möchtest, musst du in meiner Formel bsplw. E3-E2 gegen E3-E2-1 tauschen!
die Funktion NETTOARBEITSTAGE rechnet übrigens auch einschliesslich End_Datum
Schau dir BITTE auch die geänderte und ergänzte Datei im Anhang an, da wird die komplette Berechnung der Stunden pro Monat über eine Pivottabelle realisiert, ohne irgendwo fehleranfällige Raketenwissenschaftliche Formeln zu benötigen.
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.3.2 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: Nettoarbeitstage in Kombination mit Wochentag und Arbeitszeit für jeden Wochentag
Hallo,
so einfach. Wunderbar!
Sorry, hätte angeben müssen, dass es mir nur um die Arbeitsstunden je Monat geht und genauer lesen sollen.
Vielen Dank für die schnelle Unterstützung!
so einfach. Wunderbar!
Sorry, hätte angeben müssen, dass es mir nur um die Arbeitsstunden je Monat geht und genauer lesen sollen.
Vielen Dank für die schnelle Unterstützung!
-
- Beiträge: 2837
- Registriert: Fr 3. Mär 2017, 17:12
Re: Nettoarbeitstage in Kombination mit Wochentag und Arbeitszeit für jeden Wochentag
Hallo,
Gruß
Peter
Gibt es bei euch gar keine Feiertage?
Gruß
Peter
Win 11 (x64) ▪ LO 24.2.1.2 (x64) ▪ AOO Portable 4.1.15
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.
Re: [gelöst] Nettoarbeitstage in Kombination mit Wochentag und Arbeitszeit für jeden Wochentag
Doch, aber in diesem Fall, unbedeutend, da bezahlt.
An alle, die das LibreOffice-Forum nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.
❤️ Vielen lieben Dank für Ihre Unterstützung ❤️