Tabela e përmbajtjes
Sot do të tregojmë disa formula ndryshimi automatik i datës në Excel, me fjalë të tjera, si të ndryshohen datat automatikisht përmes formulave në Excel . Në shumë situata, për të lehtësuar detyrën tuaj, mund të kërkoni përditësime automatike të datës, numrit të sekuencës kohore, etj. Excel ju ofron një veçori për këtë. Për këtë sesion, ne po përdorim Excel 2019, mos ngurroni të përdorni tuajin.
Shkarko librin e punës praktike
Ju mirëpresim të shkarkoni librin e punës praktike nga lidhja e mëposhtme.
Ndryshim automatik i datës.xlsx
5 Metoda të dobishme për Ndryshimin automatik të datës me Formulën në Excel
Në këtë seksion, unë do të diskutoj 5 metoda të dobishme për ndryshimin e datave automatikisht me formula në Excel. Por përpara se të hidhemi në ato metoda, le të kuptojmë së pari kontekstin. Në një situatë të jetës reale, mund të kërkoni një përditësim automatik të datës, numrit të sekuencës kohore, etj për të lehtësuar detyrën tuaj. Më poshtë, kam dhënë dy shembuj ku në një rast, ne kemi nevojë për një datë aktuale të përditësueshme automatikisht dhe në një rast tjetër, ne duhet të llogarisim kohën e mbetur për Krishtlindjet e ardhshme.
Me ndryshimin e ditës, seksioni i daljes do të përditësohet automatikisht. Për të ditur se si mund ta bëjmë këtë, le të eksplorojmë metodën tonë të parë.
1. Përdorimi i Formulës me funksionin Excel TODAY për të ndryshuar automatikisht datën
Ne mund të përdorim Funksioni TODAY për të ndryshuar datat automatikisht. TODAY kthen datën aktuale. Për të ditur më shumë ndiqni hapat e mëposhtëm.
Hapat:
- Në shembullin e mëposhtëm, ne do të fusim datën e sotme në qelizën C5 i cili do të përditësohet automatikisht në të ardhmen pasi data të ndryshojë.
- Për ta bërë këtë, shkruani formulën e mëposhtme në qelizën C5 dhe shtypni Enter .
=TODAY()
- Si rezultat, ne do shikoni datën aktuale. Ndërsa po shkruaj këtë artikull më 5 dhjetor 2022, ai po tregon 5-dhjetor-22.
- Për të verifikuar nëse kjo datë do të përditësohet në të ardhmen ose jo, ne mund ta ndryshojmë manualisht datën aktuale në sistemin kompjuterik dhe të vëzhgojmë. Për këtë, ne po ndryshojmë datën nga 5 dhjetor 2022 në 14 dhjetor 2022 në kompjuterin tim. Për ta bërë këtë, shkoni te Cilësimi > Koha & Gjuha > Cakto datën dhe kohën manualisht > Ndrysho .
- Tani , vendosni datën dhe orën e dëshiruar dhe klikoni Ndrysho .
- Tani nëse rifreskojmë skedarin Excel, do të shohim që data po tregon 14-dhjetor-22 .
Lexo më shumë: Si të futni data në Excel Automatikisht (3 truke të thjeshta)
2. Përdorimi i funksionit TANI për ndryshimin automatik të datës
Një funksion tjetër që ofron datën aktuale është funksioni TANI . Për më tepër, ajokthen gjithashtu vlerën e kohës. Për të aplikuar formulën, ndiqni hapat e mëposhtëm.
Hapat:
- Ashtu si metoda e mëparshme, në qelizën C5 , shkruani formulën e mëposhtme dhe shtypni Enter.
=NOW()
- Tani, do të shihni se ky funksion jep gjithashtu datën aktuale.
- Meqenëse funksioni TANI kthen një vlerë dinamike, ai gjithashtu do të përditësohet pëlqen automatikisht funksionin TODAY .
3. Aplikimi i kombinimit të formulës komplekse
Në seksionin e mëparshëm, ne kemi parë se si të përdorim funksionet e thjeshta të Excel për të ndryshuar automatikisht datat. Këtu le të ndërtojmë një formulë pak komplekse. Këtë herë, do të përdorim një kombinim të funksioneve DATA, VITI, MUAJ , DITA dhe SOT për të krijuar një formulë që do të ndryshojë automatikisht rezultatin. Për të aplikuar formulën, ndiqni hapat e mëposhtëm.
Hapat:
- Në qelizën C5 , shkruani formulën e mëposhtme dhe shtypni Fut .
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))
- Rrjedhimisht, si rezultat do të merrni datën e sotme.
- Meqenëse kjo formulë ka funksionin dinamik SOT , rezultati gjithashtu do të përditësohet automatikisht.
🎓 Si funksionon formula?
Funksioni YEAR merr vlerën e vitit nga rezultati i TODAY . Dhe funksionet MUAJ dhe DITA marrin muajin dhe ditënvlerat përkatësisht nga rezultati i SOT . Më pas funksioni DATE kthen datën.
Shënim: Në vend të funksionit TODAY , ne mund të përdorim gjithashtu funksionin TANI për të marrë një rezultat i ngjashëm.
4. Ndryshimi i datës bazuar në vlerën e qelizës ngjitur
Ne mund të ndërtojmë formula në atë mënyrë që Excel të përditësojë datën rezultuese për çdo ndryshim në qelizën ngjitur. Këtu do të shohim dy shembuj që lidhen me këtë skenar.
4.1 Përditësimi automatik i datës me futjen e të dhënave të qelizës ngjitur
Në këtë shembull, ne kemi një kolonë hyrëse dhe një datë të hyrjes së parë të të dhënave kolonë. Tani për tani, qelizat e kolonës Input janë bosh. Ne duam datën kur këto qeliza bëhen jo bosh ose me fjalë të tjera kur futim vlerat në ato qeliza.
Këtu, ne do të përdorim funksionin IF për të ekzekutuar përditësime kohore të bazuara në kushte. Për të ditur më shumë, ndiqni hapat e mëposhtëm.
Hapat:
- Në qelizën C5 , shkruani formulën e mëposhtme dhe më pas shtypni Enter .
=IF(B5"",IF(C5"",C5,NOW()),"")
- Më pas përdorni Plotësoni dorezën për të plotësoni automatikisht qelizën C6 .
- Tani, nëse futim diçka në qelizat B5 dhe B6 , Excel do të shfaqë automatikisht datën aktuale në qelizat C5 dhe C6 përkatësisht.
- Pas kësaj, edhe nëse ndryshoni më tej vlerat në B5/B6 , datat në C5/C6 do të jenë të pandryshuara sinuk është hera e parë që po futni vlerën.
Si funksionon formula?
- IF(C5"",C5,TANI())
C5"" nënkupton A nuk është C5 bosh . Nëse është e vërtetë (Jo bosh), do të kthejë C5. Përndryshe, do të kthejë kohën aktuale (TANI).
- IF(B5””,IF(C5””,C5,TANI()),””)
Nëse B5 nuk është bosh, atëherë do të kthejë datën e tashme & Koha. Përndryshe, ajo do të kthejë një qelizë bosh.
Lexo më shumë: Si të plotësohet automatikisht data në Excel kur qeliza përditësohet
4.2 Përditësimi automatik i datës kur qeliza ngjitur Vlera ndryshon
Në seksionin e mëparshëm, për të ndryshuar datën-kohën, na duhej që fillimisht të zbraznim qelizën ngjitur për të rifutur më pas një vlerë. Nuk përditësohet kur ndryshoni përmbajtjen e qelizës ngjitur. Nëse dëshironi që vlera të përditësohet sa herë që përditësohet qeliza ngjitur, atëherë mund të na duhet të përdorim një formulë të re. Për të ditur më shumë, ndiqni hapat e mëposhtëm.
Hapat:
- Në qelizën C5 , shkruani formulën e mëposhtme dhe shtypni Fut .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")
Si funksionon formula?
IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")
Funksioni ADDRESS kthen adresën për një qelizë bazuar në një rresht dhe kolonë të caktuar numri. Kjo formulë përdor funksionin CELL për të marrë referencën e qelizës së fundit të redaktuar, dhe nëse është e njëjtë me atë në të majtë të saj, përditëson datën-vlera kohore.
- Përdor dorezën Plotëso për të plotësuar automatikisht C6 .
- Tani nëse fut diçka në qelizën B5 , data e hyrjes do të shfaqet në qelizën C5 .
- Tani, nëse ndryshojmë hyrjen, data vlera gjithashtu do të ndryshojë.
Ju lutemi vini re se në të dy shembujt, nëse gjeni ndonjë gabim gjatë aplikimit të formulës, duhet të kontrolloni nëse llogaritja përsëritëse është e aktivizuar ose jo. Për ta bërë këtë, shkoni te Skedari > Opsionet > Formulat . Më pas kontrolloni Aktivizo llogaritjen përsëritëse dhe cakto Përsëritjen maksimale në 1.
5. Llogaritja automatike e diferencës së datës
Diferencën midis datave mund ta gjejmë automatikisht. Për shembull, le të themi se një HR dëshiron të gjejë kohëzgjatjen e punonjësve që punojnë deri më sot.
Për të gjetur ndryshimin, ne do të përdorim funksionin DATEDIF . Këtu, Excel do të duhet të numërojë diferencën nga data aktuale. Pra, ne do të përdorim funksionin TODAY . Për të aplikuar formulën, ndiqni hapat e mëposhtëm.
Hapat:
- Në qelizën D5 , shkruani formulën e mëposhtme dhe klikoni Enter .
=DATEDIF(C5,TODAY(),"m")&" months " &DATEDIF(C5,TODAY(),"md")&" days"
- Si rezultat do të kemi kohëzgjatjen e shërbimit të punonjësit.
- Tani, nëse përdorni Fillo Dorezën për të plotësuar automatikisht pjesën tjetër të qelizës, do të merrni kohëzgjatjen e secilipunonjës.
- Meqë kjo formulë ka funksionin dinamik SOT në të, Excel do të përditësojë datën automatikisht.
Si funksionon formula?
- DATEDIF(C5,TODAY(),”m”)& ” muaj ” &DATEDIF(C5,TODAY(),”md”)&” ditë”
Ne kemi përdorur disa DATEDIF që gjejnë ndryshimin midis Bashkimit Data dhe SOT . E para DATEDIF llogarit diferencën në formatin e muajit (siç kemi përdorur "m") dhe e dyta llogarit diferencën në formatin e ditës.
Gjërat për t'u mbajtur mend
- Nëse nuk e gjeni rezultatin në formatin e duhur të datës, mund të ndryshoni formatimin e qelizës dhe të vendosni formatin e datës ju dëshironi të shfaqni.
Përfundim
Kjo është e gjitha për sot. Ne kemi renditur disa qasje në lidhje me formulën excel ndryshimi automatik i datës . Shpresoj se do ta gjeni të dobishme. Mos ngurroni të komentoni nëse diçka duket e vështirë për t'u kuptuar. Na tregoni çdo metodë tjetër që na ka munguar këtu.