Excel-kaava: Päivien järjestys -

Yleinen kaava

=SEQUENCE(days,1,start_date,step)

Yhteenveto

Voit luoda päivämääräsarjan päivittäin käyttämällä SEQUENCE-funktiota. Esitetyssä esimerkissä kaava kohdassa E5 on:

=SEQUENCE(12,1,C4,1)

joka tuottaa 12 päivämääräsarjan, jotka alkavat 1.5.2019, päivämäärä C4: ssä.

Selitys

SEQUENCE-toiminto on dynaaminen matriisitoiminto, joka voi tuottaa useita tuloksia. Kun SEQUENCE käyttää sitä itse laskentataulukossa, se tuottaa joukon tuloksia, jotka "vuotavat" taulukkoon "vuotoalueella".

SEQUENCE voi tuottaa tuloksia riveihin, sarakkeisiin tai riveihin ja sarakkeisiin. Tässä esimerkissä pyydämme järjestystä numeroryhmälle, joka on 12 riviä 1 sarakkeessa alkaen päivämäärästä C4: ssä ja kasvamalla 1: llä. Koska Excelin päivämäärät ovat vain sarjanumeroita, ja päivämäärä C4: ssä vastaa 43586, SEQUENCE antaa seuraavanlaisen taulukon:

(43586;43587;43588;43589;43590;43591;43592;43593;43594;43595;43596;43597)

joka valuu alueelle E5: E16. Päivitettynä nämä arvot näyttävät 12 peräkkäistä päivämäärää, jotka alkavat 1.5.2019 ja päättyvät 12. toukokuuta 2019.

Vain työpäivät

Jos haluat luoda SEQUENCE-sarjan vain päiväpäivinä päivämääräsarjasta, voit kääri SEQUENCE-funktion WORKDAY- tai WORKDAY.INTL-toimintoon. Esitetyssä esimerkissä kaava G5: ssä on:

(=WORKDAY.INTL(C4-1,SEQUENCE(12)))

Huomaa: tämä on matriisikaava ja se on syötettävä näppäimillä + + shift + enter. Koska tämä on monisoluinen matriisikaava, sinun on ensin valittava kaikki 12 solua kaavan syöttämiseksi tai muokkaamiseksi.

Täällä, WORKDAY-toiminnon sisällä, vähennetään ensin yksi päivä aloituspäivästä. Teemme tämän pakottaaksemme WORKDAY.INTL: n arvioimaan aloituspäivää ja aloittamaan jakson aloituspäivänä.

Seuraavaksi käytämme SEQUENCE 12 peräkkäisen numeron luomiseen:

SEQUENCE(12)

Koska sarakkeet, aloitus- ja vaihe-argumentit ovat kaikki valinnaisia, tämä antaa seuraavanlaisen taulukon:

(1;2;3;4;5;6;7;8;9;10;11;12)

Nämä ovat numerot, jotka on annettu "päivää" -argumenttina sivulle WORKDAY.INTL. Jokaisella uudella rivillä WORKDAY.INTL laskee työpäivän n päivää tulevaisuudessa käyttämällä SEQUENCE: n toimittamaa taulukkoa. WORKDAY.INTL olettaa, että lauantai ja sunnuntai ovat "viikonloppuja" (ei työpäiviä), joten nämä päivämäärät jätetään tulosten ulkopuolelle. WORKDAY.INTL voidaan myös määrittää käsittelemään mukautettuja viikonloppuja ja pyhäpäiviä, kuten tässä selitetään.

Mielenkiintoisia artikkeleita...