Съдържание
- Време за обработка в редактор на електронни таблици
- Използване на оператора DATE в редактор на таблици
- Използване на оператора RAZDAT в редактор на електронни таблици
- Използване на оператора YEAR в редактор на електронни таблици
- Използване на оператора MONTH в редактор на електронни таблици
- Примери за използване на операторите DAY, WEEKDAY и WEEKDAY в редактора на електронни таблици
- Заключение и изводи за сравняване на дати в редактор на електронни таблици
Често потребителите на редактор на електронни таблици трябва да извършат такава трудна процедура като сравняване на дати. Това действие може да се реализира по различни начини. В статията ще анализираме подробно всички методи, които ви позволяват да сравнявате дати в редактор на електронни таблици.
Време за обработка в редактор на електронни таблици
Редакторът на електронни таблици третира часа и датата като числови данни. Програмата преобразува тази информация по такъв начин, че един ден е равен на 1. В резултат на това индикаторът за време е част от едно. Например 12.00 е 0.5. Редакторът на електронни таблици преобразува индикаторите за дата в числова стойност, която е равна на броя дни от 1 януари 1900 г. до посочената дата. Например, ако потребителят преобразува датата 14.04.1987/31881/31881, тогава тя ще има стойност 2. С други думи, XNUMX дни са изминали от първоначалния индикатор. Тази механика се прилага при изчисляване на времеви стойности. За да се изчисли броят на дните между XNUMX дати, е необходимо да се извади по-малък индикатор за време от по-голям индикатор за време.
Използване на оператора DATE в редактор на таблици
Общият изглед на оператора изглежда така: ДАТА (година, месец, ден). Всеки от аргументите трябва да бъде записан в оператора. Има два начина за задаване на аргумент. Първият метод включва обичайното въвеждане на числови стойности. Вторият метод включва въвеждане на координатите на клетките, в които се намира необходимата цифрова информация. Първият аргумент е числова стойност от 1900 до 9999. Вторият аргумент е числова стойност от 1 до 12. Третият аргумент е числова стойност от 1 до 31.
Например, ако зададете числова стойност, по-голяма от 31 като ден, тогава допълнителният ден ще се премести в друг месец. Ако потребителят въведе тридесет и два дни през март, той ще завърши с първи април.
Пример за използване на оператора изглежда така:
Пример за посочване на по-голям брой дни през юни:
Пример, показващ използването на координати на клетки като аргументи:
Използване на оператора RAZDAT в редактор на електронни таблици
Този оператор връща между 2 стойности на дата. Общият изглед на оператора изглежда така: RAZDAT(начална_дата; последна_дата; код_за_означаване_на_бройни_единици). Видове изчисляване на интервали между два посочени индикатора за дата:
- “d” – показва крайния показател в дни;
- “m” – показва сумата в месеци;
- “y” – показва сумата в години;
- “ym” – показва общата сума в месеци, без годините;
- “md” – показва общата сума в дни, без години и месеци;
- “yd” – показва общата сума в дни, без години.
В някои версии на редактора на електронни таблици, когато се прилагат крайните 2 аргумента, операторът може да покаже грешка. В този случай е по-подходящо да се използват други формули.
Пример, показващ работата на оператора:
В редактора на електронни таблици 2007 този оператор не е в препратката, но все пак можете да го използвате.
Използване на оператора YEAR в редактор на електронни таблици
Този оператор ви позволява да върнете годината като цяло число, съответстващо на посочената дата. Числовата стойност се показва в диапазона от 1900 до 9999. Общата форма на оператора YEAR има 1 аргумент. Аргументът е числова дата. Трябва да се напише с помощта на оператора ДАТА или да се изведе крайният индикатор за изчислението на други формули. Пример, показващ работата на оператора:
Използване на оператора MONTH в редактор на електронни таблици
Този оператор ви позволява да върнете месеца като цяло число, съответстващо на посочената дата. Числовата стойност се показва в диапазона от 1 до 12. Общата форма на оператора MONTH има 1 аргумент. Аргументът е датата от месеца, записана като числова стойност. Трябва да се напише с помощта на оператора ДАТА или да се изведе крайният индикатор за изчислението на други формули. Струва си да се отбележи, че месец, написан в текстова форма, няма да бъде обработен правилно от редактора на електронни таблици. Пример, показващ работата на оператора:
Примери за използване на операторите DAY, WEEKDAY и WEEKDAY в редактора на електронни таблици
Този оператор ви позволява да върнете деня като цяло число, съответстващо на посочената дата. Числовата стойност се показва в диапазона от 1 до 31. Общата форма на оператора DAY има 1 аргумент. Аргументът е датата от деня, записана като числова стойност. Трябва да се напише с помощта на оператора ДАТА или да се изведе крайният индикатор за изчислението на други формули. Пример, показващ работата на оператора:
Операторът, който има името WEEKDAY, ви позволява да върнете поредния номер на деня от седмицата на дадена дата. По подразбиране операторът счита неделята за 1-ви ден от седмицата. Пример, показващ работата на оператора:
Операторът, който има името NOMWEEK, ви позволява да изведете поредния номер на седмицата в дадена дата. Пример, показващ работата на оператора:
Например, 24.05.2015 г., XNUMX май е двадесет и втората седмица в годината. Както беше написано по-горе, програмата счита неделя за първи ден от седмицата.
Вторият аргумент е 2. Това позволява на редактора на електронни таблици да счита понеделник за начало на седмицата (само в рамките на тази формула).
Операторът TODAY се използва за настройка на текущата дата. Този оператор няма аргументи. Операторът TDATE() се използва за показване на текущите дата и час.
Заключение и изводи за сравняване на дати в редактор на електронни таблици
Открихме, че има много начини и оператори за сравняване на две дати в редактор на електронни таблици. Най-често срещаният вариант е да използвате оператора RAZNDATA, който ви позволява да върнете разликата между две дати. Освен това можете да използвате подобни формули, за да върнете стойности за ден, месец и година. Всеки потребител може самостоятелно да избере за себе си най-удобния начин за сравняване на дати в редактор на електронни таблици.