Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Arbeitstage ermitteln

Arbeitstage ermitteln
Achmed
Hallo Leute,
ich möchte anhand einer Liste B1:B31 die Anzahl der Arbeitstage ermitteln.
Ein Arbeitstag ist immer, wenn in den Zellen ein Ihalt außer Urlaub und krank steht.
Bisher habe ich das gelöst mit:
=ANZAHL2(B1:B31)-ZÄHLENWENN(B1:B31;"Urlaub")-ZÄHLENWENN(B1:B31;"krank")
Das geht auch, kommt mir aber umständlich vor. Das geht doch einfacher, oder?
Grüße Achmed
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Arbeitstage ermitteln
03.08.2009 17:24:34
Hajo_Zi
Halo Achmed,
was steht in der Zelle sonst. Vielleicht reicht ANZAHL()

viel kürzer wird's nicht
03.08.2009 17:46:05
WF
Hi,
=ANZAHL2(B1:B31)-SUMME(ZÄHLENWENN(B1:B31;{"Urlaub";"krank"}))
Salut WF
Doch : EINER geht noch...
03.08.2009 17:51:37
NoNet
Hey WF,
zwar nicht VIEL, aber immerhin KÜRZER geht's noch :
=ANZAHL2(B1:B31)-SUMMENPRODUKT(N(B1:B31={"Urlaub"."krank"}))
Gruß, NoNet
Anzeige
Oder auch als MATRIX-Funktion
03.08.2009 17:55:14
NoNet
Zumindest als MATRIX-Funktion geht es noch kürzer :
=ANZAHL2(B1:B31)-SUMME(N(B1:B31={"Urlaub"."krank"}))
Diese Funktion mit STRG+SHIFT+ENTER bestätigen !
Gruß, NoNet
Einer geht immer noch...
03.08.2009 18:32:58
{Boris}
Hi Nonet,
=SUMME(N(B1:B31{""."Urlaub"."krank"})*{-1.1.1})
natürlich auch als { } ;-)
Grüße Boris
Und, was ist mit Leerzellen ?
03.08.2009 18:55:33
WF
.
Anzeige
Hast Recht - war Humbuk... oT
03.08.2009 19:01:49
{Boris}
Grüße Boris
...auch wieder wahr
06.08.2009 21:46:50
FP
Hallo Boris,
=31-SUMME(MMULT(N(B1:B31={""."krank"."Urlaub"});{1;1;1}))
bzw. als {}-Formel
{=31-SUMME(N(B1:B31={""."krank"."Urlaub"}))}
oder das wieder ohne Fingerübungen
=31-SUMMENPRODUKT(N(B1:B31={""."krank"."Urlaub"}))
Servus aus dem Salzkammergut
Franz
Anzeige
Danke an alle! mT.
03.08.2009 18:59:44
Achmed
Hallo Leute,
Die Lösungen von WF und Nonet klappen, bei der Lösung von Boris
kommt 62 raus, wenn noch alle Zellen leer sind.
Da ich die Lösung nicht verstehe, weiß ich auch nicht, was da zu ändern wäre.
Grüße Achmed
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige