Форматування дат і часу

Формат введеної дати або часу можна легко змінити за допомогою діалогового вікна Формат ячеек (Format Cells) Для цього виберіть у меню Формат (Fbrmat) команду Осередки (Cells), перейдіть на вкладку Число (Number) і в розділі Числові формати (Category) виберіть категорію Дата (Date) або Час (Time) З правого боку діалогового вікна в списку Тип (Турі) зявиться список доступних форматів дат або часу відповідно, як показано на рис 154

ПРИМІТКА

Перші кілька пунктів списку позначені зірочкою (*) Ці формати змінюють свій вигляд при редагуванні налаштувань дат і часу, встановлених за замовчуванням на відповідних вкладках діалогового вікна Мова і регіональні стандарти, що відкривається з Панелі управління Windows На всі інші формати ці зміни не впливають

Більшість представлених у вікні зразків не вимагає пояснень, але є серед них і кілька особливих, відмінних від інших (для категорії Час):

► варіанти 13:30 і 13:30:55 відповідають повним добі – 24-годинному циклу

► у форматі 30:55,2 відображаються тільки хвилини і секунди десяті частки секунди відокремлюються від основного значення коми

► для випадку 37:30:55 час відображається в годинах, що минули з 1 січня 1900 року до поточного моменту, тобто ми бачимо інтервал часу

Рис 154 Для зміни форматів дат і часу призначена вкладка Число діалогового вікна Формат ячеек

Користувача формати дат і часу

На додаток до стандартних вбудованим форматам дат і часу дозволено визначати і власне форматування, за допомогою тієї ж техніки, що і при роботі з числами

ДИВИСЬ ТАКОЖ

Детальну інформацію див у розділі «Створення нових форматів» глави 8

Припустимо, вам знадобився формат, в якому дата виводилася б в максимально розгорнутому вигляді Наприклад, при введенні значення 240204 на екрані відображалася б рядок: Вівторок, 24 лютим 2004, 0:00:00,0 Щоб створити такий формат, виконайте такі дії:

1 Виділіть містить дату осередок

2 Відкрийте діалогове вікно Формат ячеек, вибравши в меню Формат команду Осередки

або натиснувши клавіші Ctrl +1, і перейдіть на вкладку Число

3 У розділі Числові формати виберіть категорію Всі формати (Custom)

4 У полі Тип (Турі) введіть код свого формату, в нашому випадку: ДДДД, Д ММММ,

РРРР, ч: мм: сс, 0

5 Клацніть на кнопці ОК Excel додасть новий пункт в нижню частину списку Тип для категорії Всі формати і відобразить вміст комірки відповідно до ваших настройками

Цей же метод має сенс застосовувати, коли потрібно показати лише певну частину дати або часу Так, за кодом ММММ дата 24022004 буде представлена ​​просто як слово Лютий

У табл 151 приведені всі коди, з яких складаються власні уявлення дат і часу Завжди памятайте про дві речі: по-перше, код м Excel завжди вважає хвилинами, а код М позначає не хвилини, а місяці по-друге, якщо в схему включені коди АМ / РМ, am / pm, А / Р або а / р, Excel використовує 12-годинний цикл, у всіх інших випадках за замовчуванням застосовується повний добовий формат часу

Після того як новий формат потрапляє в список Тип, його можна застосовувати до будь-яких значень дат і часу Для цього достатньо виділити осередок, відкрити діалогове вікно Формат комірки, вибрати категорію Всі формати, виділити потрібний формат (всі додаються формати поміщаються в нижню частину списку Тип) і натиснути кнопку ОК

Формати для проміжків часу

Щоб відобразити значення часу більші, ніж 24 години, 60 хвилин або 60 секунд, перший код часу необхідно укласти в квадратні дужки – про це йдеться в нижньому рядку табл 151 У списку доступних варіантів є тільки один подібний вбудований зразок [ч]: мм: сс його ви знайдете в списку Тип категорії Всі формати Відповідно, можна створити інші формати для інтервалів, наприклад: [Мм]: сс і просто [сс]

Квадратні дужки не дадуть жодного ефекту, якщо в них помістити код, що знаходиться в будь-якій позиції, відмінній від першої Так, код ч: [мм]: сс буде сприйматися Excel як звичайний формат ч: мм: сс

ПРИМІТКА

У списку Тип для категорії Час є один формат, що відображає проміжки часу

– 37:30:55 Втім, це просто інша форма запису варіанту [ч]: мм: сс з категорії Всі формати

Припустимо, ви хотіли б дізнатися інтервал часу між двома датами Введіть в комірки А1 і А2 дати 231104 13:32 і 251104 23:59 відповідно, а в комірку A3 – формулу = А2-А1

Тепер, якщо до осередку A3 застосувати вбудований формат [ч]: мм: сс, формула поверне значення 58:27:00, то є час в годинах, хвилинах і секундах між двома цими датами Якщо ж відформатувати клітинку A3 за стандартним зразком ч: мм: сс, ми побачимо значення 10:27:00 – просто різницю за часом без урахування дат

Таблиця 151 Коди для створення користувацьких форматів дат і часу

Код відобразитися значення

Основний Числові значення дати і часу у форматі Загальний (General)

Д День місяця без нуля (1-31) ДД День місяця з початковим нулем (01-31) ДДД Скорочена назва дня тижня (Пн-Нд)

ДДДД Повна назва дня тижня (понеділок-неділя)

М Номер місяця без нуля (1-12) ММ Номер місяця з початковим нулем (01-12) МММ Скорочена назва місяця (Січ-Гру) ММММ Повна назва місяця (Січень-Грудень) ГГ Останні дві цифри року (00-99)

РРРР Повна запис року (1900-2078) ч Годинник без початкового нуля (0-23) чч Годинник з початковим нулем (00-23)

м Хвилини без початкового нуля (0-59)

мм Хвилини з початковим нулем (00-59)

з Секунди без початкового нуля (0-59)

її Секунди з початковим нулем (00-59)

с, 0 Секунди і десяті частки секунди без нуля с, 00 Секунди й соті частки секунди без нуля се, 0 Секунди і десяті частки секунди з початковим нулем ссОО Секунди і соті частки секунди з початковим нулем АМ / РМ 12-годинний формат часу з виведенням АМ / РМ

am / pm 12-годинний формат часу з виведенням am / pm

Код відобразитися значення

А / Р 12-годинний формат часу з виведенням А / Р а / р 12-годинний формат часу з виведенням а / р

[] Код часу1, укладений у квадратні дужки, використовується для відображення інтервалів часу між двома датами, що дозволяє

демонструвати значення, що перевищують 24 години, 60 хвилин або 60 секунд

ВИРІШЕННЯ ПРОБЛЕМ

Припустимо, на робочому листі Exoel зібрані відомості про кількість налітав часу авіаторів, причому використовується вбудований формат часу Однак якщо спробувати ввести значення, перевищує 9999 годин (цілком реальний льотний стаж), програма сприйме його як текст Що ж неправильно

Та ні, все вірно – не потрібно влаштовувати «розбір польотів» Просто ми зіткнулися з обмеженням Excel Існує два способи вирішити проблему Перший: скористатися форматом для вимірювання проміжків часу Виберіть у списку Тип для категорії Всі формати випадок [ч]: мм: сс Щоб не відображалися секунди, змініть цей формат на [ч]: мм Тепер можна вводити необмежену кількість годин льотного часу Другий варіант: розбити години, проведені льотчиками в повітрі, на кілька частин і показувати їх в декількох осередках

Також слід знати, що при введенні значення, що перевищує 24 години (навіть 24:01), Excel автоматично додає до нього дату, яка відображається в рядку формул До тих пір поки введене число годин не перевищить кількість годин у році, програма буде датувати час 1900 роком Тому при введенні подібних значень належним чином форматуйте осередок

Джерело: Ефективна робота: Microsoft Office Excel 2003 / М Додж, К Стінсон – СПб: Питер, 2005 – 1088 с: ил

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*