విషయ సూచిక
ఈ ట్యుటోరియల్లో, మీరు 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"
మీరు సున్నా విలువలను ప్రదర్శించకూడదనుకుంటే, మీరు ప్రతి 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"
సూత్రం కింది స్క్రీన్షాట్లో ప్రదర్శించిన విధంగా సున్నా కాని మూలకాలను మాత్రమే ప్రదర్శిస్తుంది:
రోజుల్లో తేదీ వ్యత్యాసాన్ని పొందడానికి ఇతర మార్గాల కోసం, చూడండి Excelలో తేదీ నుండి లేదా తేదీ వరకు రోజులను ఎలా లెక్కించాలి.
Excelలో వయస్సును లెక్కించడానికి 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"
మరియు మీరు క్రింది ఫలితాన్ని పొందుతారు :
పుట్టిన తేదీని వయస్సుకి మార్చే ఇతర పద్ధతులను తెలుసుకోవడానికి, పుట్టిన తేదీ నుండి వయస్సును ఎలా లెక్కించాలో చూడండి.
తేదీ & టైమ్ విజార్డ్ - Excelలో తేదీ వ్యత్యాస సూత్రాలను రూపొందించడానికి సులభమైన మార్గం
ఈ ట్యుటోరియల్ యొక్క మొదటి భాగంలో ప్రదర్శించినట్లుగా, Excel DATEDIF అనేది వివిధ రకాల ఉపయోగాలకు అనువైన బహుముఖ ఫంక్షన్. అయితే, ఉందిఒక ముఖ్యమైన లోపం - ఇది Microsoft ద్వారా నమోదు చేయబడలేదు, అంటే, మీరు ఫంక్షన్ల జాబితాలో DATEDIFని కనుగొనలేరు లేదా మీరు సెల్లో ఫార్ములాను టైప్ చేయడం ప్రారంభించినప్పుడు మీకు ఎటువంటి వాదన టూల్టిప్లు కనిపించవు. మీ వర్క్షీట్లలో DATEDIF ఫంక్షన్ని ఉపయోగించడానికి, మీరు దాని సింటాక్స్ని గుర్తుంచుకోవాలి మరియు అన్ని ఆర్గ్యుమెంట్లను మాన్యువల్గా నమోదు చేయాలి, ఇది చాలా సమయం తీసుకునే మరియు లోపాలను కలిగించే మార్గం, ప్రత్యేకించి ప్రారంభకులకు.
అల్టిమేట్ సూట్ Excel కోసం ఇది ఇప్పుడు తేదీ & టైమ్ విజార్డ్ దాదాపు ఏ సమయంలోనైనా తేదీ వ్యత్యాస ఫార్ములాని తయారు చేయగలదు. ఇక్కడ ఎలా ఉంది:
- మీరు ఫార్ములాను ఇన్సర్ట్ చేయాలనుకుంటున్న సెల్ను ఎంచుకోండి.
- Ablebits Tools ట్యాబ్ > తేదీ & సమయం సమూహం, మరియు తేదీ & టైమ్ విజార్డ్ బటన్:
- తేదీ 1 బాక్స్లో క్లిక్ చేయండి (లేదా బాక్స్ యొక్క కుడి వైపున ఉన్న కుదించు డైలాగ్ బటన్ను క్లిక్ చేయండి) మరియు మొదటి తేదీని కలిగి ఉన్న సెల్ను ఎంచుకోండి.
- తేదీ 2 బాక్స్లో క్లిక్ చేసి, దీనితో సెల్ను ఎంచుకోండి రెండవ తేదీ.
- తేడా డ్రాప్-డౌన్ మెను నుండి కావలసిన యూనిట్ లేదా యూనిట్ల కలయికను ఎంచుకోండి. మీరు ఇలా చేస్తున్నప్పుడు, విజార్డ్ మిమ్మల్ని బాక్స్లోని ఫలితాన్ని మరియు సెల్లోని ఫార్ములాను ప్రివ్యూ చేయడానికి అనుమతిస్తుంది.
- మీరు సంతోషంగా ఉంటేప్రివ్యూ, సూత్రం చొప్పించు బటన్ను క్లిక్ చేయండి, లేకపోతే వేరే యూనిట్లను ప్రయత్నించండి.
ఉదాహరణకు, మీరు రోజుల సంఖ్య ను ఈ విధంగా పొందవచ్చు Excelలో రెండు తేదీల మధ్య:
ఎంచుకున్న సెల్లో ఫార్ములా చొప్పించబడిన తర్వాత, మీరు దాన్ని ఎప్పటిలాగే ఇతర సెల్లకు రెండుసార్లు క్లిక్ చేయడం ద్వారా లేదా ఫిల్ హ్యాండిల్ని లాగడం ద్వారా కాపీ చేయవచ్చు. ఫలితం ఇలాగే కనిపిస్తుంది:
ఫలితాలను అత్యంత అనుకూలమైన మార్గంలో ప్రదర్శించడానికి, మరికొన్ని అదనపు ఎంపికలు అందుబాటులో ఉన్నాయి:
- సంవత్సరాలను మినహాయించండి మరియు/లేదా నెలలను మినహాయించండి లెక్కల నుండి.
- వచన లేబుల్లను చూపండి లేదా చూపవద్దు రోజులు , నెలలు , వారాలు మరియు సంవత్సరాలు .
- సున్నా యూనిట్లు చూపండి లేదా చూపవద్దు.
- తేదీ 1 (ప్రారంభ తేదీ) తేదీ 2 (ముగింపు తేదీ) కంటే ఎక్కువగా ఉంటే ప్రతికూల విలువలుగా ఫలితాలను అందించండి.
ఉదాహరణగా, రెండు తేదీల మధ్య వ్యత్యాసాన్ని తెలుసుకుందాం. సంవత్సరాలు, నెలలు, వారాలు మరియు రోజులలో, సున్నా యూనిట్లను విస్మరిస్తూ:
తేదీని ఉపయోగించడం వల్ల కలిగే ప్రయోజనాలు & టైమ్ ఫార్ములా విజార్డ్
వేగం మరియు సరళత కాకుండా, తేదీ & టైమ్ విజార్డ్ మరికొన్ని ప్రయోజనాలను అందిస్తుంది:
- సాధారణ DATEDIF ఫార్ములా కాకుండా, విజార్డ్ రూపొందించిన అధునాతన ఫార్ములా రెండు తేదీలలో ఏది చిన్నది మరియు ఏది పెద్దది అని పట్టించుకోదు. తేదీ 1 (ప్రారంభ తేదీ) తేదీ 2 (ముగింపు తేదీ) కంటే ఎక్కువగా ఉన్నప్పటికీ తేడా ఎల్లప్పుడూ ఖచ్చితంగా లెక్కించబడుతుంది.
- విజార్డ్సాధ్యమయ్యే అన్ని యూనిట్లకు (రోజులు, వారాలు, నెలలు మరియు సంవత్సరాలు) మద్దతు ఇస్తుంది మరియు ఈ యూనిట్ల యొక్క 11 విభిన్న కలయికల నుండి ఎంచుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది.
- విజార్డ్ మీ కోసం రూపొందించిన సూత్రాలు సాధారణ Excel సూత్రాలు, కాబట్టి మీరు సవరించడానికి ఉచితం, వాటిని యధావిధిగా కాపీ చేయండి లేదా తరలించండి. మీరు మీ వర్క్షీట్లను ఇతర వ్యక్తులతో కూడా పంచుకోవచ్చు మరియు ఎవరైనా వారి Excelలో అల్టిమేట్ సూట్ని కలిగి లేనప్పటికీ, అన్ని సూత్రాలు అలాగే ఉంటాయి.
మీరు రెండు తేదీల మధ్య వ్యత్యాసాన్ని ఈ విధంగా గణిస్తారు. వివిధ సమయ వ్యవధిలో. మీరు ఈరోజు నేర్చుకున్న DATEDIF ఫంక్షన్ మరియు ఇతర సూత్రాలు మీ పనిలో ఉపయోగకరంగా ఉంటాయని ఆశిస్తున్నాము.
అందుబాటులో ఉన్న డౌన్లోడ్లు
అల్టిమేట్ సూట్ 14-రోజుల పూర్తి-ఫంక్షనల్ వెర్షన్ (.exe ఫైల్)<3
మీరు ఫార్ములా బార్లో ఫంక్షన్ పేరును టైప్ చేయడం ప్రారంభించినప్పుడు ఏ ఆర్గ్యుమెంట్లను నమోదు చేయాలి. అందుకే మీ ఫార్ములాల్లో Excel DATEDIFని ఉపయోగించడానికి పూర్తి వాక్యనిర్మాణాన్ని తెలుసుకోవడం చాలా ముఖ్యం.Excel DATEDIF ఫంక్షన్ - సింటాక్స్
Excel DATEDIF ఫంక్షన్ యొక్క సింటాక్స్ క్రింది విధంగా ఉంది :
DATEDIF(start_date, end_date, unit)మూడు ఆర్గ్యుమెంట్లు అవసరం:
Start_date - మీరు లెక్కించాలనుకుంటున్న వ్యవధి యొక్క ప్రారంభ తేదీ.
End_date - వ్యవధి ముగింపు తేదీ.
యూనిట్ - రెండు తేదీల మధ్య వ్యత్యాసాన్ని లెక్కించేటప్పుడు ఉపయోగించాల్సిన సమయ యూనిట్. వేర్వేరు యూనిట్లను సరఫరా చేయడం ద్వారా, మీరు తేదీ వ్యత్యాసాన్ని రోజులు, నెలలు లేదా సంవత్సరాల్లో తిరిగి ఇవ్వడానికి DATEDIF ఫంక్షన్ని పొందవచ్చు. మొత్తంమీద, 6 యూనిట్లు అందుబాటులో ఉన్నాయి, ఇవి క్రింది పట్టికలో వివరించబడ్డాయి.
యూనిట్ | అర్థం | వివరణ |
Y | సంవత్సరాలు | ప్రారంభ మరియు ముగింపు తేదీల మధ్య పూర్తి సంవత్సరాల సంఖ్య. |
M | నెలలు | తేదీల మధ్య పూర్తి నెలల సంఖ్య. |
D | రోజులు | ప్రారంభ తేదీ మరియు మధ్య రోజుల సంఖ్య ముగింపు తేదీ. |
MD | సంవత్సరాలు మరియు నెలలు మినహా రోజులు | నెలలు మరియు సంవత్సరాలను విస్మరించి రోజులలో తేదీ వ్యత్యాసం. |
YD | సంవత్సరాలను మినహాయించి రోజులు | రోజుల్లో తేదీ వ్యత్యాసం, సంవత్సరాలను విస్మరించి. |
YM | రోజులు మినహా నెలలు మరియుసంవత్సరాలు | రోజులు మరియు సంవత్సరాలను విస్మరిస్తూ నెలలలో తేదీ వ్యత్యాసం. |
Excel DATEDIF ఫార్ములా
రెండు తేదీల మధ్య వ్యత్యాసాన్ని పొందడానికి Excel, మీ ప్రధాన పని DATEDIF ఫంక్షన్కు ప్రారంభ మరియు ముగింపు తేదీలను అందించడం. అందించిన తేదీలను Excel అర్థం చేసుకోగలదు మరియు సరిగ్గా అర్థం చేసుకోగలిగితే, ఇది వివిధ మార్గాల్లో చేయవచ్చు.
సెల్ సూచనలు
Excelలో DATEDIF ఫార్ములా చేయడానికి సులభమైన మార్గం రెండు చెల్లుబాటు అయ్యే తేదీలను వేర్వేరు సెల్లలో ఇన్పుట్ చేయడం మరియు ఆ సెల్లను సూచించడం. ఉదాహరణకు, కింది ఫార్ములా A1 మరియు B1 కణాలలో తేదీల మధ్య రోజుల సంఖ్యను గణిస్తుంది:
=DATEDIF(A1, B1, "d")
టెక్స్ట్ స్ట్రింగ్లు
Excel తేదీలను అర్థం చేసుకుంటుంది "1-Jan-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 ఫంక్షన్ను ఎలా ఉపయోగించవచ్చో చూద్దాం.
Excelలో రెండు తేదీల మధ్య రోజుల సంఖ్యను ఎలా పొందాలి
మీరు అయితే DATEDIF యొక్క వాదనలను జాగ్రత్తగా గమనించారు, తేదీల మధ్య రోజులను లెక్కించడానికి 3 వేర్వేరు యూనిట్లు ఉన్నాయని మీరు గమనించారు. ఏది ఉపయోగించాలో ఖచ్చితంగా మీ అవసరాలపై ఆధారపడి ఉంటుంది.
ఉదాహరణ 1. తేదీ వ్యత్యాసాన్ని రోజులలో లెక్కించడానికి Excel DATEDIF ఫార్ములా
మీరు సెల్ A2లో ప్రారంభ తేదీని మరియు ముగింపు తేదీని కలిగి ఉన్నారని అనుకుందాం. సెల్ B2 మరియు మీరు Excel తేదీ వ్యత్యాసాన్ని రోజులలో తిరిగి ఇవ్వాలనుకుంటున్నారు. ఒక సాధారణ DATEDIF సూత్రం బాగా పని చేస్తుంది:
=DATEDIF(A2, B2, "d")
ప్రారంభ_తేదీ ఆర్గ్యుమెంట్లోని విలువ ముగింపు_తేదీ కంటే తక్కువగా ఉంటే. ప్రారంభ తేదీ ముగింపు తేదీ కంటే ఎక్కువగా ఉన్నట్లయితే, Excel DATEDIF ఫంక్షన్ #NUM లోపాన్ని అందిస్తుంది, వరుస 5లో:
మీరు ఫార్ములా కోసం చూస్తున్నట్లయితే రోజులలో తేదీ వ్యత్యాసాన్ని ధనాత్మక లేదా ప్రతికూల సంఖ్యగా అందించవచ్చు, కేవలం ఒక తేదీని నేరుగా నుండి తీసివేయండిఇతర:
=B2-A2
పూర్తి వివరాలు మరియు మరిన్ని ఫార్ములా ఉదాహరణల కోసం దయచేసి Excelలో తేదీలను ఎలా తీసివేయాలో చూడండి.
ఉదాహరణ 2. సంవత్సరాలను విస్మరించి Excelలో రోజులను లెక్కించండి
మీరు వేర్వేరు సంవత్సరాలకు చెందిన తేదీల యొక్క రెండు జాబితాలను కలిగి ఉన్నారని అనుకుందాం మరియు మీరు తేదీల మధ్య రోజుల సంఖ్యను అదే సంవత్సరంలో ఉన్నట్లుగా లెక్కించాలనుకుంటున్నారు. దీన్ని చేయడానికి, "YD" యూనిట్తో DATEDIF ఫార్ములాను ఉపయోగించండి:
=DATEDIF(A2, B2, "yd")
మీరు Excel DATEDIF ఫంక్షన్ని సంవత్సరాలను మాత్రమే కాకుండా కూడా విస్మరించాలనుకుంటే మాత్స్, అప్పుడు "md" యూనిట్ ఉపయోగించండి. ఈ సందర్భంలో, మీ ఫార్ములా రెండు తేదీల మధ్య రోజులను అవి ఒకే నెల మరియు అదే సంవత్సరంలో ఉన్నట్లుగా గణిస్తుంది:
=DATEDIF(A2, B2, "md")
దిగువ స్క్రీన్షాట్ ఫలితాలను ప్రదర్శిస్తుంది మరియు దానితో పోల్చడం ఎగువ స్క్రీన్షాట్ తేడాను బాగా అర్థం చేసుకోవడంలో సహాయపడుతుంది.
చిట్కా. రెండు తేదీల మధ్య పనిదినాల సంఖ్యను పొందడానికి, NETWORKDAYS లేదా NETWORKDAYS.INTL ఫంక్షన్ని ఉపయోగించండి.
వారాల్లో తేదీ వ్యత్యాసాన్ని ఎలా లెక్కించాలి
మీరు బహుశా గమనించినట్లుగా, Excel DATEDIF ఫంక్షన్లో తేదీ వ్యత్యాసాన్ని వారాలలో లెక్కించడానికి ప్రత్యేక యూనిట్ లేదు. అయితే, ఒక సులభమైన పరిష్కారం ఉంది.
రెండు తేదీల మధ్య ఎన్ని వారాలు ఉన్నాయో తెలుసుకోవడానికి, మీరు DATEDIF ఫంక్షన్ని "D" యూనిట్తో ఉపయోగించి రోజులలో తేడాను తిరిగి ఇవ్వవచ్చు, ఆపై ఫలితాన్ని దీని ద్వారా విభజించండి 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ని అందిస్తుంది ఎందుకంటే తేదీల మధ్య పూర్తి క్యాలెండర్ నెల ఇంకా ముగియలేదు, అయితే సంవత్సరం/MONTH 1ని అందిస్తుంది ఎందుకంటే తేదీలువేర్వేరు నెలలకు చెందినవి.
ఉదాహరణ 4. సంవత్సరాలను విస్మరించి 2 తేదీల మధ్య నెలలను లెక్కించడం (MONTH ఫంక్షన్)
ఒకవేళ మీ తేదీలన్నీ ఒకే సంవత్సరానికి చెందినవి అయితే లేదా మీరు వాటి మధ్య నెలలను లెక్కించాలనుకుంటే సంవత్సరాలను విస్మరించిన తేదీలు, మీరు ప్రతి తేదీ నుండి నెలను తిరిగి పొందేందుకు MONTH ఫంక్షన్ చేయవచ్చు, ఆపై మరొకదాని నుండి ఒక నెలను తీసివేయవచ్చు:
=MONTH(B2) - MONTH(A2)
ఈ సూత్రం "YMతో Excel DATEDIF వలె పనిచేస్తుంది. " కింది స్క్రీన్షాట్లో ప్రదర్శించిన విధంగా యూనిట్:
అయితే, రెండు ఫార్ములాల ద్వారా అందించబడిన ఫలితాలు రెండు అడ్డు వరుసలు:
- వరుస 4 : ముగింపు తేదీ ప్రారంభ తేదీ కంటే తక్కువగా ఉంది మరియు అందువల్ల DATEDIF లోపాన్ని అందిస్తుంది, అయితే MONTH-MONTH ప్రతికూల విలువను ఇస్తుంది.
- వరుస 6: తేదీలు వేర్వేరు నెలలు, కానీ వాస్తవ తేదీ వ్యత్యాసం కేవలం ఒక రోజు మాత్రమే . DATEDIF 0ని అందిస్తుంది ఎందుకంటే ఇది 2 తేదీల మధ్య మొత్తం నెలలను గణిస్తుంది. MONTH-MONTH 1ని అందిస్తుంది ఎందుకంటే ఇది రోజులు మరియు సంవత్సరాలను విస్మరించి ఒకదానికొకటి నెలల సంఖ్యలను తీసివేస్తుంది.
Excelలో రెండు తేదీల మధ్య సంవత్సరాలను ఎలా లెక్కించాలి
మీరు మునుపటి ఉదాహరణలను అనుసరించినట్లయితే మేము రెండు తేదీల మధ్య నెలలు మరియు రోజులను లెక్కించిన చోట, మీరు Excelలో సంవత్సరాలను లెక్కించడానికి సులభంగా సూత్రాన్ని పొందవచ్చు. మీరు ఫార్ములా సరిగ్గా ఉందో లేదో తనిఖీ చేయడంలో క్రింది ఉదాహరణలు మీకు సహాయపడతాయి :)
ఉదాహరణ 1. రెండు తేదీల మధ్య పూర్తి సంవత్సరాలను గణించడం (DATEDIF ఫంక్షన్)
మధ్య పూర్తి క్యాలెండర్ సంవత్సరాల సంఖ్యను తెలుసుకోవడానికిరెండు తేదీలు, "Y" యూనిట్తో పాత మంచి DATEDIFని ఉపయోగించండి:
=DATEDIF(A2,B2,"y")
DATEDIF ఫార్ములా 6వ వరుసలో 0ని అందిస్తుంది, అయినప్పటికీ తేదీలు వేర్వేరు సంవత్సరాలకు చెందినవి. ఎందుకంటే ప్రారంభ మరియు ముగింపు తేదీల మధ్య పూర్తి క్యాలెండర్ సంవత్సరాల సంఖ్య సున్నాకి సమానం. మరియు మీరు #NUMని చూసి ఆశ్చర్యపోరని నేను నమ్ముతున్నాను! 7వ వరుసలో లోపం ప్రారంభ తేదీ ముగింపు తేదీ కంటే ఇటీవలిది.
ఉదాహరణ 2. రెండు తేదీల మధ్య సంవత్సరాలను గణించడం (YEAR ఫంక్షన్)
Excelలో సంవత్సరాలను లెక్కించడానికి ప్రత్యామ్నాయ మార్గం ఉపయోగించబడుతోంది సంవత్సరం ఫంక్షన్. అదే విధంగా MONTH సూత్రం ప్రకారం, మీరు ప్రతి తేదీ నుండి సంవత్సరాన్ని సంగ్రహించి, ఆపై ఒకదానికొకటి నుండి సంవత్సరాలను తీసివేయండి:
=YEAR(B2) - YEAR(A2)
క్రింది స్క్రీన్షాట్లో, మీరు DATEDIF ద్వారా అందించబడిన ఫలితాలను సరిపోల్చవచ్చు మరియు YEAR ఫంక్షన్లు:
చాలా సందర్భాలలో ఫలితాలు ఒకేలా ఉంటాయి, అవి తప్ప:
- DATEDIF ఫంక్షన్ పూర్తి క్యాలెండర్ సంవత్సరాలను గణిస్తుంది, అయితే YEAR సూత్రం కేవలం ఒక సంవత్సరం నుండి ఒక సంవత్సరం తీసివేస్తుంది. అడ్డు వరుస 6 వ్యత్యాసాన్ని వివరిస్తుంది.
- ప్రారంభ తేదీ ముగింపు తేదీ కంటే ఎక్కువగా ఉంటే DATEDIF ఫార్ములా ఎర్రర్ను అందిస్తుంది, అయితే YEAR ఫంక్షన్ 7వ వరుసలో వలె ప్రతికూల విలువను అందిస్తుంది.
రోజులు, నెలలు మరియు సంవత్సరాలలో తేదీ వ్యత్యాసాన్ని ఎలా పొందాలి
ఒకే సూత్రంలో రెండు తేదీల మధ్య పూర్తి సంవత్సరాలు, నెలలు మరియు రోజుల సంఖ్యను లెక్కించడానికి, మీరు కేవలం మూడు DATEDIFలను సంగ్రహించండి