Как да извадите дати в Excel
Ако имате лист в Excel с много дати, има вероятност в крайна сметка да се наложи да изчислите разликите между някои от тези дати. Може би искате да видите колко месеца ви отнеха, за да изплатите дълга си или колко дни ви отнеха, за да отслабнете?
Изчисляването на разликата между датите в Excel е лесно, но може да стане сложно в зависимост от това как искате да изчислите определени стойности. Например, ако искате да знаете броя на месеците между 2/5/2016 и 1/15/2016, отговорът трябва да бъде 0 или 1? Някои хора може да кажат 0, тъй като не е пълен месец между датите, а други може да кажат 1, защото това е различен месец.
В тази статия ще ви покажа как да изчислите разликите между две дати, за да намерите броя на дните, месеците и годините с различни формули, в зависимост от вашите предпочитания.
Дни между две дати
Най-простото изчисление, което можем да направим, е да получим броя на дните между две дати. Хубавото при изчисляването на дните е, че наистина има само един начин за изчисляване на стойността, така че не е нужно да се притеснявате за различни формули, които ви дават различни отговори.
В моя пример по-горе имам две дати, съхранени в клетки A2 и A3. Вдясно можете да видите разликата между тези две дати е 802 дни. В Excel винаги има няколко начина за изчисляване на една и съща стойност и това направих тук. Нека да разгледаме формулите:
Първата формула е просто изваждане на двете дати, A3 – A2 . Excel знае, че това е дата и просто изчислява броя на дните между тези две дати. Лесно(Easy) и много ясно. Освен това можете да използвате и функцията ДНИ(DAYS) .
=DAYS(A3, A2)
Тази функция приема два аргумента: крайна дата и начална дата. Ако промените датите във формулата, просто ще получите отрицателно число. И накрая, можете да използвате функция, наречена DATEDIF , която е включена в Excel от Lotus 1-2-3 дни, но не е официално поддържана формула в Excel .
=DATEDIF(A2, A3, "D")
Когато въведете формулата, ще видите, че Excel не ви дава никакви предложения за полетата и т.н. За щастие тук можете да видите синтаксиса и всички поддържани аргументи за функцията DATEDIF(DATEDIF function) .
Като допълнителен бонус, какво ще стане, ако искате да изчислите броя на делничните дни между две дати? Това е достатъчно лесно и защото имаме вградена формула:
=NETWORKDAYS(startDate,endDate)
Изчисляването на броя на дните и делничните дни е достатъчно просто, така че нека поговорим за месеците сега.
Месеци между две дати
Най-трудното изчисление е броят на месеците, тъй като можете да закръглите нагоре или надолу в зависимост от това дали е пълен месец или частичен месец. Сега в Excel има функция МЕСЕЦИ(MONTHS) , но тя е много ограничена, защото ще гледа само месеца при изчисляване на разликата, а не годината. Това означава, че е полезно само за изчисляване на разликата между два месеца в една и съща година.
Тъй като това е някак безсмислено, нека разгледаме някои формули, които ще ни дадат верния отговор. Microsoft ги предостави тук(here) , но ако ви мързи да посетите връзката, аз също ги предоставих по-долу.
Round Up - =(YEAR(LDate)-YEAR(EDate))*12+MONTH(LDate)-MONTH(EDate)
Round Down - =IF(DAY(LDate)>=DAY(EDate),0,-1)+(YEAR(LDate)-YEAR(EDate)) *12+MONTH(LDate)-MONTH(EDate)
Сега това са две доста дълги и сложни формули и наистина не е нужно да разбирате какво се случва. Ето формулите в Excel:
Обърнете внимание, че трябва да редактирате формулата за закръгляване надолу в самата действителна клетка, защото по някаква странна причина цялата формула не се показва в лентата с формули. За да видите формулата в самата клетка, щракнете върху раздела Формули(Formulas) и след това щракнете върху Покажи формули(Show Formulas) .
И така, какъв е крайният резултат от двете формули в настоящия ни пример? Нека видим по-долу:
Закръгляването(Round) нагоре ми дава 27 месеца, а закръгляването надолу ми дава 26 месеца, което е точно, в зависимост от това как искате да го погледнете. И накрая, можете да използвате и функцията DATEDIF , но тя изчислява само пълни месеци, така че в нашия случай отговорът, който връща е 26.
=DATEDIF(A2, A3, "M")
Години между две дати
Както при месеците, годините също могат да се изчисляват в зависимост от това дали искате да броите 1 година като пълни 365 дни или ако промяната в годината се брои. Така че нека вземем нашия пример, където използвах две различни формули за изчисляване на броя на годините:
Едната формула използва DATEDIF , а другата - функцията YEAR. Тъй като разликата в броя на дните е само 802, DATEDIF показва 2 години, докато функцията YEAR показва 3 години.
Отново, това е въпрос на предпочитание и зависи от това какво точно се опитвате да изчислите. Добра идея е да знаете и двата метода, за да можете да атакувате различни проблеми с различни формули.
Стига да внимавате с формулите, които използвате, е сравнително лесно да изчислите какво точно търсите. Освен това има много повече функции за дата извън споменатите, така че не се колебайте да ги проверите и на сайта за поддръжка на Office(Office Support) . Ако имате въпроси, не се колебайте да коментирате. Наслади се!
Related posts
Добавете линия на тренда на линейна регресия към диаграма на разсейване на Excel
Как да направите хистограма в Excel
Как да защитите сигурно с парола файл на Excel
Как да създадете блок-схема в Word и Excel
Как да създадете етикети в Word от електронна таблица на Excel
Използвайте новата функция на Excel Mobile „Вмъкване на данни от картина“.
Как да превключвате между работни листове в Excel
Как да проследявате промените в Excel
Как да групирате работни листове в Excel
Как да добавяте и отпечатвате фонови изображения на Excel
Как да премахнете, кракнете или разбиете забравена XLS парола за Excel
Използвайте Excel като инструмент за копиране на данни от мрежата
Ръководство за всички разширения на файлове на Excel и какво означават те
Как да промените фона в Microsoft Teams
Форматирайте клетки с помощта на условно форматиране в Excel
Автоматично побиране на ширини на колони и височини на редове в Excel
Как да скриете листове, клетки, колони и формули в Excel
Как да намерите и изчислите диапазон в Excel
Начертаване на вашите данни в Excel
Използвайте обобщаващи функции за обобщаване на данни в Excel