Теми статей
Обрати теми

Робота з датами в Excel

Редакція БК
Відповідь на запитання

Робота з датами в Excel

 

Шановна редакціє! Підкажіть, чи можна у програмі Excel для довільної дати вивести день тижня або назву місяця? І як це зробити? Наперед завдячую.

В. Волков, бухгалтер, м. Харків

Відповідає

Микола КАРПЕНКО , канд. техн. наук, доцент кафедри прикладної математики та інформаційних технологій Харківської національної академії міського господарства

 

Вирішити це завдання можна. Причому різними способами. Але спочатку кілька зауважень щодо дат. У програмі Excel дата — це звичайне число. Воно дорівнює кількості днів починаючи з 1 січня 1900 року і до зазначеної дати. У цьому легко переконатися. Запишіть у будь-яку комірку «

15/10/2011». Через меню «Формат» призначте комірці формат «Общий». Результат виглядатиме так: «40831». Отже, єдина відмінність дати від звичайного числа в тому, як вона виглядає на екрані. Змінити спосіб відображення дати можна через меню «Формат → Ячейки…». Воно відкриває спеціальне вікно «Формат ячеек», у якому на закладці «Число» у списку «Числовые форматы:» є варіант «Дата» (рисунок). Усього в MS Excel передбачено 16 стандартних способів зображення дати, а також форматування їх за власним шаблоном. Змінюючи спосіб форматування можна зробити так, щоб дата на екрані виглядала як назва дня тижня, місяця, номер року тощо. Але при цьому слід мати на увазі такий момент.

Важливо! Параметри форматування змінюють тільки зовнішній вигляд дати на екрані. Сама вона при цьому залишається числом. Отже, незалежно від форматування, з датами можна виконувати арифметичні операції.

Іноді використовувати дати у вигляді чисел незручно. Наприклад, у формулі, де рядок потрібно об’єднати зі значенням дати, остання має бути представлена як текст. Із такою ситуацією можна зіткнутися при оформленні різних заголовків та пояснюючих написів у діловому документі. У цьому випадку для перетворення дат потрібно скористатися вбудованою функцією «

Текст()». Ця функція, крім усього іншого, може визначити за датою назву місяця, дня тижня або номер року.

Важливо! Функція «Текст()» перетворить дату в текстовий рядок. Після такого перетворення працювати з датою як з числом уже неможливо.

Тепер подивимося, як це виглядає на практиці.

Визначаємо день за датою

Усі перетворення здійснимо двома способами — з використанням форматування та через функцію «

Текст()».

Спосіб 1. Форматування комірок

1. Відкриваємо документ. До будь-якої комірки вводимо дату. Хай це буде комірка «

A1», а дата — «15/10/2011».

2. Стаємо на «

A1», викликаємо «Формат → Ячейки…». Відкриється вікно, як наведено на рис. 1.

img 1

3. Переходимо на закладку «Число», у полі «Числовые форматы:» вибираємо «(все форматы)».

4. У полі «Тип» вводимо «ДДДД». Ми створили власний формат.

5. У вікні «Формат ячеек» натискуємо «ОК». Замість «15/10/2001» в «А1» з’явилося значення «суббота».

6. У комірку «A2» пишемо формулу «=A1+1». Результат буде «воскресенье».

Важливо! Зверніть увагу, що в рядку формул для «A1», як і раніше, указано значення «15/10/2011». Тобто дата залишилася незмінною. Змінився тільки її вигляд на робочому листі.

Спосіб 2. Функція «Текст ()»

Отже, у комірці «

A1» у нас дата «15/10/2011». Далі робимо так:

1. Відкриваємо документ, стаємо на комірку «

B1».

2. Вводимо формулу «

=ТЕКСТ(A1;”ДДДД”)». Результатом її роботи буде рядок «суббота».

Функція «

Текст()» повернула до комірки текстовий рядок. Жодні арифметичні операції з цим рядком робити не можна.

 

Назва місяця за датою

За аналогією з попереднім прикладом розглянемо два варіанти.

Спосіб 1. Форматування комірок

1. Відкриваємо документ з датою.

2. Викликаємо вікно «

Форматирование ячеек».

3. На закладці «

Число» у полі «Числовые форматы:» вибираємо «(все форматы)».

4. У полі «

Тип» вводимо значення «ММММ».

5. У вікні «

Форматирование ячеек» натискуємо «ОК». Замість «15/10/2001» в «А1» з’явилося значення «октябрь».

Спосіб 2. Функція «Текст ()»

1. Відкриваємо документ, стаємо на комірку «

B1».

2. Вводимо формулу «

=ТЕКСТ(A1;”ММММ”)». Результатом її роботи буде рядок «октябрь».

Назви місяців і днів тижня залежать від мовних параметрів Windows. Якщо в розділі «

Пуск → Настройка → Панель управления → Язык и региональные стандарты» параметр «Языковые стандарты и форматы» установлено в положення «Украинcкий», назви днів тижня і місяців Excel відобразить українською мовою.

Важливо! Якщо в розділі «Язык и региональные стандарты» параметр «Языковые стандарты и форматы» установлено як «Украинский», шаблон у функції «Текст()» потрібно вводити англійською мовою. Функції для визначення дня тижня, номера місяця та року виглядатимуть так: «=ТЕКСТ(A1;”dddd”)», «=ТЕКСТ(A1;”mmmm”)», «=ТЕКСТ(A1;”yyyy”)».

І ще. Шаблон форматування функції «

Текст()» чутливий до регістра символів. У деяких версіях MS Excel шаблони потрібно набирати тільки заголовними літерами. Наприклад, «=Текст(15/10/2011;”ММММ”)» поверне результат «суббота». А формула «=Текст(15/10/2011;”мммм”)» буде помилкою.

Кілька слів про шаблон. У ньому символи «

Д» означають, що на відповідному місці в результаті стоятиме день. Якщо в шаблоні зазначено один або два символи «Д», функція підставить замість них номер для відносно початки тижня. Для комбінації «ddd» Excel покаже скорочену назву дня тижня («Пн», «Вт» тощо). Шаблон «dddd» підставить у результат повне найменування дня тижня. Аналогічна ситуація з місяцями. Шаблони «m», «mm» — це номер місяця (одна або дві цифри), «mmm» — скорочена назва місяця, «mmmm» — повна назва місяця. Номер року з дати поверне шаблон з літерами «Г».

 

Успішної роботи! Чекаю ваші запитання, зауваження та пропозиції на

bk@id.factor.ua та nictomkar@rambler.ru .
App
Завантажуйте наш мобільний додаток Factor

© Factor.Media, 1995 -
Всі права захищені

Використання матеріалів без узгодження з редакцією заборонено

Ознайомитись з договором-офертою

Приєднуйтесь
Адреса
м. Харків, 61002, вул. Сумська, 106а
Ми приймаємо
ic-privat ic-visa ic-visa

Ми використовуємо cookie-файли, щоб зробити сайт максимально зручним для вас та аналізувати використання наших продуктів та послуг, щоб збільшити якість рекламних та маркетингових активностей. Дізнатися більше про те, як ми використовуємо ці файли можна тут.

Дякуємо, що читаєте нас Увійдіть і читайте далі