Мазмұны
Бүгін біз Excel бағдарламасындағы кейбір күнді автоматты түрде өзгерту формуласын, басқа сөзбен айтқанда, Excel -дегі формулалар арқылы күндерді автоматты түрде өзгерту жолын көрсетеміз. Көптеген жағдайларда тапсырманы жеңілдету үшін күннің, уақыттың реттік нөмірін және т.б. автоматты жаңартуларды талап ете аласыз. Excel бұл мүмкіндікті береді. Бұл сеанс үшін біз Excel 2019 нұсқасын пайдаланып жатырмыз, өзіңіздікін пайдаланыңыз.
Тәжірибе жұмыс кітабын жүктеп алу
Тәжірибелік жұмыс кітабын келесі сілтемеден жүктеп алуға қош келдіңіз.
Күнді автоматты түрде өзгерту.xlsx
5 Excel бағдарламасындағы формуламен күнді автоматты түрде өзгертуге арналған пайдалы әдістер
Бұл бөлімде мен Excel бағдарламасындағы күндерді формулалармен автоматты түрде өзгертудің 5 пайдалы әдісін талқылаймын. Бірақ бұл әдістерге көшпес бұрын, алдымен контекстті түсінейік. Нақты өмірлік жағдайда тапсырмаңызды жеңілдету үшін күнді, уақыт реттік нөмірін және т.б. автоматты түрде жаңартуды талап ете аласыз. Төменде мен екі мысал келтірдім, мұнда бір жағдайда бізге автоматты түрде жаңартылатын ағымдағы күн қажет, ал басқа жағдайда келесі Рождествоға қалған уақыттарды есептеу керек болады.
Күн өзгерген сайын шығыс бөлімі автоматты түрде жаңартылады. Мұны қалай жасауға болатынын білу үшін 1-ші әдісімізді қарастырайық.
1. Күнді автоматты түрде өзгерту үшін Excel TODAY функциясымен формуланы пайдалану
Біз БҮГІН функциясы күндерді автоматты түрде өзгерту үшін. БҮГІН ағымдағы күнді қайтарады. Толығырақ білу үшін төмендегі қадамдарды орындаңыз.
Қадамдар:
- Төмендегі мысалда біз бүгінгі күнді C5 ұяшығына енгіземіз. ол болашақта күн өзгерген сайын автоматты түрде жаңартылатын болады.
- Ол үшін C5 ұяшығына келесі формуланы жазыңыз. және Enter пернесін басыңыз.
=TODAY()
- Нәтижесінде біз ағымдағы күнді қараңыз. Мен бұл мақаланы 2022 жылдың 5 желтоқсанында жазып жатқанымда, ол 5-22 желтоқсан көрсетеді.
- Тексеру үшін бұл күн болашақта жаңартылады немесе жаңартылмайды, біз компьютерлік жүйедегі ағымдағы күнді қолмен өзгертіп, бақылай аламыз. Ол үшін компьютердегі күнді 2022 жылдың 5 желтоқсанынан 2022 жылдың 14 желтоқсанына өзгертеміз. Ол үшін Параметрлер > Уақыт & Тіл > Күн мен уақытты қолмен орнату > Өзгерту .
- Қазір , қажетті күн мен уақытты орнатып, Өзгерту түймесін басыңыз.
- Енді Excel файлын қайта жүктесек, көреміз. күні 14-22-желтоқсан көрсетілген.
Толығырақ: Excel бағдарламасында күндерді енгізу жолы Автоматты түрде (3 қарапайым трюк)
2. Күнді автоматты түрде өзгерту үшін NOW функциясын пайдалану
Ағымдағы күнді қамтамасыз ететін басқа функция - NOW функциясы . Оның үстіне, олуақыт мәнін де қайтарады. Формуланы қолдану үшін төмендегі қадамдарды орындаңыз.
Қадамдар:
- Алдыңғы әдіс сияқты C5 ұяшығына жазып алыңыз. келесі формуланы басып, Enter пернесін басыңыз.
=NOW()
- Енді, сіз мұны көресіз. бұл функция ағымдағы күнді де береді.
- NOW функциясы динамикалық мәнді қайтаратындықтан, ол да жаңартылады. БҮГІН функциясы автоматты түрде ұнайды.
3. Күрделі формулалар комбинациясын қолдану
Алдыңғы бөлімде күндерді автоматты түрде өзгерту үшін қарапайым Excel функцияларын пайдалану жолын қарастырдық. Мұнда кішкене күрделі формуланы құрастырайық. Бұл жолы нәтижені автоматты түрде өзгертетін формула жасау үшін КҮН, ЖЫЛ, АЙ , КҮН және БҮГІН функцияларының тіркесімін қолданамыз. Формуланы қолдану үшін төмендегі қадамдарды орындаңыз.
Қадамдар:
- C5 ұяшығына келесі формуланы жазып, түймесін басыңыз. Enter .
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))
- Нәтижесінде бүгінгі күнді аласыз.
- Бұл формула БҮГІН динамикалық функциясына ие болғандықтан, нәтиже де автоматты түрде жаңартылады.
🎓 Формула қалай жұмыс істейді?
YEAR функциясы жыл мәнін БҮГІН<нәтижесінен алады. 2>. Ал MONTH және DAY функциялары ай мен күнді шығарады TODAY нәтижесінен сәйкес мәндер. Содан кейін КҮН функциясы күнді қайтарады.
Ескертпе: БҮГІН функциясының орнына біз ҚАЗІР функциясын пайдалана аламыз. ұқсас нәтиже.
4. Көрші ұяшық мәніне негізделген күнді өзгерту
Біз формулаларды Excel бағдарламасы көрші ұяшықтағы кез келген өзгерістің нәтиже күнін жаңартып отыратындай етіп құрастыра аламыз. Мұнда біз осы сценарийге қатысты екі мысалды көреміз.
4.1 Көрші ұяшық деректерін енгізу кезінде күнді автоматты түрде жаңарту
Бұл мысалда бізде Енгізу бағаны және 1-ші деректерді енгізу күні бар. баған. Әзірге Енгізу бағанының ұяшықтары бос. Біз бұл ұяшықтардың бос болмайтын күнін немесе басқаша айтқанда сол ұяшықтарға мәндерді енгізген күнді қалаймыз .
Мұнда біз Егер функциясын қолданамыз шартқа негізделген уақыт жаңартуларын орындау үшін. Толығырақ білу үшін төмендегі қадамдарды орындаңыз.
Қадамдар:
- C5 ұяшығына келесі формуланы жазып, содан кейін түймесін басыңыз. Енгізу .
=IF(B5"",IF(C5"",C5,NOW()),"")
- Одан кейін Толтыру тұтқасын пайдаланыңыз. C6 ұяшығын автоматты толтыру.
- Енді B5 және B6 ұяшықтарына бірдеңе енгізсек, Excel ағымдағы күнді автоматты түрде көрсетеді тиісінше C5 және C6 ұяшықтарында.
- Осыдан кейін мәндерді әрі қарай өзгертсеңіз де B5/B6 ішіндегі Күндер C5/C6 ретінде өзгермейді.бұл мәнді бірінші рет енгізіп отырған жоқсыз.
Формула қалай жұмыс істейді?
- IF(C5””,C5,NOW())
C5“” C5 бос емес дегенді білдіреді. Егер ол True болса (бос емес), ол C5 қайтарады. Әйтпесе, ол қазіргі уақытты қайтарады (ҚАЗІР).
- Егер(B5””,Егер(C5””,C5,NOW()),””)
Егер B5 бос болмаса, онда ол қазіргі күнді & Уақыт. Әйтпесе, ол бос ұяшықты қайтарады.
Толығырақ: Ұяшық жаңартылған кезде Excel бағдарламасында күнді автоматты түрде толтыру жолы
4.2 Көрші ұяшықта күнді автоматты түрде жаңарту Мән өзгереді
Алдыңғы бөлімде күн-уақытты өзгерту үшін алдымен көрші ұяшықты бос етіп, содан кейін мәнді қайта енгізу керек болды. Көрші ұяшықтың мазмұнын өзгерткен кезде ол жаңартылмайды. Көрші ұяшық жаңартылған сайын мәннің жаңартылуын қаласаңыз, жаңа формуланы пайдалану қажет болуы мүмкін. Қосымша ақпарат алу үшін төмендегі қадамдарды орындаңыз.
Қадамдар:
- C5 ұяшығына келесі формуланы жазып, <пернесін басыңыз. 1>Енгізіңіз .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")
Формула қалай жұмыс істейді?
IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")
ADDRESS функциясы берілген жол мен баған негізінде ұяшықтың мекенжайын қайтарады саны. Бұл формула соңғы өңделген ұяшықтың сілтемесін алу үшін CELL функциясын пайдаланады және оның сол жағындағымен бірдей болса, күнді жаңартады-уақыт мәні.
- C6 автотолтыру үшін Толтыру тұтқасын пайдаланыңыз.
- Енді мен B5<ұяшығына бірдеңе енгізсем. 2>, енгізу күні C5 ұяшығында көрсетіледі.
- Енді енгізуді өзгертсек, Күн мән де өзгереді.
Екі мысалда формуланы қолдану кезінде қате тапсаңыз, Итеративті есептеудің қосылғанын немесе қосылғанын тексеру керек екенін ескеріңіз. емес. Ол үшін Файл > Параметрлер > Формулалар . Содан кейін Итеративті есептеуді қосу параметрін тексеріп, Ең көп итерация мәнін 1-ге орнатыңыз.
5. Күн айырмашылығын автоматты түрде есептеу
Біз күндер арасындағы айырмашылықты автоматты түрде таба аламыз. Мысалы, HR бүгінгі күнге дейін жұмыс істейтін қызметкерлердің ұзақтығын тапқысы келеді делік.
Айырмашылықты табу үшін DATEDIF функциясын қолданамыз . Мұнда Excel ағымдағы күннен айырмашылықты санауы керек. Сонымен, біз БҮГІН функциясын қолданамыз. Формуланы қолдану үшін төмендегі қадамдарды орындаңыз.
Қадамдар:
- D5 ұяшығында келесі формуланы жазып, түймесін басыңыз. Enter .
=DATEDIF(C5,TODAY(),"m")&" months " &DATEDIF(C5,TODAY(),"md")&" days"
- Нәтижесінде бізде қызметкердің қызмет ету ұзақтығы болады.
- Енді ұяшықтың қалған бөлігін автоматты түрде толтыру үшін Толтыру дескрипторын пайдалансаңыз, ұзақтығын аласыз. әрқайсысықызметкер.
- Бұл формулада БҮГІН динамикалық функциясы болғандықтан, Excel күнді автоматты түрде жаңартады.
Формула қалай жұмыс істейді?
- DATEDIF(C5,TODAY(),”m”)& » айлар ” &DATEDIF(C5,TODAY(),”md”)&” күн»
Біз Қосылу Күні және <1 арасындағы айырмашылықты табатын бірнеше DATEDIF қолдандық>БҮГІН . Бірінші DATEDIF ай пішіміндегі айырмашылықты есептейді (біз “m” қолдандық), екіншісі күн пішіміндегі айырмашылықты есептейді.
Есте сақтау керек нәрселер
- Егер нәтижені дұрыс күн пішімінде таппасаңыз, ұяшықтың пішімдеуін өзгертуге және күн пішімін орнатуға болады. сіз көрсеткіңіз келеді.
Қорытынды
Бүгінгі күн осы. Excel күнді автоматты түрде өзгерту формуласына қатысты бірнеше тәсілдерді тізімдедік. Бұл сізге пайдалы болады деп үміттенеміз. Бірдеңені түсіну қиын болып көрінсе, түсініктеме беруден тартынбаңыз. Осы жерде біз жіберіп алған басқа әдістерді айтыңыз.