Lai aprēķinātu darba dienas mēnesī, izmantojiet funkciju EOMONTH kopā ar funkciju NETWORKDAYS. Parādītajā piemērā C4 formula ir šāda:
= NETWORKDAYS (date, EOMONTH (date,0),holidays)
Kur 'brīvdienas' ir nosaukts diapazons E3: E13.
SkaidrojumsPirmkārt, ir svarīgi saprast, ka slejas Mēnesis (B) vērtības ir faktiskie datumi, kas formatēti ar pielāgotu skaitļu formātu “mmm”.
Piemēram, B4 satur 2014. gada 1. janvāri, bet pielāgotā skaitļa formātā parāda tikai “Jan”.
Pati formula ir balstīta uz funkciju NETWORKDAYS, kas atgriež darba dienu skaitu starp sākuma datumu un beigu datumu, ņemot vērā brīvdienas (ja tādas ir).
Katra mēneša sākuma datums ir no slejas B, un beigu datums tiek aprēķināts, izmantojot funkciju EOMONTH šādi:
kā aprēķināt atdeves likmi
= NETWORKDAYS (B4, EOMONTH (B4,0),holidays)
EOMONTH paņem datumu un atgriež mēneša pēdējo dienu. Mēnesi kontrolē 2. arguments. Tā kā šajā gadījumā mēs vēlamies palikt tajā pašā mēnesī, mēs izmantojam nulli.
Visbeidzot, brīvdienu saraksts ir sniegts kā trešais arguments NETWORKDAYS, izmantojot nosaukts diapazons brīvdienas (E3: E13).
Izmantojot šo informāciju, NETWORKDAYS aprēķina darba dienu skaitu katrā mēnesī, automātiski izslēdzot nedēļas nogales un brīvdienas.
Ja jums ir nepieciešama lielāka kontrole pār to, kuras dienas tiek uzskatītas par nedēļas nogalēm, izmantojiet NETWORKDAYS.INTL funkciju.
Autors Deivs Bruns