Excel NETWORKDAYS -toiminnot - Laske työpäivät

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, miten Excel NETWORKDAYS -toiminto Excelissä saadaksesi päivien välisen arkipäivien määrän.

VERKKOPÄIVÄT Toimintojen yleiskatsaus

NETWORKDAYS -funktio Palauttaa kahden päivämäärän välisen työpäivän määrän. Työpäivät sisältävät ma-pe ja eivät sisällä la-su. Voit halutessasi sulkea pois lomat.

Jos haluat käyttää NETWORKDAYS Excel -laskentataulukkotoimintoa, valitse solu ja kirjoita:

(Huomaa, miten kaavasyötteet näkyvät)

VERKKOPÄIVÄT Toimintojen syntaksi ja tulot:

1 = NETWORKDAYS (alkamispäivä, päättymispäivä, vapaapäivät)

Aloituspäivämäärä - Aloituspäivä Excel -sarjanumeromuodossa tai päivämääränä lainausmerkeillä ympäröi päivämäärän. Esimerkki: Et voi kirjoittaa 12.11.2015 suoraan soluun. Sen sijaan sinun on syötettävä “11.12.2015” tai käytettävä vastaavaa sarjanumeroa: 42320. Vaihtoehtoisesti voit viitata soluun, jossa on päivämäärä 11.12.2015. Excel muuntaa soluihin tallennetut päivämäärät automaattisesti sarjamuotoon (ellei päivämäärää kirjoiteta tekstinä).

päättymispäivä - Lopetuspäivä Excel -sarjanumeromuodossa tai päivämääränä lainausmerkeillä ympäröi päivämäärän. Esimerkki: Et voi kirjoittaa 12.11.2015 suoraan soluun. Sen sijaan sinun on syötettävä “11.12.2015” tai käytettävä vastaavaa sarjanumeroa: 42320. Vaihtoehtoisesti voit viitata soluun, jossa on päivämäärä 11.12.2015. Excel muuntaa soluihin tallennetut päivämäärät automaattisesti sarjamuotoon (ellei päivämäärää kirjoiteta tekstinä).

vapaapäivät - VALINNAINEN. Luettelo lomista, jotka jätetään pois työpäivistä. Se voidaan syöttää lomia vastaavien sarjanumeroiden luettelona. Vaihtoehtoisesti se voi viitata solualueeseen, joka sisältää lomapäivät. Esimerkki: 42005,42189,42363 tai A1: A3, viittaavat solut, jotka sisältävät päivämäärät: 1.1.2015, 7.7.2015, 25.12.2015.

Laske työ- / työpäivät

NETWORKDAYS -toiminto laskee kahden päivämäärän välisen työpäivän määrän:

1 = VERKKOPÄIVÄT (B4, C4)

Jos päättymispäivä on ennen aloituspäivämäärää, NETWORKDAYS palauttaa negatiivisen arvon:

1 = VERKKOPÄIVÄT (B4, C4)

Palauta absoluuttinen työpäivien määrä käyttämällä ABS -toimintoa:

1 = ABS (VERKKOPÄIVÄT (B4, C4)

Oletuksena NETWORKDAYS ohittaa kaikki vapaapäivät. Voit kuitenkin käyttää kolmatta valinnaista argumenttia lomien määrittämiseen:

1 = VERKKOPÄIVÄT (B4, C4, F3: F4)

NETWORKDAYS Google Sheetsissä

NETWORKDAYS -toiminto toimii täsmälleen samalla tavalla Google Sheetsissä kuin Excelissä:

VERKKOPÄIVÄT Esimerkkejä VBA: sta

Voit myös käyttää VETWORKDAYS -toimintoa VBA: ssa. Tyyppi:
application.worksheetfunction.networkdays (alkamispäivä, päättymispäivä, vapaapäivät)

Seuraavien VBA -lausekkeiden suorittaminen

1234567891011121314 Alue ("C2") = Application.WorksheetFunction.Days360 (Range ("A2"), Range ("B2"), False)Alue ("C3") = Application.WorksheetFunction.Days360 (Range ("A3"), Range ("B3"), False)Alue ("C4") = Application.WorksheetFunction.Days360 (Alue ("A4"), alue ("B4"), epätosi)Alue ("C5") = Application.WorksheetFunction.Days360 (Range ("A5"), Range ("B5"), False)Alue ("D2") = Application.WorksheetFunction.Days (Alue ("B2"), alue ("A2"))Alue ("D3") = Application.WorksheetFunction.Days (Alue ("B3"), alue ("A3"))Alue ("D4") = Application.WorksheetFunction.Days (Range ("B4"), Range ("A4"))Alue ("D5") = Application.WorksheetFunction.Days (Range ("B5"), Range ("A5"))Alue ("E2") = Application.WorksheetFunction.NetworkDays (Alue ("A2"), alue ("B2"))Alue ("E3") = Application.WorksheetFunction.NetworkDays (Alue ("A3"), alue ("B3"))Alue ("E4") = Application.WorksheetFunction.NetworkDays (Alue ("A4"), alue ("B4"))Alue ("E5") = Application.WorksheetFunction.NetworkDays (Alue ("A5"), alue ("B5"))

tuottaa seuraavat tulokset

Funktioargumenteille (aloituspäivä jne.) Voit joko syöttää ne suoraan funktioon tai määrittää sen sijaan käytettävät muuttujat.

Palaa Excelin kaikkien toimintojen luetteloon

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave