Mitu päeva X ja Y vahel - Exceli näpunäited

Kahe kuupäeva vaheliste päevade arvude loendamine Excelis tundub petlikult lihtne. Kuid kui lahutate varasema kuupäeva hilisemast, siis võite päevade arvu valesti lugeda.

Võtame selle nädala kohta väga lihtsad andmed. Oletame, et teie meeskond alustas projekti teisipäeval ja see peaks toimuma neljapäeva päeva lõpus. Kui lahutate 15.02.2018 lihtsalt 13.02.2018, ütleb Excel teile, et on 2 päeva. Kuid see pole õige. Loe päevi: teisipäev, kolmapäev, neljapäev. See on kolm päeva.

Üks lahendus on kasutada NETWORKDAYS, nagu on näidatud allpool B3. See funktsioon erineb puhtast lahutamisest, kuna see loeb nii esimest kui ka viimast päeva. Mõnel juhul on see parem. (NETWORKDAYS võib ignoreerida ka nädalavahetusi ja pühi, kuid seda arutati üksikasjalikult jaotises Podcast 2023 - Arvuta tööpäevad.)

NETWORKDAYS sisaldab algus- ja lõppkuupäeva

Töötan 40 artikliga seeriaga siin aadressil. Alustasin kolmapäeval, 14. veebruaril 2018 ja tahan lõpetada 31. märtsiks 2018. Olin alati uskunud, et nende kahe kuupäeva vahel oli 40 päeva. Kuid nagu näete allpool, arvutatakse valemina 46 päeva, mitte 40 päeva.

Valem näitab 46 päeva, mitte 40

Vaata, number 40 on minu jaoks oluline number. Miks? Kuna = ROMA (40) on XL ja ma veedan oma päevi Exceli kohta kirjutades. (Ja "XL" kõlab nagu "Excel".) Nii et 40 on minu lemmiknumber. Olen kavandanud 40 artiklit. Kuid kalender annab mulle 46 päeva. Ma pole ainus, kellel see dilemma on. Kogu ajaloo vältel tuleb number 40 järjest juurde. Noa võitles vihmaga 40 päeva, mitte 46 päeva. Casey Kasem loeks kokku 40 parimat, mitte 46 parimat. Miks ma arvasin, et 2/14 ja 3/31 vahel on 40 päeva?

Selles ajavahemikus on olnud 40 päeva planeerimine mitmel viisil (hämmastaval kombel kirjeldab Vikipeedia kuut erinevat viisi, kuidas erinevad inimesed on nende kahe kuupäeva vahel arvutanud 40 päeva!) Üks Ameerika Ühendriikides levinud meetod on pühapäevade lihtsalt vahele jätmine. (Nimetan seda metodisti meetodiks ja valin selle meetodi, kuna kohalikud metodisti kiriku daamid teevad parimat pirukat.) Allpool toodud muudetud valemid ilmuvad 40 päeva jooksul 40 artiklini.

Siin on tänase päeva oluline õppetund: vaadake seda suurepärast salajast süntaksit B14-s. NETWORKDAYS.INTL ja WORKDAY.INTL tööriistavihje pakub valikut, kus pühapäeva peetakse nädalavahetuseks. Aga mis siis, kui teil on vaja teisipäevad ja neljapäevad vahele jätta? See pole valik. Selle asemel saate määrata kolmanda argumendina 7-kohalise binaarstringi. Esmaspäev on esimene bitt, pühapäev on 7. bitt. A 1 tähendab päeva käsitlemist argipäevana. Nii et teisipäevade ja neljapäevade vahele jätmiseks kasutaksite kolmanda argumendina "0101000".

Igal pühapäeval artikli vahele jätmine viib mind 40 artiklini. See on EXCELi laen, sest mul on plaanis ainult 40 artiklit. See on artikkel # 2 (II) teel # 40 (XL).

Rindkere neljapäev - minu lemmikud Exceli südametükid. Mul oli peaaegu pärgarter, kui avastasin NETWORKDAYS.INTL ja WORKDAY.INTL kolmanda argumendi selle salavormi.

Exceli päeva mõte

Olen küsinud oma Exceli meistri sõpradelt Exceli kohta nõu. Tänane mõte mõelda:

"Topeltklõpsake täitekäepidet, et valem kopeerida kõikidesse ridadesse."

Bill Jelen

Huvitavad Artiklid...