બે તારીખો વચ્ચે તફાવત મેળવવા માટે એક્સેલ DATEDIF ફંક્શન

  • આ શેર કરો
Michael Brown

સામગ્રીઓનું કોષ્ટક

આ ટ્યુટોરીયલમાં, તમને એક્સેલ DATEDIF ફંક્શનની સરળ સમજૂતી અને કેટલાક ફોર્મ્યુલા ઉદાહરણો મળશે જે દર્શાવે છે કે તારીખોની તુલના કેવી રીતે કરવી અને દિવસો, અઠવાડિયા, મહિના કે વર્ષોમાં તફાવતની ગણતરી કેવી રીતે કરવી.

છેલ્લા કેટલાક અઠવાડિયામાં, અમે Excel માં તારીખો અને સમય સાથે કામ કરવાના લગભગ દરેક પાસાઓની તપાસ કરી. જો તમે અમારી બ્લૉગ શ્રેણીને અનુસરી રહ્યાં છો, તો તમે પહેલેથી જ જાણો છો કે તમારી કાર્યપત્રકોમાં તારીખો કેવી રીતે દાખલ કરવી અને ફોર્મેટ કરવી, અઠવાડિયાના દિવસો, અઠવાડિયા, મહિનાઓ અને વર્ષોની ગણતરી કેવી રીતે કરવી તેમજ તારીખો ઉમેરો અને બાદબાકી કરવી.

આ ટ્યુટોરીયલમાં, અમે Excel માં તારીખના તફાવતની ગણતરી કરવા પર ધ્યાન કેન્દ્રિત કરીશું અને તમે બે તારીખો વચ્ચેના દિવસો, અઠવાડિયા, મહિનાઓ અને વર્ષોની સંખ્યાની ગણતરી કરવાની વિવિધ રીતો શીખી શકશો.

    આસાનીથી બે તારીખો વચ્ચેનો તફાવત શોધો એક્સેલ

    વર્ષો, મહિનાઓ, અઠવાડિયાઓ અથવા દિવસોમાં તૈયાર ફોર્મ્યુલા તરીકે પરિણામ મેળવો

    વધુ વાંચો

    બે ક્લિક્સમાં તારીખો ઉમેરો અને બાદબાકી કરો

    ડેલિગેટ તારીખ & નિષ્ણાતને સમય સૂત્ર તૈયાર કરો

    વધુ વાંચો

    ફ્લાય પર એક્સેલમાં ઉંમરની ગણતરી કરો

    અને કસ્ટમ-અનુરૂપ ફોર્મ્યુલા મેળવો

    વધુ વાંચો

    એક્સેલ DATEDIF ફંક્શન - તારીખ તફાવત મેળવો

    તેના નામ પ્રમાણે, DATEDIF ફંક્શનનો હેતુ બે તારીખો વચ્ચેના તફાવતની ગણતરી કરવા માટે છે.

    DATEDIF એ Excel માં બહુ ઓછા બિનદસ્તાવેજીકૃત કાર્યોમાંનું એક છે, અને કારણ કે તે "છુપાયેલું" તમને તે ફોર્મ્યુલા ટેબ પર મળશે નહીં, ન તો તમને કોઈ સંકેત મળશેફંક્શન્સ:

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

    જો તમે શૂન્ય મૂલ્યો દર્શાવવા માંગતા નથી, તો તમે દરેક DATEDIF ને IF ફંક્શનમાં નીચે પ્રમાણે લપેટી શકો છો:

    =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"

    નીચેના સ્ક્રીનશોટમાં દર્શાવ્યા મુજબ સૂત્ર માત્ર બિન-શૂન્ય તત્વો દર્શાવે છે:

    દિવસોમાં તારીખ તફાવત મેળવવાની અન્ય રીતો માટે, જુઓ એક્સેલમાં તારીખથી અત્યાર સુધીના દિવસોની ગણતરી કેવી રીતે કરવી.

    એક્સેલમાં ઉંમરની ગણતરી કરવા માટેના DATEDIF ફોર્મ્યુલા

    હકીકતમાં, જન્મ તારીખના આધારે કોઈની ઉંમરની ગણતરી કરવી એ તારીખના તફાવતની ગણતરી કરવાનો એક વિશિષ્ટ કેસ છે. 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"

    અને તમને નીચેનું પરિણામ મળશે :

    જન્મતારીખને વયમાં રૂપાંતરિત કરવાની અન્ય પદ્ધતિઓ જાણવા માટે, જન્મ તારીખથી ઉંમરની ગણતરી કેવી રીતે કરવી તે તપાસો.

    તારીખ & ટાઈમ વિઝાર્ડ - એક્સેલમાં તારીખ તફાવત ફોર્મ્યુલા બનાવવાની સરળ રીત

    આ ટ્યુટોરીયલના પહેલા ભાગમાં દર્શાવ્યા મુજબ, એક્સેલ DATEDIF વિવિધ પ્રકારના વિવિધ ઉપયોગો માટે યોગ્ય બહુમુખી કાર્ય છે. જો કે, ત્યાં છેએક નોંધપાત્ર ખામી - તે માઇક્રોસોફ્ટ દ્વારા બિનદસ્તાવેજીકૃત છે, એટલે કે, તમે ફંક્શનની સૂચિમાં DATEDIF શોધી શકશો નહીં અને જ્યારે તમે કોષમાં ફોર્મ્યુલા ટાઇપ કરવાનું શરૂ કરશો ત્યારે તમને કોઇ દલીલ ટૂલટિપ્સ દેખાશે નહીં. તમારી વર્કશીટ્સમાં DATEDIF ફંક્શનનો ઉપયોગ કરવા માટે સક્ષમ થવા માટે, તમારે તેનો સિન્ટેક્સ યાદ રાખવો પડશે અને બધી દલીલો જાતે જ દાખલ કરવી પડશે, જે સમય માંગી લે તેવી અને ભૂલથી ભરેલી રીત હોઈ શકે છે, ખાસ કરીને નવા નિશાળીયા માટે.

    અલ્ટિમેટ સ્યુટ એક્સેલ માટે આમાં ધરમૂળથી ફેરફાર થાય છે કારણ કે તે હવે તારીખ & ટાઈમ વિઝાર્ડ કે જે કોઈ પણ સમય માં લગભગ કોઈપણ તારીખ તફાવત ફોર્મ્યુલા બનાવી શકે છે. અહીં કેવી રીતે છે:

    1. તમે જ્યાં ફોર્મ્યુલા દાખલ કરવા માંગો છો તે કોષને પસંદ કરો.
    2. Ablebits Tools ટેબ પર જાઓ > તારીખ & સમય જૂથ, અને ક્લિક કરો તારીખ & સમય વિઝાર્ડ બટન:

  • The તારીખ & સમય વિઝાર્ડ સંવાદ વિન્ડો દેખાય છે, તમે તફાવત ટેબ પર સ્વિચ કરો અને ફોર્મ્યુલા દલીલો માટે ડેટા સપ્લાય કરો:
    • તારીખ 1 બોક્સમાં ક્લિક કરો (અથવા બોક્સની જમણી બાજુએ આવેલ સંકુચિત સંવાદ બટનને ક્લિક કરો) અને પ્રથમ તારીખ ધરાવતો કોષ પસંદ કરો.
    • તારીખ 2 બોક્સમાં ક્લિક કરો અને તેની સાથે એક કોષ પસંદ કરો બીજી તારીખ.
    • ડ્રૉપ-ડાઉન મેનૂમાં ડિફરન્સ ઇન માંથી ઇચ્છિત એકમ અથવા એકમોનું સંયોજન પસંદ કરો. જેમ તમે આ કરો છો, વિઝાર્ડ તમને બોક્સમાં પરિણામ અને કોષમાંના સૂત્રનું પૂર્વાવલોકન કરવા દે છે.
    • જો તમે તેનાથી ખુશ છોપૂર્વાવલોકન, સૂત્ર દાખલ કરો બટનને ક્લિક કરો, અન્યથા વિવિધ એકમો અજમાવો.

    ઉદાહરણ તરીકે, આ રીતે તમે દિવસોની સંખ્યા મેળવી શકો છો Excel માં બે તારીખો વચ્ચે:

    એકવાર ફોર્મ્યુલા પસંદ કરેલ કોષમાં દાખલ થઈ જાય, પછી તમે ફિલ હેન્ડલને ડબલ-ક્લિક કરીને અથવા ખેંચીને તેને હંમેશની જેમ અન્ય કોષોમાં કૉપિ કરી શકો છો. પરિણામ આના જેવું જ દેખાશે:

    પરિણામોને સૌથી યોગ્ય રીતે રજૂ કરવા માટે, થોડા વધુ વધારાના વિકલ્પો ઉપલબ્ધ છે:

    • વર્ષો બાકાત કરો અને/અથવા મહિનાઓને બાકાત કરો ગણતરીઓમાંથી.
    • દિવસ જેવા ટેક્સ્ટ લેબલ્સ બતાવો અથવા બતાવશો નહીં, મહિનાઓ , અઠવાડિયા , અને વર્ષ .
    • બતાવો અથવા બતાવશો નહીં શૂન્ય એકમો .
    • <33 જો તારીખ 1 (શરૂઆતની તારીખ) તારીખ 2 (અંતિમ તારીખ) કરતાં મોટી હોય તો નકારાત્મક મૂલ્યો તરીકે પરિણામો પરત કરો.

    ઉદાહરણ તરીકે, ચાલો બે તારીખો વચ્ચેનો તફાવત મેળવીએ. શૂન્ય એકમોને અવગણીને વર્ષો, મહિનાઓ, અઠવાડિયા અને દિવસોમાં:

    તારીખનો ઉપયોગ કરવાના ફાયદા & સમય ફોર્મ્યુલા વિઝાર્ડ

    ઝડપ અને સરળતા સિવાય, તારીખ & ટાઈમ વિઝાર્ડ થોડા વધુ ફાયદાઓ પૂરા પાડે છે:

    • નિયમિત DATEDIF ફોર્મ્યુલાથી વિપરીત, વિઝાર્ડ દ્વારા બનાવવામાં આવેલ અદ્યતન ફોર્મ્યુલા બે તારીખોમાંથી કઈ નાની છે અને કઈ મોટી છે તેની પરવા નથી કરતું. જો તારીખ 1 (પ્રારંભ તારીખ) તારીખ 2 (અંતિમ તારીખ) કરતાં મોટી હોય તો પણ તફાવત હંમેશા સંપૂર્ણ રીતે ગણવામાં આવે છે.
    • વિઝાર્ડતમામ સંભવિત એકમો (દિવસો, અઠવાડિયા, મહિનાઓ અને વર્ષ) ને સપોર્ટ કરે છે અને તમને આ એકમોના 11 વિવિધ સંયોજનોમાંથી પસંદ કરવા દે છે.
    • વિઝાર્ડ તમારા માટે જે ફોર્મ્યુલા બનાવે છે તે સામાન્ય એક્સેલ ફોર્મ્યુલા છે, તેથી તમે સંપાદિત કરવા માટે મુક્ત છો, તેમને હંમેશની જેમ કૉપિ કરો અથવા ખસેડો. તમે તમારી વર્કશીટ્સને અન્ય લોકો સાથે પણ શેર કરી શકો છો, અને કોઈપણ વ્યક્તિની એક્સેલમાં અલ્ટીમેટ સ્યુટ ન હોય તો પણ તમામ ફોર્મ્યુલા યથાવત રહેશે.

    આ રીતે તમે બે તારીખો વચ્ચેના તફાવતની ગણતરી કરો છો. વિવિધ સમય અંતરાલોમાં. આશા છે કે, આજે તમે જે DATEDIF ફંક્શન અને અન્ય ફોર્મ્યુલા શીખ્યા છો તે તમારા કાર્યમાં ઉપયોગી સાબિત થશે.

    ઉપલબ્ધ ડાઉનલોડ્સ

    અલ્ટિમેટ સ્યુટ 14-દિવસ પૂર્ણ-કાર્યકારી સંસ્કરણ (.exe ફાઇલ)<3

    જ્યારે તમે ફોર્મ્યુલા બારમાં ફંક્શનનું નામ લખવાનું શરૂ કરો ત્યારે કઈ દલીલો દાખલ કરવી. તેથી જ તમારા ફોર્મ્યુલામાં તેનો ઉપયોગ કરવા સક્ષમ થવા માટે એક્સેલ DATEDIF ના સંપૂર્ણ સિન્ટેક્સને જાણવું મહત્વપૂર્ણ છે.

    Excel DATEDIF ફંક્શન - સિન્ટેક્સ

    એક્સેલ DATEDIF ફંક્શનનું સિન્ટેક્સ નીચે મુજબ છે :

    DATEDIF(start_date, end_date, unit)

    તમામ ત્રણ દલીલો જરૂરી છે:

    Start_date - તમે જે સમયગાળાની ગણતરી કરવા માંગો છો તેની પ્રારંભિક તારીખ.

    સમાપ્તિ_તારીખ - સમયગાળાની સમાપ્તિ તારીખ.

    એકમ - બે તારીખો વચ્ચેના તફાવતની ગણતરી કરતી વખતે ઉપયોગ કરવા માટેનો સમય એકમ. વિવિધ એકમો સપ્લાય કરીને, તમે દિવસો, મહિનાઓ અથવા વર્ષોમાં તારીખ તફાવત પરત કરવા માટે DATEDIF ફંક્શન મેળવી શકો છો. એકંદરે, 6 એકમો ઉપલબ્ધ છે, જેનું વર્ણન નીચેના કોષ્ટકમાં કરવામાં આવ્યું છે.

    <20
    એકમ અર્થ સમજીકરણ
    Y વર્ષ પ્રારંભ અને સમાપ્તિ તારીખો વચ્ચેના પૂર્ણ વર્ષોની સંખ્યા.
    M મહિનાઓ તારીખ વચ્ચેના પૂર્ણ મહિનાઓની સંખ્યા.
    D દિવસો પ્રારંભ તારીખ અને વચ્ચેના દિવસોની સંખ્યા સમાપ્તિ તારીખ.
    MD વર્ષ અને મહિના સિવાયના દિવસો દિવસોમાં તારીખનો તફાવત, મહિનાઓ અને વર્ષોને અવગણીને.
    YD વર્ષોને બાદ કરતા દિવસો દિવસોમાં તારીખનો તફાવત, વર્ષોને અવગણીને.
    YM દિવસો સિવાયના મહિનાઓ અનેવર્ષ દિવસો અને વર્ષોને અવગણીને મહિનાઓમાં તારીખનો તફાવત.

    Excel DATEDIF ફોર્મ્યુલા

    માં બે તારીખો વચ્ચેનો તફાવત મેળવવા માટે એક્સેલ, તમારું મુખ્ય કામ DATEDIF ફંક્શનને શરૂઆત અને સમાપ્તિ તારીખો આપવાનું છે. આ વિવિધ રીતે કરી શકાય છે, જો કે એક્સેલ પૂરી પાડવામાં આવેલ તારીખોને સમજી શકે અને યોગ્ય રીતે અર્થઘટન કરી શકે.

    સેલ સંદર્ભો

    એક્સેલમાં 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 દરેકને સ્ટોર કરે છે તારીખ 1 જાન્યુઆરી, 1900 થી શરૂ થતા સીરીયલ નંબર તરીકે, તમે તારીખોને અનુરૂપ નંબરોનો ઉપયોગ કરો છો. આધારભૂત હોવા છતાં, આ પદ્ધતિ ભરોસાપાત્ર નથી કારણ કે વિવિધ કોમ્પ્યુટર સિસ્ટમો પર તારીખની સંખ્યા બદલાય છે. 1900 તારીખ સિસ્ટમમાં, તમે બે તારીખો, 1-જાન્યુ-2023 અને 31-ડિસે-2025 વચ્ચેના વર્ષોની સંખ્યા શોધવા માટે નીચેના સૂત્રનો ઉપયોગ કરી શકો છો:

    =DATEDIF(44927, 46022, "y")

    ના પરિણામોઅન્ય કાર્યો

    આજે અને 20 મે, 2025 વચ્ચે કેટલા દિવસો છે તે જાણવા માટે, આ ફોર્મ્યુલાનો ઉપયોગ કરો.

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

    નોંધ. તમારા સૂત્રોમાં, સમાપ્તિ તારીખ હંમેશા પ્રારંભ તારીખ કરતાં મોટી હોવી જોઈએ, અન્યથા Excel DATEDIF ફંક્શન #NUM! ભૂલ

    આશા છે કે, ઉપરોક્ત માહિતી મૂળભૂત બાબતોને સમજવામાં મદદરૂપ થઈ છે. અને હવે, ચાલો જોઈએ કે તમે તમારી કાર્યપત્રકોમાં તારીખોની તુલના કરવા અને તફાવત પરત કરવા માટે Excel DATEDIF ફંક્શનનો ઉપયોગ કેવી રીતે કરી શકો છો.

    એક્સેલમાં બે તારીખો વચ્ચેના દિવસોની સંખ્યા કેવી રીતે મેળવવી

    જો તમે DATEDIF ની દલીલોનું ધ્યાનપૂર્વક અવલોકન કર્યું, તમે નોંધ્યું છે કે તારીખો વચ્ચે દિવસોની ગણતરી માટે 3 અલગ અલગ એકમો અસ્તિત્વમાં છે. કયો ઉપયોગ કરવો તે તમારી જરૂરિયાતો પર આધાર રાખે છે.

    ઉદાહરણ 1. તારીખના તફાવતની ગણતરી કરવા માટે એક્સેલ DATEDIF ફોર્મ્યુલા દિવસોમાં

    ધારો કે તમારી પાસે સેલ A2 માં પ્રારંભ તારીખ અને સમાપ્તિ તારીખ છે સેલ B2 અને તમે ઇચ્છો છો કે એક્સેલ દિવસોમાં તારીખનો તફાવત પરત કરે. એક સરળ DATEDIF ફોર્મ્યુલા બરાબર કામ કરે છે:

    =DATEDIF(A2, B2, "d")

    જો કે start_date દલીલમાં મૂલ્ય end_date કરતાં ઓછું હોય. જો શરૂઆતની તારીખ સમાપ્તિ તારીખ કરતા મોટી હોય, તો એક્સેલ DATEDIF ફંક્શન #NUM ભૂલ પરત કરે છે, જેમ કે પંક્તિ 5:

    જો તમે કોઈ ફોર્મ્યુલા શોધી રહ્યા છો કે સકારાત્મક અથવા નકારાત્મક સંખ્યા તરીકે દિવસોમાં તારીખનો તફાવત પરત કરી શકે છે, ફક્ત માંથી સીધી જ એક તારીખ બાદ કરોઅન્ય:

    =B2-A2

    > 0> ધારો કે તમારી પાસે તારીખોની બે યાદીઓ છે જે જુદા જુદા વર્ષોની છે અને તમે તારીખો વચ્ચેના દિવસોની સંખ્યાની ગણતરી કરવા માંગો છો જાણે તે એક જ વર્ષના હોય. આ કરવા માટે, "YD" યુનિટ સાથે DATEDIF ફોર્મ્યુલાનો ઉપયોગ કરો:

    =DATEDIF(A2, B2, "yd")

    જો તમે ઇચ્છો છો કે Excel DATEDIF ફંક્શન માત્ર વર્ષો જ નહીં પણ અવગણના કરે શલભ, પછી "md" એકમનો ઉપયોગ કરો. આ કિસ્સામાં, તમારું સૂત્ર બે તારીખો વચ્ચેના દિવસોની ગણતરી કરશે જાણે કે તે એક જ મહિના અને તે જ વર્ષના હોય:

    =DATEDIF(A2, B2, "md")

    નીચેનો સ્ક્રીનશોટ પરિણામો દર્શાવે છે અને તેની સાથે સરખામણી ઉપરનો સ્ક્રીનશોટ તફાવતને વધુ સારી રીતે સમજવામાં મદદ કરી શકે છે.

    ટીપ. બે તારીખો વચ્ચેના કાર્યકારી દિવસો ની સંખ્યા મેળવવા માટે, NETWORKDAYS અથવા NETWORKDAYS.INTL ફંક્શનનો ઉપયોગ કરો.

    અઠવાડિયામાં તારીખના તફાવતની ગણતરી કેવી રીતે કરવી

    જેમ તમે કદાચ નોંધ્યું હશે, એક્સેલ DATEDIF ફંક્શનમાં અઠવાડિયામાં તારીખના તફાવતની ગણતરી કરવા માટે વિશિષ્ટ એકમ નથી. જો કે, ત્યાં એક સરળ ઉપાય છે.

    બે તારીખો વચ્ચે કેટલા અઠવાડિયા છે તે જાણવા માટે, તમે દિવસોનો તફાવત પરત કરવા માટે "D" એકમ સાથે DATEDIF ફંક્શનનો ઉપયોગ કરી શકો છો, અને પછી પરિણામને આના દ્વારા વિભાજિત કરી શકો છો 7.

    તારીખો વચ્ચે પૂર્ણ અઠવાડિયા ની સંખ્યા મેળવવા માટે, તમારા DATEDIF સૂત્રને આમાં લપેટોરાઉન્ડડાઉન ફંક્શન, જે નંબરને હંમેશા શૂન્ય તરફ રાઉન્ડ કરે છે:

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

    જ્યાં A2 એ શરૂઆતની તારીખ છે અને B2 એ તમે જે સમયગાળાની ગણતરી કરી રહ્યાં છો તેની અંતિમ તારીખ છે.

    એક્સેલમાં બે તારીખો વચ્ચેના મહિનાઓની સંખ્યાની ગણતરી કેવી રીતે કરવી

    દિવસોની ગણતરીની જેમ, Excel DATEDIF ફંક્શન તમે ઉલ્લેખિત કરેલ બે તારીખો વચ્ચેના મહિનાઓની સંખ્યાની ગણતરી કરી શકે છે. તમે જે એકમ સપ્લાય કરો છો તેના આધારે, ફોર્મ્યુલા અલગ-અલગ પરિણામો આપશે.

    ઉદાહરણ 1. બે તારીખો (DATEDIF) વચ્ચેના પૂર્ણ મહિનાની ગણતરી કરો

    તારીખો વચ્ચેના આખા મહિનાઓની સંખ્યા ગણવા માટે, તમે "M" એકમ સાથે DATEDIF ફંક્શનનો ઉપયોગ કરો. ઉદાહરણ તરીકે, નીચેનું સૂત્ર A2 (પ્રારંભ તારીખ) અને B2 (અંતિમ તારીખ) માં તારીખોની તુલના કરે છે અને મહિનાઓમાં તફાવત આપે છે:

    =DATEDIF(A2, B2, "m")

    નોંધ. મહિનાઓની યોગ્ય રીતે ગણતરી કરવા માટે DATEDIF સૂત્ર માટે, સમાપ્તિ તારીખ હંમેશા પ્રારંભ તારીખ કરતાં મોટી હોવી જોઈએ; અન્યથા ફોર્મ્યુલા #NUM ભૂલ પરત કરે છે.

    આવી ભૂલોને ટાળવા માટે, તમે એક્સેલને હંમેશા જૂની તારીખને શરૂઆતની તારીખ તરીકે અને વધુ તાજેતરની તારીખ તરીકે સમજવા માટે દબાણ કરી શકો છો. અંતિમ તારીખ. આ કરવા માટે, એક સરળ લોજિકલ ટેસ્ટ ઉમેરો:

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

    ઉદાહરણ 2. બે તારીખો વચ્ચેના મહિનાઓની સંખ્યા મેળવો તારીખો વચ્ચેના મહિનાઓ જાણે તે જ વર્ષના હોય, એકમ દલીલમાં "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(B2) - MONTH(A2)

    આ ફોર્મ્યુલા "YM" સાથે Excel DATEDIF ની જેમ જ કામ કરે છે " નીચેના સ્ક્રીનશૉટમાં દર્શાવ્યા મુજબ એકમ:

    જો કે, બે ફોર્મ્યુલામાં ભિન્નતા દ્વારા પરત કરવામાં આવેલ પરિણામો એ બે પંક્તિઓ છે:

    • પંક્તિ 4 : સમાપ્તિ તારીખ શરૂઆતની તારીખ કરતાં ઓછી છે અને તેથી DATEDIF ભૂલ આપે છે જ્યારે MONTH-MONTH નકારાત્મક મૂલ્ય આપે છે.
    • પંક્તિ 6: તારીખો અલગ-અલગ મહિનાની હોય છે, પરંતુ વાસ્તવિક તારીખનો તફાવત માત્ર એક દિવસનો હોય છે . DATEDIF 0 પરત કરે છે કારણ કે તે 2 તારીખો વચ્ચેના આખા મહિનાની ગણતરી કરે છે. MONTH-MONTH 1 આપે છે કારણ કે તે દિવસો અને વર્ષોને અવગણીને એકબીજામાંથી મહિનાની સંખ્યાને બાદ કરે છે.

    એક્સેલમાં બે તારીખો વચ્ચેના વર્ષોની ગણતરી કેવી રીતે કરવી

    જો તમે અગાઉના ઉદાહરણોને અનુસરો છો જ્યાં અમે બે તારીખો વચ્ચે મહિનાઓ અને દિવસોની ગણતરી કરી છે, તો પછી તમે Excel માં વર્ષોની ગણતરી કરવા માટે સરળતાથી ફોર્મ્યુલા મેળવી શકો છો. તમને સૂત્ર યોગ્ય મળ્યું છે કે કેમ તે તપાસવામાં નીચેના ઉદાહરણો મદદ કરી શકે છે :)

    ઉદાહરણ 1. બે તારીખો વચ્ચેના સંપૂર્ણ વર્ષોની ગણતરી (DATEDIF કાર્ય)

    ની વચ્ચેના સંપૂર્ણ કેલેન્ડર વર્ષોની સંખ્યા શોધવા માટેબે તારીખો, "Y" એકમ સાથે જૂના સારા DATEDIF નો ઉપયોગ કરો:

    =DATEDIF(A2,B2,"y")

    નોંધ લો કે DATEDIF ફોર્મ્યુલા પંક્તિ 6 માં 0 આપે છે, જો કે તારીખો વિવિધ વર્ષોની છે. આ એટલા માટે છે કારણ કે પ્રારંભ અને સમાપ્તિ તારીખો વચ્ચેના સંપૂર્ણ કેલેન્ડર વર્ષોની સંખ્યા શૂન્યની બરાબર છે. અને હું માનું છું કે તમને #NUM જોઈને આશ્ચર્ય થયું નથી! પંક્તિ 7 માં ભૂલ જ્યાં શરૂઆતની તારીખ સમાપ્તિ તારીખ કરતાં વધુ તાજેતરની છે.

    ઉદાહરણ 2. બે તારીખો વચ્ચેના વર્ષોની ગણતરી (YEAR કાર્ય)

    એક્સેલમાં વર્ષોની ગણતરી કરવાની વૈકલ્પિક રીતનો ઉપયોગ કરવામાં આવે છે YEAR કાર્ય. એ જ રીતે MONTH ફોર્મ્યુલાની જેમ, તમે દરેક તારીખમાંથી વર્ષ કાઢો છો, અને પછી એકબીજામાંથી વર્ષો બાદ કરો છો:

    =YEAR(B2) - YEAR(A2)

    નીચેના સ્ક્રીનશોટમાં, તમે DATEDIF દ્વારા પરત કરવામાં આવેલા પરિણામોની તુલના કરી શકો છો અને YEAR ફંક્શન્સ:

    મોટા ભાગના કિસ્સાઓમાં પરિણામો સમાન હોય છે, સિવાય કે:

    • DATEDIF ફંક્શન સંપૂર્ણ કેલેન્ડર વર્ષોની ગણતરી કરે છે, જ્યારે YEAR ફોર્મ્યુલા બીજામાંથી એક વર્ષ બાદબાકી કરે છે. પંક્તિ 6 તફાવત દર્શાવે છે.
    • જો શરૂઆતની તારીખ સમાપ્તિ તારીખ કરતાં મોટી હોય તો DATEDIF ફોર્મ્યુલા ભૂલ આપે છે, જ્યારે YEAR ફંક્શન નકારાત્મક મૂલ્ય આપે છે, જેમ કે પંક્તિ 7 માં.

    દિવસો, મહિનાઓ અને વર્ષોમાં તારીખનો તફાવત કેવી રીતે મેળવવો

    એક સૂત્રમાં બે તારીખો વચ્ચેના સંપૂર્ણ વર્ષો, મહિનાઓ અને દિવસોની સંખ્યા ગણવા માટે, તમે ફક્ત ત્રણ DATEDIF ને જોડી શકો છો.

    માઈકલ બ્રાઉન સોફ્ટવેર ટૂલ્સનો ઉપયોગ કરીને જટિલ પ્રક્રિયાઓને સરળ બનાવવાના જુસ્સા સાથે સમર્પિત ટેકનોલોજી ઉત્સાહી છે. ટેક ઉદ્યોગમાં એક દાયકા કરતાં વધુ અનુભવ સાથે, તેમણે Microsoft Excel અને Outlook, તેમજ Google Sheets અને Docsમાં તેમની કુશળતાને સન્માનિત કરી છે. માઈકલનો બ્લોગ તેના જ્ઞાન અને કુશળતાને અન્ય લોકો સાથે શેર કરવા માટે સમર્પિત છે, ઉત્પાદકતા અને કાર્યક્ષમતામાં સુધારો કરવા માટે અનુસરવામાં સરળ ટીપ્સ અને ટ્યુટોરિયલ્સ પ્રદાન કરે છે. ભલે તમે અનુભવી વ્યાવસાયિક હોવ કે શિખાઉ માણસ, માઈકલનો બ્લોગ આ આવશ્યક સોફ્ટવેર સાધનોમાંથી સૌથી વધુ મેળવવા માટે મૂલ્યવાન આંતરદૃષ્ટિ અને વ્યવહારુ સલાહ આપે છે.