როგორ გამოვთვალოთ ასაკი ორ თარიღს შორის Excel-ში (6 სასარგებლო მეთოდი)

  • გააზიარეთ ეს
Hugh West

Სარჩევი

Excel-ში რამდენიმე ტექნიკის გამოყენებით, ჩვენ შეგვიძლია გამოვთვალოთ ადამიანის რეალური ასაკი. ასაკის გამოსათვლელად შეგვიძლია გამოვიყენოთ წლები, თვეები, დღეები, საათები და ა.შ. ჩვენ უნდა მივაწოდოთ დაწყების და დასრულების თარიღები, რათა გამოვთვალოთ ასაკი. ისწავლით თუ როგორ გამოვთვალოთ ასაკი ორ თარიღს შორის, ასაკის გარდა, შეგვიძლია გამოვთვალოთ პროექტის ხანგრძლივობა, დროის სხვაობა ორ მითითებულ თარიღს შორის, ორგანიზაციის არსებობის წლების რაოდენობა და ა.შ. on. ამ სტატიაში განვიხილავთ, თუ როგორ გამოვთვალოთ ასაკი ექსელში ორ თარიღს შორის.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

ასაკის გამოთვლა ორ თარიღს შორის.xlsm

Excel-ში ორ თარიღს შორის ასაკის გამოთვლის 6 მეთოდი

ორ თარიღს შორის ასაკის გამოსათვლელად, ჩვენ შევქმენით მონაცემთა ბაზა დაბადების თარიღზე ზოგიერთი თანამშრომლის კომპანია და მიმდინარე თარიღი . ჩვენ ავიღეთ მიმდინარე თარიღი , როგორც ტიპიური თარიღი. მონაცემთა ნაკრები ასეთია.

ჩვენ ახლა განვიხილავთ სხვადასხვა მეთოდებს ასაკის ორ თარიღს შორის გამოსათვლელად.

1. DATEDIF ფუნქციის გამოყენება Excel-ში ორ თარიღს შორის ასაკის გამოსათვლელად

ჩვენ შეგვიძლია გამოვიყენოთ DATEDIF ფუნქცია როცა გვჭირდება გამოვთვალოთ სხვაობა ორ თარიღს შორის. ეს შეიძლება იყოს წლები, თვეები ან დღეები. ამ ფუნქციის გამოყენებით ჩვენ ვიპოვით მხოლოდ თარიღის სრულყოფილ ინტერვალს, მაგრამ არა თარიღის რეალურ ან წილადურ ინტერვალს. ჩვენ შეგვიძლია დავწეროთ ფორმულა ასაკის საპოვნელადწლების განმავლობაში უჯრედში E5 მოსწონს ეს.

=DATEDIF(C5,D5,”Y”)

აქ, C5 ეხება ჯეინის დაბადების თარიღი და D5 ეხება მიმდინარე დროს , რომელიც ჩვენ თვითნებურად ავიღეთ. Y მიუთითებს, რომ ასაკი გამოჩნდება მხოლოდ წლების სახით.

DATEDIF ფუნქციის სინტაქსია DATEDIF(დაწყების თარიღი, დასრულების თარიღი, ერთეული) .

მეორე, ENTER დაჭერით ჩვენ ვპოულობთ ასაკის მნიშვნელობას, როგორც 29 ასე.

ამ ეტაპზე, ჩვენ შეგვიძლია გამოვიყენოთ შევსების სახელური , რათა ვიპოვოთ ასაკი წლების განმავლობაში უჯრედიდან E6 E14-მდე . ამისათვის ჩვენ უბრალოდ უნდა ჩამოვწიოთ E5 უჯრედის კურსორი მარჯვენა ბოლო კუთხის დაჭერით.

შედეგად, ჩვენ' შედეგს ასე იპოვის.

წაიკითხეთ მეტი: როგორ გამოვთვალოთ ასაკი დაბადების დღიდან Excel-ში (8 მარტივი მეთოდი)

2. YEARFRAC ფუნქციის გამოყენებით ასაკის გამოსათვლელად ორ თარიღს შორის

პრაქტიკულ შემთხვევებში შეგვიძლია გამოვიყენოთ YEARFRAC ფუნქცია სადაც უნდა ვიპოვოთ რეალური ან წილადი ასაკი . ჩვენ შეგვიძლია ჩავწეროთ ფორმულა E5 უჯრედში ასე.

=YEARFRAC(C5,D5,1)

აქ, 1 ეხება არგუმენტის საფუძველი .

ENTER -ის დაჭერის შემდეგ ვიპოვით ასაკს 29.99452405.

შემდეგ, Fill Handle -ის გამოყენებით ჩვენ ვპოულობთ ასაკებს უჯრედებიდან C6-დან D6-მდე .

ფორმულის ახსნა

The საფუძველი ძირითადად არის პარამეტრი, რომელზედაც ჩვენ ვითვლით წილადი წლების რაოდენობას. მას შეიძლება ჰქონდეს ხუთი მნიშვნელობიდან ერთ-ერთი, რომელიც ჩვენ ქვემოთ აღვწერეთ:

  • ჩვენ შეგვიძლია გამოვთვალოთ [(30 დღე თვეში)/(360 დღე წელიწადში)] აშშ-ს ან ევროპული წესები Basis უდრის 0 ან 4 .
  • ისევ, შეგვიძლია ავიღოთ [(ფაქტობრივი დღეები)/(ფაქტობრივი დღეები წელიწადში)], [(ფაქტობრივი დღეები)/360], ან [(ფაქტობრივი დღეები)/365] საფუძვლით უდრის 1, 2-ს , ან 3 .
  • ჩვენ უნდა მოვითხოვოთ ცვლადები დაწყების თარიღი და დამთავრების თარიღი მაგრამ Basis არჩევითია. Excel ფიქრობს, რომ საფუძველია 0 თუ გამოვტოვებთ საფუძველს

დაწვრილებით: Excel-ის ფორმულა ასაკის გამოსათვლელად კონკრეტულ თარიღზე

3. DATEDIF და არითმეტიკული ოპერაციების გამოყენება დასრულებულ და წილად თვეებში ასაკის გამოსათვლელად

ჩვენ შეგვიძლია გამოვიყენოთ DATEDIF ფუნქცია სრულყოფილი ასაკის გამოსათვლელად თვეებში. ასევე, ჩვენ შეგვიძლია ვიპოვოთ მარტივი არითმეტიკული ფორმულის გამოყენებით. ქვემოთ მოცემული სურათის უჯრედში E5 შეგვიძლია გამოვიყენოთ DATEDIF ფუნქცია, რომ გამოვთვალოთ ასაკი რეალურ თვეებში ასე.

=DATEDIF(C5,D5,”M”)

აქ, M აღნიშნავს, რომ ფორმულა დააბრუნებს ასაკს თვეებში .

მეორე, ENTER დაჭერით ჩვენ ვპოულობთ 359 თვეს E5 უჯრედში.

ჩვენ ამის გაკეთება შეგიძლიათ უბრალოდ არითმეტიკული ფორმულის გამოყენებითქვემოთ.

=+(D5-C5)/30

აქ, +=(B2-A2)/30 აბრუნებს იგივე გამომავალს, როგორც ფორმულა =( B2-A2)/30 . აქედან გამომდინარე, ჩვენ შეგვიძლია უგულებელვყოთ ამ ფორმულის „პლუს“ ნიშანი.

შედეგად, ჩვენ შეგვიძლია ვიპოვოთ ფაქტობრივი ან წილადი ასაკი ასე.

და ბოლოს, Fill Handle -ის გამოყენებით ჩვენ ვპოულობთ ყველაფერს ასე.

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-ის დაჭერით. , ჩვენ ვპოულობთ ფაქტობრივ ასაკს უჯრედში E5 .

განმეორებით, ჩვენ უნდა გამოვიყენოთ შეავსეთ სახელური სხვა უჯრედებში ასაკის საპოვნელად.

შედეგად, გამომავალს ვიღებთ ასე.

წაიკითხეთ მეტი: როგორ გამოვთვალოთ ასაკი Excel-ში წლებში და თვეებში (5 მარტივი გზა)

5. DATEDIF-ისა და TODAY-ის გამოყენებითასაკის გამოთვლის ფუნქციები მიმდინარე დროით

თუ გვინდა გამოვიყენოთ საწყისი მიმდინარე დრო და შემდგომში შევცვალოთ ასაკი ყოველდღიური დროის ცვლილებით, ამის გაკეთება შეგვიძლია ორი მოსახერხებელი სისტემით.

5.1 სხვადასხვა დროის სვეტის გამოყენებით

ჩვენ შეგვიძლია შევცვალოთ დრო მონაცემთა ნაკრებში ორიგინალური მიმდინარე დროით . ამისათვის ჩვენ უნდა გამოვიყენოთ TODAY ფუნქცია ქვემოთ D5 უჯრედში. აქ, E5 უჯრედში, ჩვენ უკვე გამოვიყენეთ DATEDIF ფუნქცია.

=TODAY()

<მეორე>. და ასაკი წლებში E5 უჯრედში ასევე შეიცვალა შესაბამისად, 29 32-მდე.

შემდეგ. Fill Handle ორივე D და E სვეტების გამოყენებით, ჩვენ საბოლოოდ ვიპოვეთ ასაკი ყველა უჯრედში მიმდინარე დროის მიხედვით.

5.2 განსხვავებული დროის სვეტის გამოყენების გარეშე

ჩვენ შეგვიძლია უბრალოდ გამოვიყენოთ DATEDIF და TIME<2 კომბინაცია> ფუნქციები დროის სვეტის გარეშე ასაკის გამოსათვლელად. ამისათვის ჩვენ უნდა გამოვიყენოთ ქვემოთ მოცემული ფორმულა D5 უჯრედში ასე.

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

აქ ჩვენ გამოვიყენეთ TODAY() სხვა დროის უჯრედის მითითების გამოყენების ნაცვლად. ეს ნიშნავს, რომ უჯრედის მითითება ბოლო დროს არის დღეს .

ასევე, Enter დაჭერით, მივიღებთ ასაკს, როგორც 32 .

ბოლოს, ჩვენ უნდა გამოვიყენოთ Fill Handle , რათა მივიღოთ ასაკი ყველა უჯრედში D5 -დან D14<2-მდე>.

შედეგად, ჩვენ ვპოულობთ გამოსავალს ასე.

6. VBA-ს გამოყენება Excel-ში ორ თარიღს შორის ასაკის გამოსათვლელად

VBA გამოყენება კიდევ ერთი მეთოდია, რომლითაც შეგვიძლია გამოვთვალოთ ასაკი. ამისათვის ჩვენ უნდა მივყვეთ ქვემოთ მოცემულ ნაბიჯებს.

პირველ რიგში, გადადით დეველოპერი ჩანართზე > Visual Basic .

მეორე, დააწკაპუნეთ Insert > შემდეგ მოდული .

შედეგად, ცარიელი მოდული გამოჩნდება ასე.

მესამე, ჩვენ უნდა დავაკოპიროთ და ჩასვათ VBA კოდი ქვემოთ მოდულის შიგნით.

9144

ამის შემდეგ დააწკაპუნეთ Run > შემდეგ გაუშვით Sub/UserForm .

და ბოლოს, ქვემოთ მივიღებთ გამომავალს.

წაიკითხეთ მეტი: Excel VBA: გამოთვალეთ ასაკი დაბადების თარიღიდან

რაც უნდა გახსოვდეთ

  • ჩვენ ვერ მივმართავთ მხოლოდ DATEDIF ფუნქცია, სადაც უნდა ვიპოვოთ ასაკები წილადის სახით.
  • ფრაქციული ასაკის საპოვნელად, უნდა გამოვიყენოთ YEARFRAC ფუნქცია, ან შეგვიძლია ასევე გამოიყენეთ არითმეტიკული ფორმულა .
  • ჩვენ უნდა გამოვიყენოთ CONCATENATE და DATEDIF ფუნქციების კომბინაცია, როდესაც უნდა გამოვთვალოთ წელი, თვე და დღე ე.ი. ყველა მათგანი.
  • ასაკების პოვნის დინამიური გამოყენებისთვის ჩვენ უნდა გამოვიყენოთ TODAY

დასკვნა

Excel-ს აქვს სხვადასხვა ეფექტური ფორმულები ასაკისა და დროის ინტერვალების მოსაძებნად. ამ სტატიაში შევეცადეთ განგვეხილა ყველა ფუნქცია, რომელიც გამოიყენება ასაკის დასადგენად.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.