Содржина
Упатството покажува како да креирате калкулатор за датум во Excel токму за вашите потреби да најдете датум кој било N дена од или пред денес, броејќи ги сите денови или само работните денови.
Дали барате да го пресметате датумот на истекување кој е точно 90 дена од сега? Или се прашувате кој датум е 45 дена по денес? Или треба да го знаете датумот што се случил 60 дена пред денес (сметајќи ги само работните денови и сите денови)?
Каква и да е вашата задача, ова упатство ќе ве научи како да направите свој калкулатор за датуми во Excel во под 5 минути. Ако немате толку време, тогаш можете да го користите нашиот онлајн калкулатор за да го пронајдете датумот што е наведениот број денови по или пред денес.
Калкулатор за датум во Excel Онлајн
Сакате брзо решение за „што е 90 дена од денес“ или „што е 60 дена пред денес“? Внесете го бројот на денови во соодветната ќелија, притиснете Enter и веднаш ќе ги добиете сите одговори:
Забелешка. За да ја видите вградената работна книга, ве молиме дозволете маркетиншки колачиња.
Треба да пресметате 30 дена од даден датум или да одредите 60 работни дена пред одреден датум ? Потоа користете го овој калкулатор за датуми.
Љубопитен сте да знаете кои формули се користат за пресметување на вашите датуми? Ќе ги најдете сите и многу повеќе во следните примери.
Како да пресметате 30/60/90 дена од денес во Excel
За да најдете датум N дена од сега, користете гоФункција ДЕНЕС за да го вратите тековниот датум и да го додадете саканиот број денови на него.
За да добиете датум што се појавува точно 30 дена од денес:
=TODAY()+30
За да пресметате 60 дена од денес:
=TODAY()+60
Кој датум е 90 дена од сега? Претпоставувам дека веќе знаете како да го добиете :)
=TODAY()+90
За да направите генеричка формула денес плус N дена , внесете го бројот на денови во некоја ќелија, кажете B3, и додајте ја таа ќелија на тековниот датум:
=TODAY()+B3
Сега, вашите корисници можат да напишат кој било број во референтната ќелија и формулата ќе се пресмета повторно соодветно. Како пример, ајде да најдеме датум што се појавува 45 дена од денес:
Како функционира оваа формула
Во својата внатрешна претстава, Excel ги зачувува датумите како сериски броеви кои започнуваат со 1 јануари 1900 година, што е бројот 1. Значи, формулата едноставно ги собира двата броја заедно, цел број што го претставува денешниот датум и бројот на денови што ќе ги наведете. Функцијата TODAY() е испарлива и автоматски се ажурира секогаш кога работниот лист се отвора или повторно се пресметува - така што кога ќе ја отворите работната книга утре, вашата формула повторно ќе се пресмета за тековниот ден.
Во моментот на пишување, денешниот датум е 19 април 2018 година, кој е претставен со серискиот број 43209. За да најдете датум, да речеме, 100 дена од сега, всушност ги извршувате следните пресметки:
=TODAY() + 100
= April 19, 2018 + 100
= 43209 + 100
= 43309
Конвертирај го серискиот број 43209 воФормат Датум и ќе добиете 28 јули 2018 година, што е точно 100 дена по денес.
Како да добиете 30/60/90 дена пред денес во Excel
За да пресметате N дена пред денес, одземете го потребниот број денови од тековниот датум. На пример:
90 дена пред денес:
=TODAY()-90
60 дена пред денес:
=TODAY()-60
45 дена пред денес :
=TODAY()-45
Или, направете генеричка формула денес минус N дена врз основа на референца на ќелија:
=TODAY()-B3
Во снимката од екранот подолу, пресметуваме датум што се случил 30 дена пред денес.
Како да се пресмета N бизнис после/пред денес
Како што веројатно знаете, Microsoft Excel има неколку функции за пресметување работни денови врз основа на датум на почеток, како и помеѓу кои било два датуми кои Вие наведете.
Во примерите подолу, ќе ја користиме функцијата WORKDAY, која враќа датум што се појавува одреден број работни денови пред или пред датумот на започнување, со исклучок на викендите (сабота и недела) . Ако вашите викенди се различни, тогаш користете ја функцијата WORKDAY.INTL која дозволува прилагодени параметри за викенд.
Затоа, за да најдете датум N работни дена од денес , користете ја оваа генеричка формула:
WORKDAY(TODAY(), N дена )Еве неколку примери:
10 работни дена од денес
=WORKDAY(TODAY(), 10)
30 работни денови од сега
=WORKDAY(TODAY(), 30)
5 работни дена од денес
=WORKDAY(TODAY(), 5)
За да добиете датум Н работни дена предденес , користете ја оваа формула:
WORKDAY(TODAY(), - N дена )И еве неколку формули од реалниот живот:
90 бизнис дена пред денес
=WORKDAY(TODAY(), -90)
15 работни дена пред денес
=WORKDAY(TODAY(), -15)
За да ја направите вашата формула пофлексибилна, заменете го хардкодираниот број на денови со референца на ќелија, кажете B3:
N работни дена од денес:
=WORKDAY(TODAY(), B3)
N работни дена пред денес:
=WORKDAY(TODAY(), -B3)
На сличен начин, можете да додавате или одземате работни денови на/од даден датум , а вашиот калкулатор за датуми во Excel може да изгледа вака.
Како да креирате калкулатор за датуми во Excel
Дали се сеќавате на калкулаторот за онлајн датум на Excel прикажан на самиот почеток на ова упатство? Сега ги знаете сите формули и можете лесно да ги реплицирате во вашите работни листови. Можете дури и да направите нешто поелаборирано бидејќи десктоп верзијата на Excel обезбедува многу повеќе можности.
За да ви дадеме неколку идеи, ајде да го дизајнираме нашиот Excel калкулатор за датум во моментов.
Генерално, може да има 3 избори за пресметување датуми:
- Врз основа на денешниот датум или конкретен датум
- Од или пред наведениот датум
- Сброј ги сите денови или само работни денови
За да ги обезбедиме сите овие опции на нашите корисници, додаваме три контроли Group Box ( Proveloper tab > Insert > Форма Контроли > Групна кутија) и вметнете две радио копчиња во секое групно поле. Потоа, ја поврзувате секоја групана копчињата во посебна ќелија (десен-клик на копчето > Контрола за формати > Контрола картичката > Врска со ќелии ), која може да ја сокриете подоцна. Во овој пример, поврзаните ќелии се D5, D9 и D14 (ве молиме погледнете ја сликата од екранот подолу).
По желба, можете да ја внесете следнава формула во B6 за да го вметнете тековниот датум ако Денешниот датум<Копчето 2> е избрано. Всушност, не е неопходно за нашата главна формула за пресметување датум, само мала учтивост до вашите корисници за да ги потсетите кој е датумот денес:
=IF($D$5=1, TODAY(), "")
На крајот, вметнете ја следната формула во B18 што проверува вредноста во секоја поврзана ќелија и го пресметува датумот врз основа на изборот на корисникот:
=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), ""))))))))
Можеби на прв поглед изгледа како монструозна формула, но ако ја поделите на поединечни изјави за IF, лесно ќе ги препознаете едноставните формули за пресметување датуми што ги дискутиравме во претходните примери.
И сега, ги избирате саканите опции, да речеме, 60 дена од сега и го добивате следново резултат:
За да ја погледнете формулата одблизу и веројатно да ја извршите обратно инженерство за вашите потреби, добредојдени сте да го преземете нашиот калкулатор за датум за Excel.
Специјални алатки за пресметување датуми врз основа на денес
Ако барате нешто попрофесионално, можете брзо да пресметате 90, 60, 45, 30 дена од сега (или колку денови ви требаат) со нашите алатки на Excel.
Датум и времеВолшебник
Ако сте имале можност да платите со нашиот Волшебник за датум и време барем еднаш, знаете дека тој може моментално да додава или одзема денови, недели, месеци или години (или која било комбинација од овие единици) до одреден датум како и да се пресмета разликата помеѓу два дена. Но, дали знаевте дека може да пресметува и датуми врз основа на денешницата?
Како пример, ајде да дознаеме кој датум е 120 дена од денес > 15>Кликнете на Датум & засилувач; Волшебник за време на табулаторот Ablebits Tools .
Тоа е тоа!
Како што е прикажано на сликата од екранот погоре, формулата изградена од волшебникот е различна од сите формули со кои се занимававме, но работи подеднакво добро :)
За да се добие датум што се случил 120 дена пред денес, префрлете се на јазичето Одземи и конфигурирајте ги истите параметри. Или, внесете го бројот на денови во друга ќелија и посочете го волшебникот на таа ќелија:
Како резултат на тоа, ќе добиете универзална формула која автоматски се пресметува секој пат кога ќе внесете нов број на денови во референцираната ќелија.
Брач на датум за Excel
Со нашиот ExcelИзбирач на датум, вие не само што можете да вметнете валидни датуми во вашите работни листови со еден клик, туку и да ги пресметате!
За разлика од Волшебникот за датум и време, оваа алатка вметнува датуми како статични вредности , не формули.
На пример, еве како можете да добиете датум 21 ден од денес:
- Кликнете на копчето Date Piker на Ablebits Tools табот за да овозможите паѓачки календар во вашиот Excel.
- Десен-клик на ќелијата каде што сакате да го вметнете пресметаниот датум и изберете Изберете датум од календарот од скокачко мени.
- Опаѓачкиот календар ќе се прикаже во вашиот работен лист со тековниот датум означен со сино, а вие кликнете на копчето за калкулатор во горниот десен агол:
- На горниот панел, кликнете на единицата Ден и напишете го бројот на денови за додавање, 21 во нашиот случај. Стандардно, калкулаторот ја извршува операцијата за собирање (ве молиме забележете го знакот плус во окното на екранот). Ако сакате да одземете денови од денес, потоа кликнете на знакот минус на долниот дел.
- На крајот, кликнете за да го прикажете пресметаниот датум во календарот. Или, притиснете го копчето Enter или кликнете за да го вметнете датумот во ќелија:
Како да ги означите датумите 30, 60 и 90 дена од денес
Кога пресметувајќи ги датумите на истекување или доспевање, можеби ќе сакате да ги направите резултатите повизуелни со кодирање во боја на датумите во зависност од бројот на денови пред истекот. Ова можеда се направи со Excel Conditional Formatting.
Како пример, ајде да направиме 4 правила за условно форматирање врз основа на овие формули:
- Зелена: повеќе од 90 дена од сега
=C2>TODAY()+90
=C2>TODAY()+60
=C2>TODAY()+30
=C2
Where C2 is the topmost expiry date.
Here are the steps to create a formula-based rule:
- Select all the cells with the expiry dates (B2:B10 in this example).
- On the Home tab, in the Styles group, click Conditional Formatting > New Rule…
- In the New Formatting Rule dialog box, select Use a formula to determine which cells to format .
- In the Format values where this formula is true box, enter your formula.
- Click Format… , switch to the Fill tab and select the desired color.
- Click OK two times to close both windows.
Important note! For the color codes to apply correctly, the rules should be sorted exactly in this order: green, yellow, amber, red:
If you don't want to bother about the rules order, use the following formulas that define each condition exactly, and arrange the rules as you please:
Green: over 90 days from now:
=C2>TODAY()+90
Yellow: between 60 and 90 days from today:
=AND(C2>=TODAY()+60, C2<=TODAY()+90)
Amber: between 30 and 60 days from today:
=AND(C2>=TODAY()+30, C2
Red: less than 30 days from today:
=C2
Tip. To include or exclude the boundary values from a certain rule, use the less than (<), less than or equal to (), greater than or equal to (<=) operators as you see fit.
In a similar manner, you can highlight past dates that occurred 30 , 60 or 90 days ago from today .
- Red: more than 90 days before today:
=B2
=AND(B2>=TODAY()-90, B2<=TODAY()-60)
=AND(B2>TODAY()-60, B2<=TODAY()-30)
=B2>TODAY()-30
Повеќе примери за условно форматирање на датуми може да најдете овде: Како условно да ги форматирате датумите и времето во Excel.
За броење денови не од денес, туку од кој било датум, користете ја оваа статија: Како да пресметате денови од или до датумот во Excel.
Така ги пресметувате датумите кои се 90, 60, 30 или n дена од/пред денес во Excel. За внимателно да ги погледнете формулите и правилата за условно форматирање дискутирани во ова упатство, ве поканувам да ја преземете нашата примерок работна книга подолу. Ви благодариме што прочитавте и се надеваме дека ќе се видиме на нашиот блог следната недела!
Вежбајте работна книга за преземање
Пресметај датуми во Excel - примери (датотека .xlsx)