Kuinka luoda dynaamisesti muuttuva Kalenteri Excelissä

tässä artikkelissa näytämme kuinka luoda dynaamisesti muuttuva kalenteri Excelissä.

Lataa työkirja

kansoittavat muuttujat

ensimmäisessä vaiheessa luodaan kaavoissa käytettävät muuttujat. Näiden muuttujien on annettava tämän päivän tiedot, jotta kalenteri voi päivittyä automaattisesti. Tässä on muuttujien luettelo:

  • nykyhetki
  • kuukauden nykyhetki
  • nykyhetki
  • nykyhetki
  • nykyhetki
  • nykyhetki
  • vuoden nykyisen viikon numero

käytämme tänään -, päivä -, kuukausi -, vuosi -, päivämäärä -, arkipäivä-ja viikkotoimintoja. Lyhyesti, vaikka tänään funktio palauttaa päivämäärän nykyinen päivä, päivä, kuukausi, vuosi, arkipäivä ja WEEKNUM toiminnot jäsentää vastaavat päivämäärän arvot. DATE-funktio palauttaa annetun vuoden, kuukauden ja päivän päivämäärän arvon.

alla olevasta kuvakaappauksesta näet antamamme nimet ja kaavat, jotka on luotu 20.marraskuuta 2020.
kuinka luoda Kalenteri Excel - muuttujiin

nimesimme jokaisen muuttujan helpottaaksemme työtämme kaavojen luomisessa. Seuraava askel luoda kalenterin Excel on luoda ääriviivat kalenterin käyttöliittymä.

Excelin kalenterin ääriviivat

ennen varsinaisten kaavojen luomista, jotka tuottavat kuukauden päivät, meidän on ensin asetettava ääriviivat kaavojen luomiseksi ja myös visuaaliseksi referenssiksi.

päivät sijoitetaan taulukkoon, jossa on 7 saraketta ja 6 riviä. Meidän on lisättävä näitä numeroita 2: lla myös nimikkeiden ja auttajasolujen osalta. Siinä missä sarakkeen ja rivin otsikot sisältävät sarakkeiden viikonpäivät ja viikkonumerot riveittäin, auttajasolut ovat peräkkäisiä numeroita alkaen 1.

kalenteri saattaa näyttää alta.

kuinka luoda Kalenteri Excelissä - ääriviivat

käytä rajoja tai taustavärejä kuten haluat. Tärkeää on dynaamisen viikkonumeron käyttäminen otsikossa. Viitataan ensimmäisen viikon VIIKKOTOIMINTOON ja lisätään 1 jokaiselle peräkkäiselle viikolle.

F
4 =viikkonumero
5 =F4+1
6 =F5+1
7 =F6+1
8 =F7+1
9 =F8+1

jatketaan kalenterin luomista Excelissä kansoittamalla päiväluvut.

Generating Days

jos käytät samanlaista asettelua, etkä halua murehtia kaavan yksityiskohdista, voit vapaasti kopioida alla olevan kaavan. Liitä se sitten vasemmassa yläkulmassa solun kalenterin päivän alueella, ja kansoittavat jäljellä olevat solut. G2-ja E4-solut viittaavat auttajasarakkeiden ensimmäisiin soluihin. Näin ollen, saatat joutua muuttamaan näitä viittauksia, ellei ensimmäinen solu on G4.

=DATE (YearNumber, MonthNumber, (G$2-WeekDay)+1) + 7*($E4-1))

miten luodaan Kalenteri Excel-päiviin

nyt, katsotaan tarkemmin kaavaa. Ensinnäkin kaavassa käytetään PÄIVÄMÄÄRÄFUNKTIOTA, joka palauttaa päivämäärän annettuna vuotena, kuukautena ja päivänä. Ensimmäiset 2 argumentit toimitetaan muuttujia YearNumber ja MonthNumber, jotka on laskettu jo.

kaavan päiväluku pyritään tuottamaan 7-pohjaiselle päiväluvulle, koska viikossa on 7 päivää. 7 * ($E4-1) osa kaavaa tarkista viikkonumero auttaja sarakkeessa E, ja luo pohja, alkaen 0 ja kasvaa 7 joka kerta.

7*($E4-1)
viikko Base
1 0
2 7
3 14
4 21
5 28
6 35

voimme lisätä tai vähentää tätä määrää yhtä paljon kuin kuukauden ensimmäisen päivän viikonpäivän erotus päivän viikkonumerolla. Toisin sanoen saamme tämän kuun ensimmäisen päivän ankkuripaikaksi. Esimerkiksi, se on 7.päivä viikossa (maanantaista sunnuntaihin pohja) marraskuun 1, 2020.

jos kalenteriviikkomme olettaa, että maanantai on viikon ensimmäinen päivä, maanantain tulee olla 6 päivää ennen (=1-7) kuukauden ensimmäistä päivää. Näin saamme numeroita kuten alla.

G$2-viikonpäivä
ma Ti ke to pe la su
-6 -5 -4 -3 -2 -1 0

lisää nämä arvot 1: een siirtääksesi numeroita. Niin, sunnuntai voi tulla ensimmäinen päivä, kuten seuraavassa esimerkissä.

(G$2-viikonpäivä)+1
ma Ti ke to pe la su
-5 -4 -3 -2 -1 0 1

tämän seurauksena meillä on 2 taulukot 2 ulottuvuuksia. Luoda taulukon, meidän täytyy lisätä molemmat taulukot yhdessä.

((G$2-arkipäivä)+1) + 7*($E4-1)

nämä numerot edustavat nykyisen kuukauden päivää. On olemassa numeroita alle 1 tai enemmän kuin 31, joka ilmeisesti ei voi olla päivää kuukaudessa.

DATE-funktio käsittelee näitä numerotyyppejä generoimalla päivämäärän edeltävässä tai seuraavassa kuussa. Esimerkiksi -2: sta tulee kaksi päivää ennen annetun kuukauden ensimmäistä päivää.

lopuksi, jos käytät näitä numeroita DATE-funktiossa, saat kuluvan kuukauden todelliset päivämäärät.

formaatti

Päivänumerot

nyt kansoitetaan päivät. Voit muuttaa arvojen muotoilua muuttamatta todellista arvoa. Tätä ominaisuutta kutsutaan Numeromuotoiluksi. Seuraa ohjeita säätää numeron muotoilu näyttää vain päivää.

  1. Valitse mikä tahansa päiväalueen päiväys
  2. paina Ctrl + 1 avataksesi Muotosolut-ikkunan
  3. aktivoi Numerolehti, jos se ei ole jo auki
  4. valitse Mukautettu Kategorialuettelossa
  5. Kirjoita D-kirjain Tyyppilaatikkoon
  6. Tallenna OK

nyt kalenterin asettelu on valmis.

jos haluat poistaa pehmusteen yksittäisille numerotreffeille, voit käyttää DD: tä yhden d: n sijaan. Lisätietoja numeromuotoilusta: Numeromuotoilu Excelissä-All You Need to Know

korostamalla nykypäivää

lopuksi käytämme ehdollista muotoilua asettaaksemme eri värejä päiville, jotka eivät ole tässä kuussa, ja korostaaksemme nykypäivää.

näiden ehdollisten muotoiluvaihtoehtojen lisääminen;

  1. valitse päiväalue
  2. Napsauta ehdollisen muotoilun kuvaketta nauhan Koti-välilehden alta
  3. Valitse Uusi sääntö
  4. Valitse Käytä kaavaa määrittääksesi, mitkä solut formatoidaan
  5. Anna kaava, joka määrittelee säännön nykyisen päivän korostamiseksi
    =g4 = tänään ()
    G4: alueen vasemmassa yläsolussa on päiviä. Käytä suhteellista referenssiä (älä käytä$).
  6. Napsauta muoto-painiketta muoto-solujen esikatseluikkunassa
  7. valitse valintaikkunassa muotoiluasetukset, jotka haluat nähdä tämän päivän solussa
    käytimme tässä esimerkissä oranssia taustaa.
  8. klikkaa OK soveltaaksesi
     kalenteri Excelissä
  9. Esikatselukenttä näyttää asetuksesi
  10. klikkaa OK käyttääksesi ehdollista muotoilua

tältä se näyttää:
kalenteri Excelissä

=g4 = tänään()

kaava palauttaa Boolen arvon. Jos solun arvo (G4) on yhtä suuri kuin result of TODAY-funktio, joka palauttaa nykyhetken päivämäärämuodossa, kaava palauttaa TRUE. Muuten se ei ole totta. Jos tulos on totta, Excel soveltaa muotoilua soluun.

tässä on 2 tärkeää kohtaa:

  1. sinun on käytettävä suhteellista viitearvoa, esim. G4, ellet halua Excelin kansoittavan viitealuetta pitkin. Mieti, miten kaavat muuttuvat, Kun kopioit niitä muualla. Excel soveltaa samaa myös ehdollisen muotoilun kaavoihin. Lisätietoja: KS.: Kuinka luoda Excel absoluuttinen viite ja suhteellinen viite
  2. päivän solujen on palautettava todelliset päivämääräarvot. Siksi käytämme numeromuotoilua päiväosien näyttämiseen.

Vastaa

Sähköpostiosoitettasi ei julkaista.

Previous post Public Health Madison & Dane County
Next post Synopsis The Ballinger-Pinchot Affair-Louis D. Brandeis School of Law Library