දින දෙකක් අතර වෙනස ලබා ගැනීමට Excel DATEDIF ශ්‍රිතය

  • මේක Share කරන්න
Michael Brown

අන්තර්ගත වගුව

මෙම නිබන්ධනය තුළ, ඔබට Excel DATEDIF ශ්‍රිතය පිළිබඳ සරල පැහැදිලි කිරීමක් සහ දිනයන් සංසන්දනය කර දින, සති, මාස හෝ වසරවල වෙනස ගණනය කරන ආකාරය නිරූපණය කරන සූත්‍ර උදාහරණ කිහිපයක් සොයාගත හැකිය.

පසුගිය සති කිහිපය තුළ, අපි Excel හි දින සහ වේලාවන් සමඟ වැඩ කිරීමේ සෑම අංශයක්ම පාහේ විමර්ශනය කළෙමු. ඔබ අපගේ බ්ලොග් මාලාව අනුගමනය කරන්නේ නම්, ඔබේ වැඩ පත්‍රිකා තුළ දින ඇතුළත් කිරීම සහ හැඩතල ගැන්වීම, සතියේ දින, සති, මාස සහ වසර ගණනය කිරීම මෙන්ම දින එකතු කිරීම සහ අඩු කිරීම ඔබ දැනටමත් දනී.

මෙම නිබන්ධනයේදී, අපි එක්සෙල් හි දින වෙනස ගණනය කිරීම කෙරෙහි අවධානය යොමු කරන අතර දින දෙකක් අතර දින, සති, මාස සහ අවුරුදු ගණන ගණන් කිරීමට විවිධ ක්‍රම ඔබ ඉගෙන ගනු ඇත.

    දින දෙකක් අතර වෙනස පහසුවෙන් සොයා ගන්න. Excel

    අවුරුදු, මාස, සති, හෝ දින තුළ සූදානම් කළ සූත්‍රයක් ලෙස ප්‍රතිඵලය ලබා ගන්න

    වැඩිදුර කියවන්න

    ක්ලික් කිහිපයකින් දින එකතු කරන්න සහ අඩු කරන්න

    නියෝජිත දිනය & විශේෂඥයෙකුට කාල සූත්‍ර ගොඩ නැගීම

    වැඩිදුර කියවන්න

    ඉගිලෙන විට Excel හි වයස ගණනය කරන්න

    සහ අභිරුචියට ගැලපෙන සූත්‍රයක් ලබා ගන්න

    වැඩිදුර කියවන්න

    Excel DATEDIF ශ්‍රිතය - දින වෙනස ලබා ගන්න

    එහි නමට අනුව, DATEDIF ශ්‍රිතය දින දෙකක් අතර වෙනස ගණනය කිරීම සඳහා අරමුණු කර ඇත.

    DATEDIF යනු Excel හි ලේඛනගත නොකළ ශ්‍රිත කිහිපයෙන් එකකි. "සැඟවුණු" ඔබට එය සූත්‍රය ටැබය මත සොයාගත නොහැකි වනු ඇත, ඔබට කිසිදු ඉඟියක් නොලැබෙනු ඇතfunctions:

    =DATEDIF(A2, B2, "y") &" years, "&DATEDIF(A2, B2, "ym") &" months, " &DATEDIF(A2, B2, "md") &" days"

    ඔබ ශුන්‍ය අගයන් ප්‍රදර්ශනය නොකරන්නේ නම්, ඔබට පහත පරිදි IF ශ්‍රිතයේ එක් එක් DATEDIF ඔතා ගත හැක:

    =IF(DATEDIF(A2,B2,"y")=0, "", DATEDIF(A2,B2,"y") & " years ") & IF(DATEDIF(A2,B2,"ym")=0,"", DATEDIF(A2,B2,"ym") & " months ") & IF(DATEDIF(A2, B2, "md")=0, "", DATEDIF(A2, B2, "md") & " days"

    සූත්‍රය පහත තිර රුවෙහි පෙන්වා ඇති පරිදි ශුන්‍ය නොවන මූලද්‍රව්‍ය පමණක් පෙන්වයි:

    දින වෙනස දිනෙන් ලබා ගැනීමට වෙනත් ක්‍රම සඳහා, බලන්න Excel හි සිට හෝ දිනය දක්වා දින ගණනය කරන්නේ කෙසේද.

    DATEDIF Excel හි වයස ගණනය කිරීමට සූත්‍ර

    ඇත්ත වශයෙන්ම, උපන් දිනය මත පදනම්ව කෙනෙකුගේ වයස ගණනය කිරීම දින වෙනස ගණනය කිරීමේ විශේෂ අවස්ථාවකි. Excel හි, අවසාන දිනය අද දිනය වේ. එබැවින්, ඔබ "Y" ඒකකයක් සහිත සාමාන්‍ය DATEDIF සූත්‍රයක් භාවිතා කරන අතර එය දිනයන් අතර වසර ගණන ලබා දෙයි, සහ අවසාන_දින තර්කයේ TODAY() ශ්‍රිතය ඇතුළු කරන්න:

    =DATEDIF(A2, TODAY(), "y")

    A2 යනු උපන් දිනයයි.

    ඉහත සූත්‍රය සම්පූර්ණ වසර ගණන ගණනය කරයි. ඔබ අවුරුදු, මාස සහ දින ඇතුළුව නිශ්චිත වයස ලබා ගැනීමට කැමති නම්, අපි පෙර උදාහරණයේ කළාක් මෙන් DATEDIF ශ්‍රිත තුනක් ඒකාබද්ධ කරන්න:

    =DATEDIF(B2,TODAY(),"y") & " Years, " & DATEDIF(B2,TODAY(),"ym") & " Months, " & DATEDIF(B2,TODAY(),"md") & " Days"

    ඔබට පහත ප්‍රතිඵලය ලැබෙනු ඇත. :

    උපන්දිනයක් වයසට පරිවර්තනය කිරීමේ වෙනත් ක්‍රම ඉගෙන ගැනීමට, උපන්දිනයෙන් වයස ගණනය කරන්නේ කෙසේදැයි බලන්න.

    දිනය & කාල විශාරද - Excel හි දින වෙනස සූත්‍ර තැනීමට පහසු ක්‍රමය

    මෙම නිබන්ධනයේ පළමු කොටසේ පෙන්නුම් කර ඇති පරිදි, Excel DATEDIF යනු විවිධ භාවිතයන් සඳහා සුදුසු බහුකාර්ය ශ්‍රිතයකි. කෙසේ වෙතත්, පවතීඑක් සැලකිය යුතු අඩුපාඩුවක් - එය මයික්‍රොසොෆ්ට් විසින් ලේඛනගත කර නොමැත, එනම්, ඔබට ශ්‍රිත ලැයිස්තුවේ DATEDIF සොයා ගැනීමට නොහැකි වන අතර ඔබ කොටුවක සූත්‍රයක් ටයිප් කිරීම ආරම්භ කරන විට තර්ක මෙවලම් ඉඟි ඔබට නොපෙනේ. ඔබගේ වැඩ පත්‍රිකා වල DATEDIF ශ්‍රිතය භාවිතා කිරීමට හැකි වීම සඳහා, ඔබ එහි වාක්‍ය ඛණ්ඩය මතක තබා ගෙන සියලු තර්ක හස්තීයව ඇතුළත් කළ යුතුය, එය විශේෂයෙන් ආරම්භකයින් සඳහා කාලය ගතවන සහ දෝෂ සහිත ක්‍රමයක් විය හැකිය.

    Ultimate Suite Excel සඳහා මෙය රැඩිකල් ලෙස වෙනස් කරන්නේ එය දැන් දිනය සහ amp; කාල විශාරද එය ඕනෑම වේලාවක ඕනෑම දින වෙනසක් සූත්‍රය කළ හැක. මෙන්න මෙහෙමයි:

    1. ඔබට සූත්‍රය ඇතුළු කිරීමට අවශ්‍ය කොටුව තෝරන්න.
    2. Ablebits Tools ටැබය වෙත යන්න > දිනය & වේලාව සමූහය, සහ දිනය & කාල විශාරද බොත්තම:

  • The දිනය & කාල විශාරද සංවාද කවුළුව පෙන්වයි, ඔබ වෙනස ටැබයට මාරු වී සූත්‍ර තර්ක සඳහා දත්ත සැපයීම:
    • දිනය 1 කොටුව තුළ ක්ලික් කරන්න (හෝ කොටුවේ දකුණු පස ඇති Collapse Dialog බොත්තම ක්ලික් කර පළමු දිනය අඩංගු කොටුවක් තෝරන්න.
    • දිනය 2 කොටුව තුළ ක්ලික් කර කොටුවක් තෝරන්න. දෙවන දිනය.
    • වෙනස පතන මෙනුවෙන් අපේක්ෂිත ඒකකය හෝ ඒකක එකතුව තෝරන්න. ඔබ මෙය කරන විට, විශාරදයා ඔබට කොටුවේ ප්‍රතිඵලය සහ කොටුවේ ඇති සූත්‍රය පෙරදසුන් කිරීමට ඉඩ දෙයි.
    • ඔබ සතුටු වන්නේ නම්පෙරදසුන, සූත්‍රය ඇතුළු කරන්න බොත්තම ක්ලික් කරන්න, එසේ නොමැතිනම් විවිධ ඒකක උත්සාහ කරන්න.

    උදාහරණයක් ලෙස, ඔබට දින ගණන ලබා ගත හැකි ආකාරය මෙයයි Excel හි දින දෙකක් අතර:

    තෝරාගත් කොටුවට සූත්‍රය ඇතුළු කළ පසු, ඔබට එය සාමාන්‍ය පරිදි අනෙකුත් කොටුවලට පිටපත් කළ හැක්කේ ද්වි-ක්ලික් කිරීමෙන් හෝ පිරවුම් හසුරුව ඇදගෙන යාමෙනි. ප්‍රතිඵලය මෙයට සමාන වනු ඇත:

    ප්‍රතිඵල වඩාත් සුදුසු ආකාරයෙන් ඉදිරිපත් කිරීමට, තවත් අමතර විකල්ප කිහිපයක් තිබේ:

    • අවුරුදු සහ/හෝ මාස බැහැර කිරීම ගණනය කිරීම් වලින්.
    • පෙන්වන්න හෝ පෙන්වන්න එපා පෙළ ලේබල් දින වැනි, මාස , සති , සහ අවුරුදු .
    • පෙන්වන්න හෝ පෙන්වන්න එපා ශුන්‍ය ඒකක .
    • ප්‍රතිඵල සෘණ අගයන් ලෙස ලබා දෙන්න 1 (ආරම්භක දිනය) දිනය 2 (අවසන් දිනය) ට වඩා වැඩි නම්.

    උදාහරණයක් ලෙස, දින දෙකක් අතර වෙනස ලබා ගනිමු ශුන්‍ය ඒකක නොසලකා හරිමින් වසර, මාස, සති සහ දින වලින්:

    දිනය භාවිතා කිරීමේ ප්‍රතිලාභ & කාල සූත්‍ර විශාරද

    වේගය සහ සරල බව හැරුණු විට, දිනය & Time Wizard තවත් වාසි කිහිපයක් සපයයි:

    • සාමාන්‍ය DATEDIF සූත්‍රයක් මෙන් නොව, විශාරදයා විසින් නිර්මාණය කරන ලද උසස් සූත්‍රයක් දින දෙකෙන් කුඩා සහ වඩා විශාල සූත්‍රය සැලකිල්ලට නොගනී. දිනය 1 (ආරම්භක දිනය) දිනය 2 (අවසන් දිනය) ට වඩා වැඩි වුවද වෙනස සෑම විටම පරිපූර්ණ ලෙස ගණනය කෙරේ.
    • විශාරදයාහැකි සියලුම ඒකක සඳහා (දින, සති, මාස සහ අවුරුදු) සහය දක්වන අතර ඔබට මෙම ඒකකවල විවිධ සංයෝජන 11කින් තෝරා ගැනීමට ඉඩ සලසයි.
    • විශාරද ඔබ වෙනුවෙන් ගොඩනඟන සූත්‍ර සාමාන්‍ය Excel සූත්‍ර වේ, එබැවින් ඔබට සංස්කරණය කිරීමට නිදහස ඇත, ඒවා සුපුරුදු පරිදි පිටපත් කරන්න හෝ ගෙන යන්න. ඔබට ඔබේ වැඩ පත්‍රිකා වෙනත් පුද්ගලයින් සමඟ බෙදා ගත හැකි අතර, යමෙකුට ඔවුන්ගේ Excel හි Ultimate Suite එක නොමැති වුවද, සියලුම සූත්‍ර පවතිනු ඇත.

    ඔබ දින දෙකක් අතර වෙනස ගණනය කරන්නේ මෙලෙසයි. විවිධ කාල අන්තරයන් තුළ. අද දින ඔබ ඉගෙන ගත් DATEDIF ශ්‍රිතය සහ අනෙකුත් සූත්‍ර ඔබගේ කාර්යයේදී ප්‍රයෝජනවත් වනු ඇතැයි බලාපොරොත්තු වෙමු.

    ලබා ගත හැකි බාගැනීම්

    Ultimate Suite දින 14 සම්පූර්ණ ක්‍රියාකාරී අනුවාදය (.exe ගොනුව)<3

    ඔබ සූත්‍ර තීරුවේ ශ්‍රිතයේ නම ටයිප් කිරීම ආරම්භ කරන විට කුමන තර්ක ඇතුළත් කළ යුතුද යන්න. ඔබේ සූත්‍රවල භාවිත කිරීමට හැකිවීම සඳහා Excel DATEDIF හි සම්පූර්ණ වාක්‍ය ඛණ්ඩය දැනගැනීම වැදගත් වන්නේ එබැවිනි.

    Excel DATEDIF ශ්‍රිතය - syntax

    Excel DATEDIF ශ්‍රිතයේ වාක්‍ය ඛණ්ඩය පහත පරිදි වේ. :

    DATEDIF(ආරම්භක_දිනය, අවසන්_දිනය, ඒකකය)

    සියලු තර්ක තුනම අවශ්‍යයි:

    ආරම්භක_දිනය - ඔබට ගණනය කිරීමට අවශ්‍ය කාලපරිච්ඡේදයේ ආරම්භක දිනය.

    අවසන්_දිනය - කාලපරිච්ඡේදයේ අවසන් දිනය.

    ඒකකය - දින දෙකක් අතර වෙනස ගණනය කිරීමේදී භාවිත කළ යුතු කාල ඒකකය. විවිධ ඒකක සැපයීමෙන්, ඔබට දින වෙනස දින, මාස හෝ අවුරුදු වලින් ආපසු ලබා දීමට DATEDIF ශ්‍රිතය ලබා ගත හැක. සමස්තයක් වශයෙන්, ඒකක 6 ක් ඇත, ඒවා පහත වගුවේ විස්තර කර ඇත.

    <20
    ඒකකය අර්ථය පැහැදිලි කිරීම
    Y වසර ආරම්භක සහ අවසන් දිනයන් අතර සම්පූර්ණ වසර ගණන.
    M මාස දිනයන් අතර සම්පූර්ණ මාස ගණන.
    D දින ආරම්භක දිනය සහ අතර දින ගණන අවසන් දිනය.
    MD අවුරුදු සහ මාස හැර දින මාස සහ අවුරුදු නොසලකා දින වල වෙනස.
    YD වසර හැර දින වසර නොසලකා හැර දින වල දින වෙනස.
    YM දින හැර මාස සහවසර දින සහ අවුරුදු නොසලකා හරිමින් මාසවල දින වෙනස.

    Excel DATEDIF සූත්‍රය

    දින දෙකක් අතර වෙනස ලබා ගැනීමට එක්සෙල්, ඔබේ ප්‍රධාන කාර්යය වන්නේ DATEDIF ශ්‍රිතයට ආරම්භක සහ අවසන් දින සැපයීමයි. Excel හට සැපයූ දිනයන් තේරුම් ගැනීමට සහ නිවැරදිව අර්ථකථනය කිරීමට හැකි නම්, මෙය විවිධ ආකාරවලින් කළ හැක.

    සෛල යොමු

    Excel හි DATEDIF සූත්‍රයක් සෑදීමට පහසුම ක්‍රමය වලංගු දින දෙකක් වෙනම කොටු තුළ ඇතුළත් කර එම සෛල වෙත යොමු කිරීමයි. උදාහරණයක් ලෙස, පහත සූත්‍රය A1 සහ B1 කොටු වල දින අතර දින ගණන ගණනය කරයි:

    =DATEDIF(A1, B1, "d")

    පෙළ තන්තු

    Excel දිනයන් තේරුම් ගනී "1-ජනවාරි-2023", "1/1/2023", "ජනවාරි 1, 2023" වැනි බොහෝ පෙළ ආකෘති වලින්. උද්ධෘත ලකුණුවල ඇතුළත් කර ඇති පෙළ නූල් ලෙස දිනයන් සූත්‍රයක තර්ක තුළ කෙලින්ම ටයිප් කළ හැක. උදාහරණයක් ලෙස, ඔබට නිශ්චිත දිනයන් අතර මාස ගණන ගණනය කළ හැක්කේ මෙසේය:

    =DATEDIF("1/1/2023", "12/31/2025", "m")

    අනුක්‍රමික අංක

    Microsoft Excel එක් එක් ගබඩා කරන බැවින් 1900 ජනවාරි 1 න් ආරම්භ වන අනුක්‍රමික අංකයක් ලෙස, ඔබ දිනයන්ට අනුරූප අංක භාවිතා කරයි. සහාය දක්වනු ලැබුවද, මෙම ක්‍රමය විශ්වාසදායක නොවේ මන්ද විවිධ පරිගණක පද්ධති මත දින අංකනය වෙනස් වේ. 1900 දින ක්‍රමය තුළ, 1-ජනවාරි-2023 සහ 31-දෙසැම්බර්-2025:

    =DATEDIF(44927, 46022, "y")

    යන දින දෙක අතර වසර ගණන සොයා ගැනීමට ඔබට පහත සූත්‍රය භාවිත කළ හැක. ප්රතිඵලවෙනත් කාර්යයන්

    අද සහ 2025 මැයි 20 අතර දින කීයක් තිබේදැයි සොයා බැලීමට, මෙය භාවිතා කළ යුතු සූත්‍රයයි.

    =DATEDIF(TODAY(), "5/20/2025", "d")

    සටහන. ඔබගේ සූත්‍රවල, අවසාන දිනය සැමවිටම ආරම්භක දිනයට වඩා වැඩි විය යුතුය, එසේ නොමැතිනම් Excel DATEDIF ශ්‍රිතය #NUM ලබා දෙයි! දෝෂය.

    ඉහත තොරතුරු මූලික කරුණු තේරුම් ගැනීමට ප්‍රයෝජනවත් වේ යැයි බලාපොරොත්තු වෙමු. දැන් අපි බලමු ඔබට Excel DATEDIF ශ්‍රිතය භාවිතයෙන් ඔබේ වැඩ පත්‍රිකාවල දින සංසන්දනය කර වෙනස ලබා දෙන්නේ කෙසේදැයි බලන්න.

    Excel හි දින දෙකක් අතර දින ගණන ලබා ගන්නේ කෙසේද

    ඔබ නම් DATEDIF හි තර්ක ප්‍රවේශමෙන් නිරීක්ෂණය කළ විට, දින අතර දින ගණන් කිරීම සඳහා විවිධ ඒකක 3ක් පවතින බව ඔබ දැක ඇත. කුමන එක භාවිතා කළ යුතුද යන්න හරියටම ඔබේ අවශ්‍යතා මත රඳා පවතී.

    උදාහරණ 1. දින වෙනස ගණනය කිරීමට Excel DATEDIF සූත්‍රය

    ඔබට A2 කොටුවේ ආරම්භක දිනය සහ අවසන් දිනය ඇතැයි සිතමු. සෛල B2 සහ ඔබට Excel දින වෙනස දින ගණනින් ලබා දීමට අවශ්‍ය වේ. සරල DATEDIF සූත්‍රයක් හොඳින් ක්‍රියා කරයි:

    =DATEDIF(A2, B2, "d")

    ආරම්භක_දින විස්තාරකයේ අගයක් end_date ට වඩා අඩු බව සපයා ඇත. ආරම්භක දිනය අවසන් දිනයට වඩා වැඩි නම්, Excel DATEDIF ශ්‍රිතය 5 පේළියේ ඇති පරිදි #NUM දෝෂය ලබා දෙයි:

    ඔබ සූත්‍රයක් සොයන්නේ නම් දින වෙනස ධනාත්මක හෝ සෘණ අංකයක් ලෙස ආපසු ලබා දිය හැක, සරලව එක් දිනයක් සෘජුවම අඩු කරන්නවෙනත්:

    =B2-A2

    සම්පූර්ණ විස්තර සහ තවත් සූත්‍ර උදාහරණ සඳහා කරුණාකර Excel හි දින අඩු කරන්නේ කෙසේදැයි බලන්න.

    උදාහරණ 2. වසර නොසලකා Excel හි දින ගණන් කරන්න

    ඔබට විවිධ වර්ෂවලට අයත් දින ලැයිස්තු දෙකක් තිබේ යැයි සිතමු සහ එම දිනයන් අතර දින ගණන එම වර්ෂයේම ඒවා ලෙස ගණනය කිරීමට ඔබට අවශ්‍ය වේ. මෙය සිදු කිරීම සඳහා, "YD" ඒකකය සහිත DATEDIF සූත්‍රයක් භාවිතා කරන්න:

    =DATEDIF(A2, B2, "yd")

    ඔබට Excel DATEDIF ශ්‍රිතය වසර පමණක් නොව නොසලකා හැරීමට අවශ්‍ය නම් moths, පසුව "md" ඒකකය භාවිතා කරන්න. මෙම අවස්ථාවෙහිදී, ඔබගේ සූත්‍රය දින දෙකක් අතර දින ගණනය කරනු ලබන්නේ ඒවා එකම මාසයේ සහ එකම වසරේ ඒවා ලෙසිනි:

    =DATEDIF(A2, B2, "md")

    පහත තිර රුවක් ප්‍රතිඵල පෙන්නුම් කරයි, සහ එය සංසන්දනය කරයි ඉහත තිර රුවක් වෙනස වඩා හොඳින් තේරුම් ගැනීමට උපකාරී වේ.

    ඉඟිය. දින දෙකක් අතර වැඩකරන දින ගණන ලබා ගැනීමට, NETWORKDAYS හෝ NETWORKDAYS.INTL ශ්‍රිතය භාවිතා කරන්න.

    සතිවල දින වෙනස ගණනය කරන්නේ කෙසේද

    ඔබ බොහෝ විට දැක ඇති පරිදි, Excel DATEDIF ශ්‍රිතයට සතිවල දින වෙනස ගණනය කිරීමට විශේෂ ඒකකයක් නොමැත. කෙසේ වෙතත්, පහසු විසඳුමක් ඇත.

    දින දෙකක් අතර සති කීයක් තිබේදැයි සොයා ගැනීමට, ඔබට "D" ඒකකය සමඟ DATEDIF ශ්‍රිතය භාවිතා කර දින වල වෙනස ලබා දී ප්‍රතිඵලය බෙදිය හැක. 7.

    දින අතර සම්පූර්ණ සති ගණන ලබා ගැනීමට, ඔබේ DATEDIF සූත්‍රය ඔතාROUNDDOWN ශ්‍රිතය, සෑම විටම සංඛ්‍යාව බිංදුව දෙසට වට කරයි:

    =ROUNDDOWN((DATEDIF(A2, B2, "d") / 7), 0)

    A2 ආරම්භක දිනය වන අතර B2 යනු ඔබ ගණනය කරන කාල සීමාවේ අවසාන දිනය වේ.

    Excel හි දින දෙකක් අතර මාස ගණන ගණනය කරන්නේ කෙසේද

    දින ගණන් කිරීම හා සමානව, Excel DATEDIF ශ්‍රිතයට ඔබ සඳහන් කරන දින දෙකක් අතර මාස ගණන ගණනය කළ හැක. ඔබ සපයන ඒකකය මත පදනම්ව, සූත්‍රය විවිධ ප්‍රතිඵල නිපදවනු ඇත.

    උදාහරණ 1. දින දෙකක් අතර සම්පූර්ණ මාස ගණනය කරන්න (DATEDIF)

    දින අතර සම්පූර්ණ මාස ගණන ගණන් කිරීමට, ඔබ "M" ඒකකය සමඟ DATEDIF ශ්‍රිතය භාවිතා කරන්න. උදාහරණයක් ලෙස, පහත සූත්‍රය A2 (ආරම්භක දිනය) සහ B2 (අවසන් දිනය) හි දින සංසන්දනය කර මාසවල වෙනස ලබා දෙයි:

    =DATEDIF(A2, B2, "m")

    සටහන. මාස නිවැරදිව ගණනය කිරීමට DATEDIF සූත්‍රය සඳහා, අවසාන දිනය සැමවිටම ආරම්භක දිනයට වඩා වැඩි විය යුතුය; එසේ නොමැතිනම් සූත්‍රය #NUM දෝෂය ලබා දෙයි.

    එවැනි දෝෂ මඟහරවා ගැනීම සඳහා, ඔබ Excel හට සෑම විටම ආරම්භක දිනය ලෙස පැරණි දිනයක් සහ වඩාත් මෑත දිනයක් ලෙස දැන ගැනීමට බල කළ හැක. අවසන් දිනය. මෙය සිදු කිරීම සඳහා, සරල තාර්කික පරීක්ෂණයක් එක් කරන්න:

    =IF(B2>A2, DATEDIF(A2,B2,"m"), DATEDIF(B2,A2,"m"))

    උදාහරණ 2. වසර නොසලකා දින දෙකක් අතර මාස ගණන ලබා ගන්න (DATEDIF)

    ගණනය කිරීමට දිනයන් අතර මාස එකම වසරේ ඒවා නම්, ඒකක තර්කයේ "YM" ටයිප් කරන්න:

    =DATEDIF(A2, B2, "ym")

    ඔබට පෙනෙන පරිදි, මෙම සූත්‍රයඅවසාන දිනය ආරම්භක දිනයට වඩා අඩු 6 වන පේළියේ දෝෂයක් ද ලබා දෙයි. ඔබගේ දත්ත කට්ටලය එවැනි දිනයන් අඩංගු විය හැකි නම්, ඔබට ඊළඟ උදාහරණ වලින් විසඳුම සොයාගත හැකිය.

    උදාහරණ 3. දින දෙකක් අතර මාස ගණනය කිරීම (MONTH ශ්‍රිතය)

    සංඛ්‍යාව ගණනය කිරීමට විකල්ප ක්‍රමයක් Excel හි දින දෙකක් අතර මාස ගණන MONTH ශ්‍රිතය භාවිතා කරයි, නැතහොත් වඩාත් නිවැරදිව MONTH සහ YEAR ශ්‍රිතවල එකතුවකි:

    =(YEAR(B2) - YEAR(A2))*12 + MONTH(B2) - MONTH(A2)

    ඇත්ත වශයෙන්ම, මෙම සූත්‍රය DATEDIF තරම් විනිවිද පෙනෙන නොවේ. තර්කය වටා ඔබේ හිස ඔතා ගැනීමට කාලය ගත කරයි. නමුත් DATEDIF ශ්‍රිතය මෙන් නොව, එයට ඕනෑම දින දෙකක් සංසන්දනය කර මාසවල වෙනස ධන හෝ සෘණ අගයක් ලෙස ලබා දිය හැක:

    YEAR/MONTH සූත්‍රයේ නොමැති බව සලකන්න. 6 වැනි පේළියේ මාස ගණනය කිරීමේ ගැටලුවක් ඇති අතර එහිදී ආරම්භක දිනය අවසන් දිනයට වඩා මෑතදී, ප්‍රතිසම DATEDIF සූත්‍රය අසාර්ථක වන අවස්ථාව.

    සටහන. DATEDIF සහ YEAR/MONTH සූත්‍ර මගින් ලබා දෙන ප්‍රතිඵල විවිධ මූලධර්ම මත ක්‍රියාත්මක වන නිසා සෑම විටම සමාන නොවේ. Excel DATEDIF ශ්‍රිතය දිනයන් අතර සම්පූර්ණ දින දර්ශන මාස සංඛ්‍යාව ලබා දෙන අතර, YEAR/MONTH සූත්‍රය මාසවල අංක මත ක්‍රියාත්මක වේ.

    උදාහරණයක් ලෙස, ඉහත තිර පිටුවේ 7 පේළියේ, DATEDIF සූත්‍රය 0 ලබා දෙන්නේ දින දර්ශන අතර සම්පූර්ණ දින දර්ශන මාසයක් තවමත් ගත වී නැති නිසා, YEAR/MONTH 1 ලබා දෙන බැවින් දිනවිවිධ මාසවලට අයත් වේ.

    උදාහරණ 4. වසර නොසලකා දින 2ක් අතර මාස ගණන් කිරීම (MONTH ශ්‍රිතය)

    ඔබේ සියලු දිනයන් එකම වර්ෂයේ නම්, හෝ ඔබට මාස ගණනය කිරීමට අවශ්‍ය නම් වසර නොසලකා හැර ඇති දිනයන්, ඔබට එක් එක් දිනයෙන් මාසය ලබා ගැනීමට MONTH ක්‍රියාවට ලක් කළ හැක, ඉන්පසු අනෙක් දිනයෙන් මාසයක් අඩු කරන්න:

    =MONTH(B2) - MONTH(A2)

    මෙම සූත්‍රය "YM සමඟ Excel DATEDIF ට සමානව ක්‍රියා කරයි. " පහත තිර රුවෙහි පෙන්වා ඇති පරිදි ඒකකය:

    කෙසේ වෙතත්, සූත්‍ර දෙකකින් ලැබෙන ප්‍රතිඵල වෙනස් වන්නේ පේළි කිහිපයකි:

    • 4 පේළිය : අවසන් දිනය ආරම්භක දිනයට වඩා අඩු වන අතර එම නිසා DATEDIF දෝෂයක් ලබා දෙන අතර MONTH-MONTH සෘණ අගයක් ලබා දෙයි.
    • 6 පේළිය: දිනයන් විවිධ මාස වේ, නමුත් සැබෑ දින වෙනස එක් දිනක් පමණි. . දින 2ක් අතර සම්පූර්ණ මාස ගණනය කරන නිසා DATEDIF 0 ලබා දෙයි. MONTH-MONTH 1 ලබා දෙයි, මන්ද එය දින සහ වර්ෂ නොසලකා හරිමින් මාස ගණන එකිනෙකින් අඩු කරයි.

    Excel හි දින දෙකක් අතර වසර ගණනය කරන්නේ කෙසේද

    ඔබ පෙර උදාහරණ අනුගමනය කළේ නම් එහිදී අපි දින දෙකක් අතර මාස සහ දින ගණනය කළෙමු, එවිට ඔබට Excel හි වසර ගණනය කිරීමට සූත්‍රයක් පහසුවෙන් ලබාගත හැක. පහත උදාහරණ ඔබට සූත්‍රය නිවැරදිදැයි පරීක්ෂා කිරීමට උදවු විය හැක :)

    උදාහරණ 1. දින දෙකක් අතර සම්පූර්ණ වර්ෂ ගණනය කිරීම (DATEDIF ශ්‍රිතය)

    අතර සම්පූර්ණ දින දර්ශන වසර ගණන සොයා ගැනීමටදින දෙකක්, "Y" ඒකකය සමඟ පැරණි හොඳ DATEDIF භාවිතා කරන්න:

    =DATEDIF(A2,B2,"y")

    DATEDIF සූත්‍රය 6 පේළියේ 0 ලබා දෙන බව සලකන්න. දිනයන් විවිධ අවුරුදු වේ. මක්නිසාද යත් ආරම්භක සහ අවසන් දිනයන් අතර සම්පූර්ණ දින දර්ශන වසර ගණන බිංදුවට සමාන වන බැවිනි. ඔබ #NUM දැකීමෙන් පුදුමයට පත් නොවන බව මම විශ්වාස කරමි! 7 වන පේළියේ දෝෂය ආරම්භක දිනය අවසාන දිනයට වඩා මෑතදී වේ.

    උදාහරණ 2. දින දෙකක් අතර වසර ගණනය කිරීම (YEAR ශ්‍රිතය)

    Excel හි වසර ගණනය කිරීමට විකල්ප ක්‍රමයක් භාවිතා කරයි YEAR කාර්යය. MONTH සූත්‍රයට සමානව, ඔබ එක් එක් දිනයෙන් වර්ෂය උපුටා ගෙන, පසුව එකිනෙකින් වසර අඩු කරන්න:

    =YEAR(B2) - YEAR(A2)

    පහත තිර රුවක් තුළ, ඔබට DATEDIF මගින් ලබා දුන් ප්‍රතිඵල සැසඳිය හැක. සහ YEAR ශ්‍රිත:

    බොහෝ අවස්ථාවල ප්‍රතිඵල සමාන වේ, ඒවා හැර:

    • DATEDIF ශ්‍රිතය සම්පූර්ණ දින දර්ශන වර්ෂ ගණනය කරයි, නමුත් YEAR සූත්‍රය සරලව වසරක් අනෙකෙන් අඩු කරයි. 6 පේළිය වෙනස විදහා දක්වයි.
    • ආරම්භක දිනය අවසන් දිනයට වඩා වැඩි නම් DATEDIF සූත්‍රය දෝෂයක් ලබා දෙන අතර YEAR ශ්‍රිතය 7 පේළියේ මෙන් සෘණ අගයක් ලබා දෙයි.

    දින වෙනස දින, මාස සහ අවුරුදු වලින් ලබා ගන්නේ කෙසේද

    තනි සූත්‍රයක දින දෙකක් අතර සම්පූර්ණ වසර, මාස සහ දින ගණන ගණනය කිරීමට, ඔබ සරලව DATEDIF තුනක් ඒකාබද්ධ කරන්න.

    මයිකල් බ්‍රවුන් යනු මෘදුකාංග මෙවලම් භාවිතයෙන් සංකීර්ණ ක්‍රියාවලීන් සරල කිරීමට දැඩි ආශාවක් ඇති කැපවූ තාක්‍ෂණ ලෝලියෙකි. තාක්‍ෂණ ක්‍ෂේත්‍රයේ දශකයකට වැඩි පළපුරුද්දක් ඇති ඔහු Microsoft Excel සහ Outlook මෙන්ම Google Sheets සහ Docs හි ඔහුගේ කුසලතා ඔප් නංවා ඇත. මයිකල්ගේ බ්ලොගය ඔහුගේ දැනුම සහ ප්‍රවීණත්වය අන් අය සමඟ බෙදා ගැනීමට කැපවී ඇත, ඵලදායිතාව සහ කාර්යක්ෂමතාව වැඩි දියුණු කිරීම සඳහා පහසුවෙන් අනුගමනය කළ හැකි ඉඟි සහ නිබන්ධන සපයයි. ඔබ පළපුරුදු වෘත්තිකයෙකු හෝ ආධුනිකයෙකු වුවද, මයිකල්ගේ බ්ලොගය මෙම අත්‍යවශ්‍ය මෘදුකාංග මෙවලම්වලින් උපරිම ප්‍රයෝජන ලබා ගැනීම සඳහා වටිනා අවබෝධයක් සහ ප්‍රායෝගික උපදෙස් ලබා දෙයි.