При роботі в програмі Excel іноді ставиться завдання, щоб після введення конкретної дати в осередок виводився день тижня, який їй відповідає. Природно, вирішити це завдання за допомогою такого потужного табличного процесора, як Ексель, можливо, причому декількома способами. Давайте подивимося, які варіанти існують для виконання даної операції.
зміст
Існують кілька способів відобразити день тижня по введеної датою, починаючи від форматування осередків і закінчуючи застосуванням функцій. Давайте поглянемо на всі існуючі варіанти виконання зазначеної операції в Ексель, щоб користувач міг вибрати найкращий з них для конкретної ситуації.
Перш за все, подивимося, як за допомогою форматування осередків можна відобразити день тижня по введеної дати. Даний варіант має на увазі перетворення дати в вказане значення, а не збереження відображення обох цих видів даних на аркуші.
ДДДД
Після цього клацаємо по кнопці «OK» внизу вікна.
В поле «Тип» вікна форматування замість значення «ДДДД» можна також ввести вираз:
ДДД
У цьому випадку на аркуші буде відображено скорочене найменування дня тижня.
урок: Як змінити формат комірки в Ексель
Але спосіб, який був представлений вище, передбачає перетворення дати в день тижня. Чи існує варіант, щоб обидва ці значення виводилися на аркуші? Тобто, якщо в одній комірці ми вводимо дату, то в інший повинен виводитися день тижня. Так, такий варіант існує. Його можна здійснити за допомогою формули ТЕКСТ. В цьому випадку потрібне нам значення буде виводитися в зазначену осередок в текстовому форматі.
=ТЕКСТ(Значение;Формат)
В поле «Значення» нам потрібно вказати адресу тієї комірки, в якій міститься дата. Для цього встановлюємо курсор в вказане поле і лівою кнопкою миші клацаємо по цьому осередку на аркуші. Адреса відразу відобразиться.
В поле «Формат» в залежності від того, яке ми хочемо мати уявлення дня тижня повне або скорочене, вводимо вираз «дддд» або «ддд» без лапок.
Після введення цих даних тиснемо на кнопку «OK».
Більш того, якщо в осередку змінити значення дати, то відповідно автоматично зміниться і день тижня. Таким чином, змінюючи дату можна дізнаватися на який день тижня вона буде припадати.
урок: Майстер функцій в Ексель
Є ще один оператор, який може виводити день тижня по заданої дати. Це функція ДЕНЬНЕД. Правда, вона виводить не назва дня тижня, а його номер. При цьому користувач може встановлювати з якого дня (з неділі або з понеділка) нумерація буде відраховуватися.
=ДЕНЬНЕД(дата_в_числовом_формате;[тип])
В поле «Дата в числовому форматі» вводимо конкретну дату або адреса комірки на аркуші, в якій вона міститься.
В поле «Тип» задається число від 1 до 3, яке визначає, як саме будуть пронумеровані дні тижня. При установці числа «1» нумерація буде відбуватися, починаючи з неділі, причому цього дня тижні буде присвоєно порядковий номер «1». При встановленні значення «2» нумерація буде виконуватися, починаючи з понеділка. Цьому дню тижня буде дано порядковий номер «1». При встановленні значення «3» нумерація так само буде відбуватися з понеділка, але в цьому випадку понеділка буде присвоєно порядковий номер «0».
Аргумент «Тип» не є обов'язковим. Але, якщо його опустити, то вважається, що значення аргументу одно «1», тобто, тиждень починається з неділі. Так прийнято в англомовних країнах, але нам даний варіант не підходить. Тому в поле «Тип» ставимо значення «2».
Після виконання зазначених дій клацаємо по кнопці «OK».
Як і з попередньою функцією, при зміні дати автоматично змінюється номер дня тижня в осередку, в якій встановлено оператор.
урок: Функції дати і часу в Ексель
Як бачимо, в Ексель існують три основні варіанти представлення дати у вигляді дня тижня. Всі вони відносно прості і не вимагають від користувача наявності якихось специфічних умінь. Один з них полягає в застосуванні спеціальних форматів, а два інших для досягнення зазначених цілей використовують вбудовані функції. З огляду на, що механізм і спосіб відображення даних в кожному описаному випадку істотно відрізняються, користувач повинен сам вибрати, який із зазначених варіантів в конкретній ситуації йому підходить найбільше.