Сравняване на дати в Excel

Често потребителите на редактор на електронни таблици трябва да извършат такава трудна процедура като сравняване на дати. Това действие може да се реализира по различни начини. В статията ще анализираме подробно всички методи, които ви позволяват да сравнявате дати в редактор на електронни таблици.

Време за обработка в редактор на електронни таблици

Редакторът на електронни таблици третира часа и датата като числови данни. Програмата преобразува тази информация по такъв начин, че един ден е равен на 1. В резултат на това индикаторът за време е част от едно. Например 12.00 е 0.5. Редакторът на електронни таблици преобразува индикаторите за дата в числова стойност, която е равна на броя дни от 1 януари 1900 г. до посочената дата. Например, ако потребителят преобразува датата 14.04.1987/31881/31881, тогава тя ще има стойност 2. С други думи, XNUMX дни са изминали от първоначалния индикатор. Тази механика се прилага при изчисляване на времеви стойности. За да се изчисли броят на дните между XNUMX дати, е необходимо да се извади по-малък индикатор за време от по-голям индикатор за време.

Използване на оператора DATE в редактор на таблици

Общият изглед на оператора изглежда така: ДАТА (година, месец, ден). Всеки от аргументите трябва да бъде записан в оператора. Има два начина за задаване на аргумент. Първият метод включва обичайното въвеждане на числови стойности. Вторият метод включва въвеждане на координатите на клетките, в които се намира необходимата цифрова информация. Първият аргумент е числова стойност от 1900 до 9999. Вторият аргумент е числова стойност от 1 до 12. Третият аргумент е числова стойност от 1 до 31.

Например, ако зададете числова стойност, по-голяма от 31 като ден, тогава допълнителният ден ще се премести в друг месец. Ако потребителят въведе тридесет и два дни през март, той ще завърши с първи април.

Пример за използване на оператора изглежда така:

Сравняване на дати в Excel
1

Пример за посочване на по-голям брой дни през юни:

Сравняване на дати в Excel
2

Пример, показващ използването на координати на клетки като аргументи:

Сравняване на дати в Excel
3

Използване на оператора RAZDAT в редактор на електронни таблици

Този оператор връща между 2 стойности на дата. Общият изглед на оператора изглежда така: RAZDAT(начална_дата; последна_дата; код_за_означаване_на_бройни_единици). Видове изчисляване на интервали между два посочени индикатора за дата:

  • “d” – показва крайния показател в дни;
  • “m” – показва сумата в месеци;
  • “y” – показва сумата в години;
  • “ym” – показва общата сума в месеци, без годините;
  • “md” – показва общата сума в дни, без години и месеци;
  • “yd” – показва общата сума в дни, без години.

В някои версии на редактора на електронни таблици, когато се прилагат крайните 2 аргумента, операторът може да покаже грешка. В този случай е по-подходящо да се използват други формули.

Пример, показващ работата на оператора:

Сравняване на дати в Excel
4

В редактора на електронни таблици 2007 този оператор не е в препратката, но все пак можете да го използвате.

Използване на оператора YEAR в редактор на електронни таблици

Този оператор ви позволява да върнете годината като цяло число, съответстващо на посочената дата. Числовата стойност се показва в диапазона от 1900 до 9999. Общата форма на оператора YEAR има 1 аргумент. Аргументът е числова дата. Трябва да се напише с помощта на оператора ДАТА или да се изведе крайният индикатор за изчислението на други формули. Пример, показващ работата на оператора:

Сравняване на дати в Excel
5

Използване на оператора MONTH в редактор на електронни таблици

Този оператор ви позволява да върнете месеца като цяло число, съответстващо на посочената дата. Числовата стойност се показва в диапазона от 1 до 12. Общата форма на оператора MONTH има 1 аргумент. Аргументът е датата от месеца, записана като числова стойност. Трябва да се напише с помощта на оператора ДАТА или да се изведе крайният индикатор за изчислението на други формули. Струва си да се отбележи, че месец, написан в текстова форма, няма да бъде обработен правилно от редактора на електронни таблици. Пример, показващ работата на оператора:

Сравняване на дати в Excel
6

Примери за използване на операторите DAY, WEEKDAY и WEEKDAY в редактора на електронни таблици

Този оператор ви позволява да върнете деня като цяло число, съответстващо на посочената дата. Числовата стойност се показва в диапазона от 1 до 31. Общата форма на оператора DAY има 1 аргумент. Аргументът е датата от деня, записана като числова стойност. Трябва да се напише с помощта на оператора ДАТА или да се изведе крайният индикатор за изчислението на други формули. Пример, показващ работата на оператора:

Сравняване на дати в Excel
7

Операторът, който има името WEEKDAY, ви позволява да върнете поредния номер на деня от седмицата на дадена дата. По подразбиране операторът счита неделята за 1-ви ден от седмицата. Пример, показващ работата на оператора:

Сравняване на дати в Excel
8

Операторът, който има името NOMWEEK, ви позволява да изведете поредния номер на седмицата в дадена дата. Пример, показващ работата на оператора:

Сравняване на дати в Excel
9

Например, 24.05.2015 г., XNUMX май е двадесет и втората седмица в годината. Както беше написано по-горе, програмата счита неделя за първи ден от седмицата.

Сравняване на дати в Excel
10

Вторият аргумент е 2. Това позволява на редактора на електронни таблици да счита понеделник за начало на седмицата (само в рамките на тази формула).

Операторът TODAY се използва за настройка на текущата дата. Този оператор няма аргументи. Операторът TDATE() се използва за показване на текущите дата и час.

Заключение и изводи за сравняване на дати в редактор на електронни таблици

Открихме, че има много начини и оператори за сравняване на две дати в редактор на електронни таблици. Най-често срещаният вариант е да използвате оператора RAZNDATA, който ви позволява да върнете разликата между две дати. Освен това можете да използвате подобни формули, за да върнете стойности за ден, месец и година. Всеки потребител може самостоятелно да избере за себе си най-удобния начин за сравняване на дати в редактор на електронни таблици.

Оставете коментар