Excel бағдарламасында екі күн арасындағы жасты қалай есептеу керек (6 пайдалы әдіс)

  • Мұны Бөлісіңіз
Hugh West

Excel бағдарламасындағы бірнеше әдістерді пайдалана отырып, біз адамның нақты жасын есептей аламыз. Біз жасты есептеу үшін жылдарды, айларды, күндерді, сағаттарды және т.б. пайдалана аламыз. Жасты есептеу үшін біз басталу және аяқталу күндерін көрсетуіміз керек. Екі күн арасындағы жасты есептеуді үйрену арқылы жастан басқа, біз жобаның ұзақтығын, екі көрсетілген күн арасындағы уақыт айырмашылығын, ұйымның жұмыс істеген жылдар санын және т.б. есептей аламыз. қосулы. Бұл мақалада excel бағдарламасында екі күн арасындағы жасты қалай есептеу керектігін талқылаймыз.

Тәжірибелік жұмыс кітабын жүктеп алу

Екі күн арасындағы жасты есептеу.xlsm

Excel бағдарламасында екі күн арасындағы жасты есептеудің 6 әдісі

Екі күн арасындағы жасты есептеу үшін біз кейбір қызметкерлердің Туған күні негізінен деректер жинағын жасадық. компания және Ағымдағы күн . Біз әдеттегі күн ретінде Ағымдағы күнді алдық. Деректер жинағы келесідей.

Енді екі күн арасындағы жасты есептеудің әртүрлі әдістерін талқылаймыз.

1. Excel бағдарламасында екі күн арасындағы жасты есептеу үшін DATEDIF функциясын қолдану

Біз екі күн арасындағы айырмашылықты есептеу қажет болғанда DATEDIF функциясын пайдалана аламыз. Бұл жылдар немесе айлар немесе күндер болуы мүмкін. Бұл функцияны пайдалану арқылы біз нақты немесе бөлшек күн аралығын емес, тек тамаша күн аралығын табамыз. Жасты табу формуласын жаза аламызЖылдар ұяшығындағы E5 осы сияқты.

=DATEDIF(C5,D5,”Y”)

Мұнда C5 мынаны білдіреді Джейннің туған күні және D5 біз ерікті түрде алған Ағымдағы уақытқа қатысты. Y жас тек жылдар ретінде көрсетілетінін көрсетеді.

DATEDIF функциясының синтаксисі DATEDIF(басталу күні, аяқталу күні, бірлік) .

Екіншіден, ENTER пернесін басу арқылы жас мәнін 29 деп табамыз.

Бұл қадамда Е6 ұяшығынан E14-ке дейінгі Жылдардағы жас мәнін табу үшін Толтыру тұтқасын пайдалана аламыз. . Ол үшін біз жай ғана E5 ұяшығының курсорын оң жақ шеткі бұрышты ұстап тұру арқылы төмен сүйреуіміз керек.

Нәтижесінде біз' Нәтижені осылай табасыз.

Толығырақ оқу: Excel бағдарламасында туған күнінен жасты қалай есептеуге болады (8 оңай әдіс)

2. Жасты есептеу үшін YEARFRAC функциясын пайдалану Екі күн арасындағы

Практикалық жағдайларда біз YEARFRAC функциясын пайдалана аламыз, мұнда нақты немесе бөлшек жасты табу керек. . E5 ұяшығына формуланы былай жаза аламыз.

=YEARFRAC(C5,D5,1)

Мұнда 1 <-ге сілтеме жасайды. 1> Аргументтің негізі .

ENTER пернесін басқаннан кейін жасты 29,99452405 деп табамыз.

Кейіннен Fill Handle қолдану арқылы C6-D6 ұяшықтарының жасын табамыз.

Формуланың түсіндірмесі

The Негізі негізінен біз бөлшек жылдардың санын есептейтін параметр болып табылады. Ол төменде сипатталған бес мәннің біреуіне ие болуы мүмкін:

  • Біз АҚШ-қа сәйкес [(айына 30 күн)/(жылына 360 күн)] есептей аламыз немесе Негіз үшін еуропалық ережелер 0 немесе 4 мәніне тең.
  • Қайтадан [(нақты күндер)/(нақты күндер) қабылдай аламыз жылдағы күндер)], [(нақты күндер)/360], немесе [(нақты күндер)/365] Негізі 1, 2-ге тең , немесе 3 .
  • Біз Бастау күні және Аяқталу күні айнымалы мәндерін талап етуіміз керек, бірақ Негіз міндетті емес. Excel бағдарламасы Негізді

Толығырақ оқу: Жасты есептеу үшін Excel формуласын алып тастасақ, негіз 0 деп есептейді. Белгілі бір күні

3. Аяқталған және бөлшек айлардағы жасты есептеу үшін DATEDIF және арифметикалық амалдарды пайдалану

Айлардағы тамаша жасты есептеу үшін DATEDIF функциясын қолдануға болады. Сондай-ақ, біз оны қарапайым арифметикалық формула арқылы таба аламыз. Төмендегі суреттің E5 ұяшығында Нақты айлардағы жасты есептеу үшін DATEDIF функциясын қолдана аламыз.

=DATEDIF(C5,D5,”M”)

Мұнда M формула жасты айлар ішінде қайтаратынын білдіреді.

Екіншіден, ENTER пернесін басу арқылы 359 айды E5 ұяшығынан табамыз.

Біз мұны Арифметикалық формула арқылы орындауға боладытөменде.

=+(D5-C5)/30

Мұнда +=(B2-A2)/30 =( формуласымен бірдей нәтижені қайтарады. B2-A2)/30 . Демек, бұл формуланың «қосу» белгісін елемеуге болады.

Нәтижесінде біз нақты немесе бөлшек жасты осылай таба аламыз.

Соңында, Толтыру тұтқасы арқылы біз осының бәрін табамыз.

4. Жылдар, айлар және күндер бойынша жасты есептеу үшін CONCATENATE және DATEDIF функцияларын пайдалану.

Біз қалаған кезде CONCATENATE және DATEDIF функцияларының тіркесімін пайдалана аламыз. жасты нақты жылдармен, айлармен және күндермен есептеу. E5 ұяшыққа формуланы келесідей орналастыруға болады.

=CONCATENATE(DATEDIF(C5,D5,”Y”),” Years “, DATEDIF(C5,D5,”YM”),” Months and “ DATEDIF(C5,D5,”MD”),” Days “)

CONCATENATE функциясын пайдаланып, біз жоғарыда енгізілген формулада біріктірілген (біріктірілген) үш DATEDIF формуласы бар. Әрбір DATEDIF формуласынан кейін біз Жылдар, Айлар, және Күндер мәтін жолдарын енгіздік. Бұл әрбір DATEDIF формуласының нәтижелері соңғы нәтижедегі мәтін жолдарымен біріктірілетінін білдіреді.

Қайтадан ENTER пернесін басу арқылы. , біз Е5 ұяшығынан Нақты жасты табамыз.

Бірнеше рет пайдалануымыз керек. Басқа ұяшықтардағы жасты табу үшін толтыру тұтқасы .

Нәтижесінде біз келесідей нәтиже аламыз.

Оқу Толығырақ: Excel бағдарламасында жасты жылдар мен айлар бойынша қалай есептеуге болады (5 оңай әдіс)

5. DATEDIF және TODAY пайдалануАғымдағы уақытпен жасты есептеу функциялары

Егер біз бастапқы ағымдағы уақытты қолданып, кейін күндізгі уақытты өзгерту арқылы жасты өзгерткіміз келсе, біз мұны екі ыңғайлы жүйе арқылы жасай аламыз.

5.1 Әртүрлі уақыт бағандарын пайдалану

Деректер жиынындағы уақытты бастапқы Ағымдағы уақыт мен өзгерте аламыз. Ол үшін төмендегі D5 ұяшығында БҮГІН функциясын қолдануымыз керек. Мұнда E5 ұяшығында біз DATEDIF функциясын қолданып қойғанбыз.

=TODAY()

Екіншіден, ENTER пернесін басу керек.

Нәтижесінде біз Ағымдағы уақыт<2 түпнұсқасын таптық>. Ал E5 ұяшықтағы Жылдармен жасы да сәйкесінше 29 -ден 32-ге дейін өзгерді.

Кейін толтыру тұтқасын D және E бағандарының екеуіне де қолданып, ақырында Ағымдағы уақытқа сәйкес әрбір ұяшықта жастарды таптық.

5.2 Әртүрлі уақыт бағандарын пайдаланбай

Біз жай ғана DATEDIF және TIME<2 тіркесімін пайдалана аламыз> уақыт бағанының көмегінсіз жасты есептеу функциялары. Ол үшін төмендегідей формуланы D5 ұяшығына қолдануымыз керек.

=DATEDIF(C5,TODAY(),”Y”)

Мұнда біз <1 қолдандық. Басқа уақыт ұяшығы сілтемесін пайдаланудың орнына>TODAY() . Бұл соңғы рет белгіленген ұяшық сілтемесі Бүгін екенін білдіреді.

Сол сияқты, Enter пернесін басу арқылы біз жасты келесідей аламыз 32 .

Соңында, D5 мен D14<2 аралығындағы әрбір ұяшықтағы жастарды алу үшін толтыру тұтқасын пайдалануымыз керек>.

Нәтижесінде мынандай нәтижені табамыз.

6. Excel бағдарламасында екі күн арасындағы жасты есептеу үшін VBA қолдану

VBA қолдану - жасты есептеуге болатын басқа әдіс. Ол үшін төмендегі қадамдарды орындауымыз керек.

Алдымен Әзірлеуші ​​ қойындысына өтіңіз > Visual Basic .

Екіншіден, Кірістіру > содан кейін Модуль .

Нәтижесінде бос Модуль келесідей пайда болады.

Үшіншіден, төмендегі VBA кодын Модуль ішіне көшіріп, қоюымыз керек.

9812

Одан кейін Іске қосу > содан кейін Sub/UserForm іске қосыңыз.

Соңында біз төмендегі нәтижені аламыз.

Толығырақ: Excel VBA: Туған күннен бастап жасты есептеңіз

Есте сақтау керек нәрселер

  • Біз өтініш бере алмаймыз тек DATEDIF функциясы, мұнда жастарды бөлшек түрінде табу керек.
  • Бөлшек жасты табу үшін YEARFRAC функциясын қолдану керек немесе біз де Арифметикалық формула пайдаланыңыз.
  • Жылдарды, айларды және күндерді есептеу қажет болғанда, біз CONCATENATE және DATEDIF функцияларының тіркесімін пайдалануымыз керек. яғни олардың барлығы.
  • Жастарды табуды динамикалық пайдалану үшін БҮГІН

Қорытынды

Excel-де жас немесе уақыт аралығын табу үшін әртүрлі тиімді формулалар бар. Бұл мақалада біз жасты табу үшін қолданылатын барлық функцияларды талқылауға тырыстық.

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.