Ja jums ir Excel lapa, kurā ir daudz datumu, iespējams, jums būs jāaprēķina atšķirības starp dažiem šiem datumiem. Varbūt jūs vēlaties redzēt, cik daudz mēnešu tas tevi aizveda, lai nomaksātu savu parādu, vai arī cik dienu jūs pazaudējāt noteiktu svaru?
Excel starpības datumu aprēķināšana ir vienkārša, taču tā var kļūt sarežģīta atkarībā no tā, kā jūs vēlaties aprēķināt noteiktas vērtības. Piemēram, ja vēlaties uzzināt mēnešu skaitu no 2015. gada 2. marta līdz 2015. gada 1. marta, vai atbilde būtu 0 vai 1? Daži cilvēki varētu teikt 0, jo tas nav pilns mēnesis starp datumiem un citi varētu teikt 1, jo tas ir atšķirīgs mēnesis.
Šajā rakstā es parādīšu, kā aprēķināt atšķirības starp diviem datumiem, lai noteiktu dienu skaitu, mēnešus un gadus, izmantojot dažādas formulas, atkarībā no jūsu vēlmēm.
Vienkāršākais aprēķins, ko mēs varam izdarīt, ir iegūt dienu skaitu starp diviem datumiem. Laba lieta par dienu aprēķināšanu ir tāda, ka patiesībā ir tikai viens veids, kā aprēķināt vērtību, tāpēc jums nav jāuztraucas par dažādām formām, kas sniedz dažādas atbildes.
Šajā manā piemērā man ir divi datumi, kas tiek glabāti šūnās A2 un A3. Pa labi, jūs varat redzēt atšķirību starp šiem diviem datumiem ir 802 dienas. Programmā Excel vienmēr ir vairāki veidi, kā aprēķināt tādu pašu vērtību, un tas ir tas, ko es izdarīju šeit. Apskatīsim formulas:
Pirmā formula ir vienkārša abu datumu atņemšana, A3 - A2. Excel zina, ka tas ir datums un vienkārši aprēķina dienu skaitu starp šiem diviem datumiem. Viegli un ļoti taisni uz priekšu. Turklāt jūs varat izmantot arī DAYS funkcija.
= DAYS (A3, A2)
Šī funkcija ņem divus argumentus: beigu datums un sākuma datums. Ja jūs maināt datumus formulā, jūs vienkārši saņemat negatīvu skaitli. Visbeidzot, jūs varat izmantot funkciju, ko sauc DATEDIF, kas ir iekļauta programmā Excel no Lotus 1-2-3 dienām, bet nav oficiāli atbalstīta formula programmā Excel.
= DATEDIF (A2, A3, "D")
Ievadot formulu, jūs redzēsiet, ka Excel nesniedz nekādus ieteikumus par laukiem utt. Par laimi, jūs varat redzēt sintaksi un visus atbalstītos argumentus par DATEDIF funkciju šeit.
Kā papildu bonuss, ko tad, ja jūs vēlaties aprēķināt darba dienu skaitu starp diviem datumiem? Tas ir viegli arī tāpēc, ka mums ir iebūvēta formula:
= NETWORKDAYS (startdate, endDate)
Dienu un darba dienu skaita aprēķināšana ir pietiekami vienkārša, tāpēc parunāsim par mēnešiem.
Visgrūtākais aprēķins ir mēnešu skaits, jo jūs varat vai nu noapaļot uz augšu vai noapaļot, atkarībā no tā, vai tas ir pilnīgs mēnesis vai daļējs mēnesis. Tagad Excel programmā ir MONTHS funkcija, bet tas ir ļoti ierobežots, jo tas tikai aplūko mēnesi, aprēķinot starpību, nevis gadu. Tas nozīmē, ka tas ir noderīgi, lai aprēķinātu starpību starp diviem mēnešiem tajā pašā gadā.
Tā kā tas ir bezjēdzīgi, apskatīsim dažas formulas, kas mums dos pareizo atbildi. Microsoft šeit ir norādījusi, bet, ja jūs esat pārāk slinks, lai apmeklētu saiti, es tos arī zemāk norādīju.
Round Up - = (GADS (LDate) -YEAR (EDate)) * 12 + MONTH (LDate) -MONTH (EDATE)
Apgriezti uz leju - = IF (DAY (LDate)) = DAY (EDate), 0, -1) + (GADS (LDATE) -GADS (EDATE)) * 12 + MONTH (LDate) -MONTH (EDATE)
Tagad šie ir divi diezgan garš un sarežģīti formulējumi, un jums patiešām nav nepieciešams saprast, kas notiek. Šeit ir formulas Excel:
Ņemiet vērā, ka jums vajadzētu rediģēt formulu, kas ir noapaļota uz leju faktiskajā šūnā, jo daži nepāra iemesli viss formulas neparādās formulējuma joslā. Lai skatītu formulu šūnā, noklikšķiniet uz Formulas cilni un pēc tam noklikšķiniet uz Rādīt formulas.
Kāds ir šo divu formulu galīgais rezultāts mūsu pašreizējā piemērā? Apskatīsim tālāk:
Noapaļošana uz augšu dod man 27 mēnešus un noapaļo uz leju dod man 26 mēnešus, kas ir precīzi, atkarībā no tā, kā jūs vēlaties to apskatīt. Visbeidzot, jūs varat arī izmantot funkciju DATEDIF, bet tas aprēķina tikai pilnu mēnesi, tādēļ mūsu gadījumā atbilde, kuru tā atgriež, ir 26.
= DATEDIF (A2, A3, "M")
Tāpat kā mēnešus, gadus var aprēķināt atkarībā no tā, vai vēlaties 1 gadu saskaitīt kā pilnīgu 365 dienas, vai arī, ja mainās gads. Tātad, ņemsim piemēru, kur esmu izmantojis divas dažādas formulas, lai aprēķinātu gadu skaitu:
Viena formula izmanto DATEDIF, bet otrā - YEAR funkciju. Tā kā dienu skaits ir tikai 802, DATEDIF rāda 2 gadus, bet YEAR funkcija ir 3 gadi.
Atkal, tas ir jautājums par priekšrocību un ir atkarīgs no tā, ko tieši jūs cenšaties aprēķināt. Ieteicams zināt abas metodes, lai jūs varētu uzbrukt dažādām problēmām ar dažādām formulām.
Kamēr jūs rūpīgi izmantojat kādas formulas, ir samērā viegli aprēķināt tieši to, ko meklējat. Ir arī daudz vairāk datuma funkciju ārpus tām, kuras es minēju, tāpēc jūtieties brīvi tos pārbaudīt arī Office atbalsta vietnē. Ja jums ir kādi jautājumi, nekautrējieties komentēt. Izbaudi!