Turinys
Šioje pamokoje parodyta, kaip "Excel" programoje sukurti tiksliai jūsų poreikiams pritaikytą datos skaičiuoklę, kad būtų galima rasti bet kurią N dienų nuo šios dienos arba prieš ją, skaičiuojant visas dienas arba tik darbo dienas.
Norite apskaičiuoti galiojimo datą, kuri bus lygiai po 90 dienų? Arba jums įdomu, kokia data bus po 45 dienų? Arba jums reikia sužinoti datą, kuri įvyko 60 dienų iki šios dienos (skaičiuojant tik darbo dienas ir visas dienas)?
Kad ir kokia būtų jūsų užduotis, šioje pamokoje sužinosite, kaip "Excel" programoje per mažiau nei 5 minutes sukurti savo datos skaičiuoklę. Jei neturite tiek laiko, galite pasinaudoti mūsų internetine skaičiuokle ir rasti datą, kuri yra nurodytą dienų skaičių po arba prieš šiandien.
Datų skaičiuoklė "Excel" internete
Norite greitai rasti atsakymą į klausimą "kas bus po 90 dienų nuo šiandien" arba "kas bus 60 dienų iki šiandien"? Į atitinkamą langelį įveskite dienų skaičių, paspauskite Enter ir iš karto gausite visus atsakymus:
Pastaba. Jei norite peržiūrėti įterptąjį sąsiuvinį, leiskite naudoti rinkodaros slapukus.
Reikia apskaičiuoti 30 dienų nuo tam tikros datos arba nustatyti 60 darbo dienų iki tam tikra data ? Tada naudokite šią datos skaičiuoklę.
Smalsu sužinoti, kokios formulės naudojamos datoms apskaičiuoti? Visas jas ir dar daugiau rasite šiuose pavyzdžiuose.
Kaip apskaičiuoti 30/60/90 dienų nuo šiandien "Excel" programoje
Norėdami rasti datą po N dienų, naudokite funkciją TODAY, kad grąžintumėte dabartinę datą ir prie jos pridėtumėte norimą dienų skaičių.
Jei norite gauti datą, kuri įvyks lygiai po 30 dienų nuo šios dienos:
=TODAY()+30
Norėdami apskaičiuoti 60 dienų nuo šiandien:
=TODAY()+60
Kokia data yra po 90 dienų? Manau, kad jau žinote, kaip jį gauti :)
=TODAY()+90
Norėdami sukurti bendrąjį šiandien plius N dienų formulę, įveskite dienų skaičių į tam tikrą langelį, tarkime, B3, ir pridėkite tą langelį prie dabartinės datos:
=TODAY()+B3
Dabar jūsų naudotojai gali įvesti bet kokį skaičių į nurodytą ląstelę ir formulė bus atitinkamai perskaičiuota. Pavyzdžiui, raskime datą, kuri bus po 45 dienų:
Kaip veikia ši formulė
"Excel" savo vidiniame atvaizdavime datas saugo kaip eilės numerius, prasidedančius 1900 m. sausio 1 d., t. y. skaičiumi 1. Taigi formulė paprasčiausiai sudeda du skaičius, t. y. sveikąjį skaičių, reiškiantį šiandienos datą, ir jūsų nurodytą dienų skaičių. Funkcija TODAY() yra nepastovi ir automatiškai atnaujinama kiekvieną kartą, kai atveriamas ar perskaičiuojamas darbalapis, taigi, kai atidarote darbaknygę.rytoj jūsų formulė bus perskaičiuota dabartinei dienai.
Šiuo metu šiandienos data yra 2018 m. balandžio 19 d., kuri žymima serijos numeriu 43209. Norėdami rasti datą, tarkime, po 100 dienų, iš tikrųjų atliekate tokius skaičiavimus:
=TODAY() + 100
= 2018 m. balandžio 19 d. + 100
= 43209 + 100
= 43309
Konvertuoti serijos numerį 43209 į Data formatą ir gausite 2018 m. liepos 28 d., t. y. praėjus lygiai 100 dienų po šios dienos.
Kaip gauti 30/60/90 dienų iki šiandienos "Excel" programoje
Norėdami apskaičiuoti N dienų iki šios dienos, iš dabartinės datos atimkite reikiamą dienų skaičių. Pavyzdžiui:
90 dienų iki šiandien:
=TODAY()-90
60 dienų iki šios dienos:
=TODAY()-60
45 dienos iki šiandien:
=TODAY()-45
Arba sukurkite bendrą šiandien minus N dienų formulę pagal ląstelės nuorodą:
=TODAY()-B3
Toliau pateiktoje ekrano kopijoje apskaičiuojame datą, kuri įvyko prieš 30 dienų iki šios dienos.
Kaip apskaičiuoti N verslą po/prieš šiandien
Kaip tikriausiai žinote, "Microsoft Excel" turi keletą funkcijų, kuriomis galima apskaičiuoti darbo dienas pagal pradžios datą ir tarp dviejų nurodytų datų.
Toliau pateiktuose pavyzdžiuose naudosime funkciją WORKDAY, kuri grąžina datą, kuri atsiranda tam tikrą skaičių darbo dienų prieš arba prieš pradžios datą, išskyrus savaitgalius (šeštadienį ir sekmadienį). Jei jūsų savaitgaliai yra kitokie, naudokite funkciją WORKDAY.INTL, kuri leidžia naudoti pasirinktinius savaitgalio parametrus.
Taigi, norėdami rasti datą N darbo dienų nuo šiandien , naudokite šią bendrą formulę:
DARBO DIENA(TODAY(), N dienų )Štai keletas pavyzdžių:
10 darbo dienų nuo šiandien
=DARBO DIENA(TODAY(), 10)
30 darbo dienų nuo dabar
=DARBO DIENA(TODAY(), 30)
5 darbo dienos nuo šiandien
=DARBO DIENA(TODAY(), 5)
Norėdami gauti datą N darbo dienų iki šiandienos , naudokite šią formulę:
DARBO DIENA(TODAY(), - N dienų )Štai keletas realių formulių:
90 darbo dienų iki šios dienos
=DARBO DIENA(TODAY(), -90)
15 darbo dienų iki šios dienos
=DARBO DIENA(TODAY(), -15)
Jei norite, kad formulė būtų lankstesnė, vietoj užkoduotų dienų skaičiaus įrašykite ląstelės nuorodą, pavyzdžiui, B3:
N darbo dienų nuo šiandien:
=DARBO DIENA(TODAY(), B3)
N darbo dienų iki šios dienos:
=DARBO DIENA(TODAY(), -B3)
Panašiai galite pridėti arba atimti savaitės dienas prie/iš nurodyta data , o jūsų "Excel" datos skaičiuoklė gali atrodyti taip.
Kaip sukurti datos skaičiuoklę "Excel" programoje
Ar prisimenate šios pamokos pradžioje demonstruotą "Excel" internetinę datos skaičiuoklę? Dabar žinote visas formules ir galite lengvai jas atkartoti savo darbalapiuose. Galite netgi sukurti ką nors sudėtingesnio, nes "Excel" darbalaukio versija suteikia kur kas daugiau galimybių.
Norėdami pasisemti idėjų, dabar sukurkime "Excel" datos skaičiuoklę.
Apskritai galima pasirinkti 3 datų skaičiavimo būdus:
- Pagal šiandienos datą arba konkrečią datą
- Nuo nurodytos datos arba iki nurodytos datos
- Skaičiuoti visas dienas ar tik darbo dienas
Kad naudotojams suteiktume visas šias parinktis, pridedame tris Grupės langelis valdikliai ( Kūrėjas skirtukas> Įdėkite > Formos valdikliai > Grupės langelis) ir į kiekvieną grupės langelį įterpkite po du radijo mygtukus. Tada kiekvieną mygtukų grupę susiekite su atskiru langeliu (dešiniuoju pelės klavišu spustelėkite mygtuką> Formato valdymas > Valdymas skirtukas> Nuoroda į ląstelę ), kurias vėliau galėsite paslėpti. Šiame pavyzdyje susieti langeliai yra D5, D9 ir D14 (žr. toliau pateiktą ekrano nuotrauką).
Pasirinktinai B6 laukelyje galite įvesti šią formulę, kad įterptumėte dabartinę datą, jei Šiandienos data Tai iš tikrųjų nėra būtina mūsų pagrindinei datos apskaičiavimo formulei, tai tik nedidelis mandagumas naudotojams, kad primintumėte jiems, kokia šiandien yra data:
=IF($D$5=1, TODAY(), "")
Galiausiai į B18 įterpkite šią formulę, kuri tikrina kiekvienos susietos ląstelės vertę ir apskaičiuoja datą pagal naudotojo pasirinkimus:
=IF(AND($D$5=1, $D$9=1, $D$14=1), TODAY()+$B$3, IF(AND($D$5=1, $D$9=1, $D$14=2), WORKDAY(TODAY(),$B$3), IF(AND($D$5=1, $D$9=2, $D$14=1), TODAY()-$B$3, IF(AND($D$5=1, $D$9=2, $D$14=2), WORKDAY(TODAY(),-$B$3), IF(AND($D$5=2, $D$9=1, $D$14=1), $B$7+$B$3, IF(AND($D$5=2, $D$9=1, $D$14=2), WORKDAY($B$7, $B$3), IF(AND($D$5=2, $D$9=2, $D$14=1), $B$7-$B$3, IF(AND($D$5=2, $D$9=2, $D$14=2),WORKDAY($B$7,-$B$3), ""))))))))
Iš pirmo žvilgsnio tai gali atrodyti monstriška formulė, bet jei ją suskaidysite į atskirus IF teiginius, lengvai atpažinsite paprastas datos skaičiavimo formules, kurias aptarėme ankstesniuose pavyzdžiuose.
Dabar pasirinkite norimas parinktis, tarkime, 60 dienų nuo dabar ir gausime tokį rezultatą:
Jei norite atidžiau susipažinti su formule ir, tikėtina, pritaikyti ją savo poreikiams, galite atsisiųsti mūsų "Excel" skirtą datos skaičiuoklę.
Specialūs įrankiai datoms pagal šiandieną apskaičiuoti
Jei ieškote kažko profesionalesnio, galite greitai apskaičiuoti 90, 60, 45, 30 dienų (arba bet kokį jums reikalingą dienų skaičių) naudodami "Excel" įrankius.
Datos ir laiko vedlys
Jei bent kartą teko mokėti su mūsų datos ir laiko vedliu, žinote, kad jis gali akimirksniu pridėti arba atimti dienas, savaites, mėnesius ar metus (arba bet kokį šių vienetų derinį) prie tam tikros datos, taip pat apskaičiuoti dviejų dienų skirtumą. Bet ar žinojote, kad jis taip pat gali apskaičiuoti datas pagal šiandieną?
Pavyzdžiui, sužinokime, kokia data yra 120 dienų iš šiandien :
- Įveskite formulę TODAY() į kurią nors ląstelę, tarkime, B1.
- Pasirinkite ląstelę, į kurią norite išvesti rezultatą, mūsų atveju - B2.
- Spustelėkite Data & amp; Laiko vedlys mygtukas ant "Ablebits" įrankiai skirtukas.
- Dėl Pridėti skirtuke nurodykite, kiek dienų norite pridėti prie šaltinio datos (šiame pavyzdyje - 120 dienų).
- Spustelėkite Įterpti formulę mygtuką.
Štai ir viskas!
Kaip parodyta pirmiau pateiktoje ekrano nuotraukoje, vedlio sukurta formulė skiriasi nuo visų iki šiol naudotų formulių, tačiau ji veikia taip pat gerai :)
Norėdami gauti datą, kuri įvyko 120 dienų prieš šiandien pereikite prie Atimkite skirtuką ir sukonfigūruokite tuos pačius parametrus. Arba įveskite dienų skaičių į kitą langelį ir nukreipkite vedlį į tą langelį:
Taip gausite universalią formulę, kuri automatiškai perskaičiuos kiekvieną kartą, kai į nurodytą ląstelę įrašysite naują dienų skaičių.
"Excel" datos rinkiklis
Naudodamiesi "Excel" datų rinkikliu galite ne tik vienu spustelėjimu įterpti galiojančias datas į darbalapius, bet ir jas apskaičiuoti!
Skirtingai nuo datos ir laiko vedlio, šiuo įrankiu datos įterpiamos kaip statinės reikšmės , o ne formulės.
Pavyzdžiui, štai kaip galite gauti datą už 21 dienos:
- Spustelėkite Data Piker mygtukas ant "Ablebits" įrankiai skirtuką, kad įjungtumėte išskleidžiamąjį kalendorių "Excel" programoje.
- Dešiniuoju pelės klavišu spustelėkite ląstelę, į kurią norite įterpti apskaičiuotą datą, ir pasirinkite Pasirinkite datą iš kalendoriaus iš iššokančio meniu.
- Darbalapyje bus rodomas išskleidžiamasis kalendorius, kuriame dabartinė data bus pažymėta mėlynai, o jūs spustelėkite viršutiniame dešiniajame kampe esantį skaičiuotuvo mygtuką:
- Viršutiniame lange spustelėkite Diena vienetą ir įveskite pridedamų dienų skaičių, mūsų atveju - 21. Pagal numatytuosius nustatymus skaičiuotuvas atlieka sudėties operaciją (atkreipkite dėmesį į pliuso ženklą ekrano lange). Jei norite atimti dienas iš šiandienos, spustelėkite minuso ženklą apatiniame lange.
- Galiausiai spustelėkite kad kalendoriuje būtų rodoma apskaičiuota data. Arba paspauskite klavišą Enter arba spustelėkite įterpti datą į langelį:
Kaip pažymėti datas po 30, 60 ir 90 dienų
Apskaičiuodami galiojimo arba mokėjimo terminus, galite norėti rezultatus padaryti vaizdingesnius, spalvotai žymėdami datas priklausomai nuo dienų skaičiaus iki galiojimo pabaigos. Tai galima padaryti naudojant "Excel" sąlyginio formatavimo funkciją.
Pavyzdžiui, sukurkime 4 sąlyginio formatavimo taisykles pagal šias formules:
- Žalia: po daugiau nei 90 dienų
=C2>TODAY()+90
=C2>TODAY()+60
=C2>TODAY()+30
=C2
Kai C2 yra aukščiausia galiojimo pabaigos data.
Toliau pateikiami formulėmis pagrįstos taisyklės kūrimo veiksmai:
- Pažymėkite visus langelius su galiojimo datomis (šiame pavyzdyje B2:B10).
- Dėl Pagrindinis skirtuke Stiliai grupę, spustelėkite Sąlyginis formatavimas > Nauja taisyklė...
- Į Nauja formatavimo taisyklė dialogo lange pasirinkite Naudokite formulę, kad nustatytumėte, kurias ląsteles formatuoti .
- Į Formuoti reikšmes, kai ši formulė yra teisinga įveskite formulę.
- Spustelėkite Formatas... , pereikite prie Užpildykite skirtuką ir pasirinkite norimą spalvą.
- Spustelėkite GERAI du kartus uždaryti abu langus.
Svarbi pastaba! Kad spalvų kodai būtų taikomi teisingai, taisyklės turi būti surūšiuotos būtent tokia tvarka: žalia, geltona, gintarinė, raudona:
Jei nenorite rūpintis taisyklių eiliškumu, naudokite toliau pateiktas formules, kurios tiksliai apibrėžia kiekvieną sąlygą, ir išdėstykite taisykles taip, kaip jums patinka:
Žalia: po daugiau nei 90 dienų:
=C2>TODAY()+90
Geltona: nuo 60 iki 90 dienų nuo šios dienos:
=AND(C2>=TODAY()+60, C2<=TODAY()+90)
Gintaras: po 30-60 dienų:
=AND(C2>=TODAY()+30, C2
Raudona: mažiau nei po 30 dienų:
=C2
Patarimas. Norėdami įtraukti arba neįtraukti ribinių reikšmių į tam tikrą taisyklę, naudokite operatorius less than (<), less than or equal to (), greater than or equal to (<=), kaip jums atrodo tinkama.
Panašiai galite paryškinti ankstesnės datos kuris įvyko 30 , 60 arba Prieš 90 dienų nuo šiandien .
- Raudona: daugiau kaip 90 dienų iki šios dienos:
=B2
=AND(B2>=TODAY()-90, B2<=TODAY()-60)
=AND(B2>TODAY()-60, B2<=TODAY()-30)
=B2>TODAY()-30
Daugiau sąlyginio datų formatavimo pavyzdžių rasite čia: Kaip sąlygiškai formatuoti datas ir laiką programoje "Excel".
Norėdami skaičiuoti dienas ne nuo šiandien, o nuo bet kurios datos, naudokite šį straipsnį: Kaip apskaičiuoti dienas nuo arba iki datos programoje "Excel".
Štai kaip "Excel" programoje apskaičiuojamos datos, kurios yra 90, 60, 30 arba n dienų nuo arba iki šiandienos. Jei norite atidžiau susipažinti su šiame vadovėlyje aptartomis formulėmis ir sąlyginio formatavimo taisyklėmis, kviečiu atsisiųsti toliau pateiktą pavyzdinę darbo knygą. Dėkojame, kad perskaitėte, ir tikimės, kad kitą savaitę susitiksime mūsų tinklaraštyje!
Atsisiųsti praktikos sąsiuvinį
Datų skaičiavimas "Excel" programoje - pavyzdžiai (.xlsx failas)