Arbeitstage und Feiertage zählen

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Karolus
********
Beiträge: 7438
Registriert: Mo, 02.01.2006 19:48

Re: Arbeitstage und Feiertage zählen

Beitrag von Karolus »

Hallo
Die Funktion NETTOARBEITSTAGE hat ein optionales 3. Argument mit dem Zellbereich der Feiertage - tut dieses nicht was du möchtest ?

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Arbeitstage und Feiertage zählen

Beitrag von clag »

Hallo streethawk,

mit der Formel
=WENN(WOCHENTAG(A1;2)>5)
kannst du zB prüfen ob das Datum in A1 ein Sa oder So ist

mit dieser Formel
{=ZÄHLENWENN(WOCHENTAG(E5:E35;2);">5")}
kannst du prüfen wie oft Sa und So im Bereich E5:E35 vorkommt
(vorausgesetzt in E5:E35 stehen Datumsangaben)
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7438
Registriert: Mo, 02.01.2006 19:48

Re: Arbeitstage und Feiertage zählen

Beitrag von Karolus »

Hallo
Für das 3.Argument im "Nettoarbeitstage" mußt du definierte Datums eingeben. Folglich kann ich diese Formel nicht für den nächsten Monat so übernehmen.
Natürlich muss da ein Zellbereich sein in dem die "Feiertage" als Datum drinstehen - wie schaffst du es Feiertage zu zählen ohne sie zu definieren 8)
?

Ps. So einen Feiertagsbereich kannst du in einer Matrixformel auch definieren in der Art

Code: Alles auswählen

=NETTOARBEITSTAGE( anfangsdatum , enddatum , (A1:A40)*(B1:B40<>""))
falls in Spalte A Datumswerte aufgelistet sind, und die "Feiertage" durch beliebige Einträge in Spalte B definiert werden.
Gruß Karo
Zuletzt geändert von Karolus am Mi, 20.04.2011 14:28, insgesamt 1-mal geändert.
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Karolus
********
Beiträge: 7438
Registriert: Mo, 02.01.2006 19:48

Re: Arbeitstage und Feiertage zählen

Beitrag von Karolus »

Hallo
Wie wärs mit:

Code: Alles auswählen

=NETTOARBEITSTAGE(B15;B45;(B15:B45)*(J15:J45="Feiertag"))
als Matrixformel?

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Arbeitstage und Feiertage zählen

Beitrag von clag »

Hallo,
streethawk hat geschrieben:@clag: ich will ja garnicht wissen wie viele SA + So im Monat vorkommen

doch natürlich willst du das, :lol: du schreibst doch
streethawk hat geschrieben:Ich muß nur zählen können wenn "Sa" oder "So" und mein eingetragenes "Feiertag" in einer Zeile stehen.

da aber deine Formel zum ermitteln der Feiertage scheinbar ein Geheimnis ist kann man dir eben nur prinzipiell helfen

du willst zwei Zustände überprüfen und dann zählen, nämlich Feiertag und Wochenende

also die Formel lautet dann =ZÄHLENWENN(UND(deinFeiertagskriterium;WENN(WOCHENTAG(xx:xx;2)<6))
und schon werden die Sa und So nicht mehr erfasst.......

edit: hatte deine Formel übersehen ....... also dieses
{=NETTOARBEITSTAGE(B15;B45)-ZÄHLENWENN(UND($J$15:$J$45;"Feiertag";WENN(WOCHENTAG(B15;B45;2)<6))}
sollte konkret deinen Wunsch erfüllen
Zuletzt geändert von clag am Mi, 20.04.2011 14:42, insgesamt 1-mal geändert.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Karolus
********
Beiträge: 7438
Registriert: Mo, 02.01.2006 19:48

Re: Arbeitstage und Feiertage zählen

Beitrag von Karolus »

Hallo
@karo: wenn ich deine Formel nehme bekomme ich immer "#WERT!"
Warum hab ich wohl druntergeschrieben: "Als Matrixformel"*** ??

***Im Formelassistenten gibts dafür eine Option ...[x]Matrix

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Karolus
********
Beiträge: 7438
Registriert: Mo, 02.01.2006 19:48

Re: Arbeitstage und Feiertage zählen

Beitrag von Karolus »

Hallo
@Clag
Auch wenn du es etwas komplizierter haben möchtest 8) , könntest du den ZÄHLENWENN-teil durch

Code: Alles auswählen

SUMMENPRODUKT($J$15:$J$45="Feiertag";WOCHENTAG(B15;B45;2)<6)
ersetzen.

Gruß Karo
LO7.4.7.2 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO7.6.2.1 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Arbeitstage und Feiertage zählen

Beitrag von clag »

Hi

auch die Formel die ich dir vorgeschlagen habe muss als Matrixformel abgeschlossen werden
dh nach dem du mit dem editieren der Formel fertig bist setzt du den Cursor mit pos1 an den Anfang der Eingabezeile
und drückst die Tastenkombination Ctrl+Shift+Enter, damit wird die Formel zur Matrixformel und wie im Bsp gezeigt in geschweifte Klammern { ... } gesetzt.
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Ützki
Beiträge: 2
Registriert: Di, 07.03.2023 19:06

Re: Arbeitstage und Feiertage zählen

Beitrag von Ützki »

Karolus hat geschrieben: Mi, 20.04.2011 14:33 Hallo
Wie wärs mit:

Code: Alles auswählen

=NETTOARBEITSTAGE(B15;B45;(B15:B45)*(J15:J45="Feiertag"))
als Matrixformel?

Gruß Karo
Die Formel funktioniert ganz wunderbar.
Wie würde das mit "Feiertag" und "krank", also 2 Ausschlusskriterien, funktionieren?
Meine Versuche mit ODER() Funktion sind natürlich gescheitert...

Moderationshinweis:
Bitte keine "alten" Threads mehr aufwärmen.
Siehe auch Infos zur Forenbenutzung (dort unter: "Eröffnet neue Threads").
Eröffne bitte einen neuen Thread mit Deiner Frage.
Thread geschlossen.
Gesperrt