Мир MS Excel » Вопросы и решения » Вопросы по Excel » Таймер обратного отсчёта (Формулы/Formulas)
Таймер обратного отсчёта
TanyaZorina
Дата: Пятница, 04.03.2016, 14:46 | Сообщение № 1
китин
Дата: Пятница, 04.03.2016, 15:00 | Сообщение № 2
Не судите строго:я пытаюсь научиться ЯД 41001877306852/WM R249698041931; Z239672726538
TanyaZorina
Дата: Пятница, 04.03.2016, 15:05 | Сообщение № 3
китин
Дата: Пятница, 04.03.2016, 15:45 | Сообщение № 4
Не судите строго:я пытаюсь научиться ЯД 41001877306852/WM R249698041931; Z239672726538
Ответить
TanyaZorina
Дата: Пятница, 04.03.2016, 18:23 | Сообщение № 5
TanyaZorina
Дата: Пятница, 04.03.2016, 21:50 | Сообщение № 6
МВТ
Дата: Суббота, 05.03.2016, 07:42 | Сообщение № 7
TanyaZorina
Дата: Суббота, 05.03.2016, 11:12 | Сообщение № 8
Bronks
Дата: Среда, 07.12.2016, 17:09 | Сообщение № 9
200?’200px’:»+(this.scrollHeight+5)+’px’);»> Как-то так
Если не нужны минуты, то убрать «:мм»
Спасибо большое) Очень помог данный пример. Для работы просто необходим. А знает ли кто как сделать что бы отсчитывало время с учетом выходных и, желательно) по 8 часов (как рабочий день)? т.е. СБ и ВС не учитывало в общее время до определенной даты. Был бы идеальный таймер)
200?’200px’:»+(this.scrollHeight+5)+’px’);»> Как-то так
Если не нужны минуты, то убрать «:мм»
Спасибо большое) Очень помог данный пример. Для работы просто необходим. А знает ли кто как сделать что бы отсчитывало время с учетом выходных и, желательно) по 8 часов (как рабочий день)? т.е. СБ и ВС не учитывало в общее время до определенной даты. Был бы идеальный таймер) Bronks
200?’200px’:»+(this.scrollHeight+5)+’px’);»> Как-то так
Если не нужны минуты, то убрать «:мм»
Спасибо большое) Очень помог данный пример. Для работы просто необходим. А знает ли кто как сделать что бы отсчитывало время с учетом выходных и, желательно) по 8 часов (как рабочий день)? т.е. СБ и ВС не учитывало в общее время до определенной даты. Был бы идеальный таймер) Автор — Bronks Дата добавления — 07.12.2016 в 17:09
Bronks
Дата: Среда, 07.12.2016, 17:17 | Сообщение № 10
китин
Дата: Четверг, 08.12.2016, 08:24 | Сообщение № 11
Не судите строго:я пытаюсь научиться ЯД 41001877306852/WM R249698041931; Z239672726538
Ответить
МВТ
Дата: Четверг, 08.12.2016, 18:46 | Сообщение № 12
Bronks
Дата: Пятница, 09.12.2016, 18:15 | Сообщение № 13
китин, я извиняюсь если что не так написал. Я по форумах обычно не хожу, только в крайних случаях, стараюсь все сам делать. Но тут увы, именно такой случай. Сменил работу и нужен подобный функционал, т.к. вручную просчитывать долго и неудобно.
Ошибку свою понял, нашел в правилах. Спасибо!
китин, я извиняюсь если что не так написал. Я по форумах обычно не хожу, только в крайних случаях, стараюсь все сам делать. Но тут увы, именно такой случай. Сменил работу и нужен подобный функционал, т.к. вручную просчитывать долго и неудобно.
Ошибку свою понял, нашел в правилах. Спасибо! Bronks
Сообщение китин, я извиняюсь если что не так написал. Я по форумах обычно не хожу, только в крайних случаях, стараюсь все сам делать. Но тут увы, именно такой случай. Сменил работу и нужен подобный функционал, т.к. вручную просчитывать долго и неудобно.
Ошибку свою понял, нашел в правилах. Спасибо! Автор — Bronks Дата добавления — 09.12.2016 в 18:15
10 популярных функций даты и времени в Microsoft Excel
Одной из самых востребованных групп операторов при работе с таблицами Excel являются функции даты и времени. Именно с их помощью можно проводить различные манипуляции с временными данными. Дата и время зачастую проставляется при оформлении различных журналов событий в Экселе. Проводить обработку таких данных – это главная задача вышеуказанных операторов. Давайте разберемся, где можно найти эту группу функций в интерфейсе программы, и как работать с самыми востребованными формулами данного блока.
Работа с функциями даты и времени
Группа функций даты и времени отвечает за обработку данных, представленных в формате даты или времени. В настоящее время в Excel насчитывается более 20 операторов, которые входят в данный блок формул. С выходом новых версий Excel их численность постоянно увеличивается.
Любую функцию можно ввести вручную, если знать её синтаксис, но для большинства пользователей, особенно неопытных или с уровнем знаний не выше среднего, намного проще вводить команды через графическую оболочку, представленную Мастером функций с последующим перемещением в окно аргументов.
Для введения формулы через Мастер функций выделите ячейку, где будет выводиться результат, а затем сделайте щелчок по кнопке «Вставить функцию». Расположена она слева от строки формул.
После этого происходит активация Мастера функций. Делаем клик по полю «Категория».
Из открывшегося списка выбираем пункт «Дата и время».
Кроме того, Мастер функций можно активировать, выделив ячейку на листе и нажав комбинацию клавиш Shift+F3. Существует ещё возможность перехода во вкладку «Формулы», где на ленте в группе настроек инструментов «Библиотека функций» следует щелкнуть по кнопке «Вставить функцию».
Имеется возможность перемещения к окну аргументов конкретной формулы из группы «Дата и время» без активации главного окна Мастера функций. Для этого выполняем перемещение во вкладку «Формулы». Щёлкаем по кнопке «Дата и время». Она размещена на ленте в группе инструментов «Библиотека функций». Активируется список доступных операторов в данной категории. Выбираем тот, который нужен для выполнения поставленной задачи. После этого происходит перемещение в окно аргументов.
Одной из самых простых, но вместе с тем востребованных функций данной группы является оператор ДАТА. Он выводит заданную дату в числовом виде в ячейку, где размещается сама формула.
Его аргументами являются «Год», «Месяц» и «День». Особенностью обработки данных является то, что функция работает только с временным отрезком не ранее 1900 года. Поэтому, если в качестве аргумента в поле «Год» задать, например, 1898 год, то оператор выведет в ячейку некорректное значение. Естественно, что в качестве аргументов «Месяц» и «День» выступают числа соответственно от 1 до 12 и от 1 до 31. В качестве аргументов могут выступать и ссылки на ячейки, где содержатся соответствующие данные.
Для ручного ввода формулы используется следующий синтаксис:
Близки к этой функции по значению операторы ГОД, МЕСЯЦ и ДЕНЬ. Они выводят в ячейку значение соответствующее своему названию и имеют единственный одноименный аргумент.
РАЗНДАТ
Своего рода уникальной функцией является оператор РАЗНДАТ. Он вычисляет разность между двумя датами. Его особенность состоит в том, что этого оператора нет в перечне формул Мастера функций, а значит, его значения всегда приходится вводить не через графический интерфейс, а вручную, придерживаясь следующего синтаксиса:
Из контекста понятно, что в качестве аргументов «Начальная дата» и «Конечная дата» выступают даты, разницу между которыми нужно вычислить. А вот в качестве аргумента «Единица» выступает конкретная единица измерения этой разности:
Год (y);
Месяц (m);
День (d);
Разница в месяцах (YM);
Разница в днях без учета годов (YD);
Разница в днях без учета месяцев и годов (MD).
В отличии от предыдущего оператора, формула ЧИСТРАБДНИ представлена в списке Мастера функций. Её задачей является подсчет количества рабочих дней между двумя датами, которые заданы как аргументы. Кроме того, имеется ещё один аргумент – «Праздники». Этот аргумент является необязательным. Он указывает количество праздничных дней за исследуемый период. Эти дни также вычитаются из общего расчета. Формула рассчитывает количество всех дней между двумя датами, кроме субботы, воскресенья и тех дней, которые указаны пользователем как праздничные. В качестве аргументов могут выступать, как непосредственно даты, так и ссылки на ячейки, в которых они содержатся.
Синтаксис выглядит таким образом:
ТДАТА
Оператор ТДАТА интересен тем, что не имеет аргументов. Он в ячейку выводит текущую дату и время, установленные на компьютере. Нужно отметить, что это значение не будет обновляться автоматически. Оно останется фиксированным на момент создания функции до момента её перерасчета. Для перерасчета достаточно выделить ячейку, содержащую функцию, установить курсор в строке формул и кликнуть по кнопке Enter на клавиатуре. Кроме того, периодический пересчет документа можно включить в его настройках. Синтаксис ТДАТА такой:
СЕГОДНЯ
Очень похож на предыдущую функцию по своим возможностям оператор СЕГОДНЯ. Он также не имеет аргументов. Но в ячейку выводит не снимок даты и времени, а только одну текущую дату. Синтаксис тоже очень простой:
Эта функция, так же, как и предыдущая, для актуализации требует пересчета. Перерасчет выполняется точно таким же образом.
ВРЕМЯ
Основной задачей функции ВРЕМЯ является вывод в заданную ячейку указанного посредством аргументов времени. Аргументами этой функции являются часы, минуты и секунды. Они могут быть заданы, как в виде числовых значений, так и в виде ссылок, указывающих на ячейки, в которых хранятся эти значения. Эта функция очень похожа на оператор ДАТА, только в отличии от него выводит заданные показатели времени. Величина аргумента «Часы» может задаваться в диапазоне от 0 до 23, а аргументов минуты и секунды – от 0 до 59. Синтаксис такой:
Кроме того, близкими к этому оператору можно назвать отдельные функции ЧАС, МИНУТЫ и СЕКУНДЫ. Они выводят на экран величину соответствующего названию показателя времени, который задается единственным одноименным аргументом.
ДАТАЗНАЧ
Функция ДАТАЗНАЧ очень специфическая. Она предназначена не для людей, а для программы. Её задачей является преобразование записи даты в обычном виде в единое числовое выражение, доступное для вычислений в Excel. Единственным аргументом данной функции выступает дата как текст. Причем, как и в случае с аргументом ДАТА, корректно обрабатываются только значения после 1900 года. Синтаксис имеет такой вид:
ДЕНЬНЕД
Задача оператора ДЕНЬНЕД – выводить в указанную ячейку значение дня недели для заданной даты. Но формула выводит не текстовое название дня, а его порядковый номер. Причем точка отсчета первого дня недели задается в поле «Тип». Так, если задать в этом поле значение «1», то первым днем недели будет считаться воскресенье, если «2» — понедельник и т.д. Но это не обязательный аргумент, в случае, если поле не заполнено, то считается, что отсчет идет от воскресенья. Вторым аргументом является собственно дата в числовом формате, порядковый номер дня которой нужно установить. Синтаксис выглядит так:
НОМНЕДЕЛИ
Предназначением оператора НОМНЕДЕЛИ является указание в заданной ячейке номера недели по вводной дате. Аргументами является собственно дата и тип возвращаемого значения. Если с первым аргументом все понятно, то второй требует дополнительного пояснения. Дело в том, что во многих странах Европы по стандартам ISO 8601 первой неделей года считается та неделя, на которую приходится первый четверг. Если вы хотите применить данную систему отсчета, то в поле типа нужно поставить цифру «2». Если же вам более по душе привычная система отсчета, где первой неделей года считается та, на которую приходится 1 января, то нужно поставить цифру «1» либо оставить поле незаполненным. Синтаксис у функции такой:
ДОЛЯГОДА
Оператор ДОЛЯГОДА производит долевой расчет отрезка года, заключенного между двумя датами ко всему году. Аргументами данной функции являются эти две даты, являющиеся границами периода. Кроме того, у данной функции имеется необязательный аргумент «Базис». В нем указывается способ вычисления дня. По умолчанию, если никакое значение не задано, берется американский способ расчета. В большинстве случаев он как раз и подходит, так что чаще всего этот аргумент заполнять вообще не нужно. Синтаксис принимает такой вид:
Мы прошлись только по основным операторам, составляющим группу функций «Дата и время» в Экселе. Кроме того, существует ещё более десятка других операторов этой же группы. Как видим, даже описанные нами функции способны в значительной мере облегчить пользователям работу со значениями таких форматов, как дата и время. Данные элементы позволяют автоматизировать некоторые расчеты. Например, по введению текущей даты или времени в указанную ячейку. Без овладения управлением данными функциями нельзя говорить о хорошем знании программы Excel.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Сложение и вычитание значений времени
Допустим, вам нужно сложить два разных значения времени, чтобы получить итог. Кроме того, необходимо вычесть одно значение времени из другого, чтобы получить общее время, затраченное на работу над проектом.
Как видно из приведенных ниже разделов, приложение Excel упрощает сложение и вычитание значений времени.
Сложение значений времени
Допустим, вам нужно узнать, сколько часов и минут потребует выполнение двух задач. По вашей оценке на выполнение первой задачи потребуется 6 часов 45 минут, а на выполнение второй задачи — 9 часов 30 минут.
Вот один из способов настройки на листе.
Введите 6:45 в ячейку B2и введите 9 : 30 в ячейку B3.
В ячейке B4 введите = B2 + B3 и нажмите клавишу ВВОД.
Результат: 16 – 16 часов и 15 минут — для выполнения двух задач.
Совет: Вы можете также складывать значения времени с помощью функции Автосумма для чисел. Выделите ячейку B4, а затем на вкладке Главная выберите Автосумма. Формула будет выглядеть следующим образом: =СУММ(B2:B3). Нажмите клавишу ВВОД, чтобы получить тот же результат, 16 часов и 15 минут.
И это было достаточно просто, но если вы хотите, чтобы часы не превышали 24, вы можете выполнить дополнительные действия. Для результатов формулы необходимо применить специальный формат.
Чтобы добавить более 24 часов, выполните указанные ниже действия.
В ячейку B2 введите значение 12:45, а в ячейку B3 — 15:30.
В ячейку B4 введите формулу =B2+B3 и нажмите клавишу ВВОД.
Результат — 4:15, что не может быть ожидаемым. Это связано с тем, что время для задачи 2 — 24-часовой формат времени. 15:30 совпадает с 3:30.
Чтобы отобразить значение времени, превышающее 24 часа, выберите ячейку B4.
На вкладке Главная в группе Ячейки нажмите кнопку Формат и выберите пункт Формат ячеек.
В диалоговом окне Формат ячеек в списке Категория выберите пункт (все форматы).
В поле тип вверху списка форматов введите [h]: mm; @ и нажмите кнопку ОК.
Проведите заметку двоеточия после [h] и точку с запятой после мм.
В результате получится 28 часов 15 минут. Формат сохраняется в списке Тип для дальнейшего использования.
Вычитание значений времени
Вот еще один пример: Предположим, что ты и ваши друзья знают время начала и окончания в проекте «добровольный» и хотели бы узнать, сколько времени затрачено на общий доступ.
Выполните указанные ниже действия, чтобы получить затраченное время (разница между двумя значениями времени).
В ячейке B2 введите время начала и включите » a» для AM или » p» для PM. После этого нажмите клавишу ВВОД.
В ячейке C2 введите время окончания, например » a» или » p«, а затем нажмите клавишу ВВОД.
Введите другие значениям времени начала и окончания для своих друзей Сергея и Николая.
В ячейке D2 для вычитания времени окончания из времени начала введите формулу = C2-B2и нажмите клавишу ВВОД.
В диалоговом окне Формат ячеек в списке Категория выберите пункт (все форматы).
Выберите в списке Тип пункт ч:мм (часы и минуты) и нажмите кнопку ОК.
Теперь видно, что Григорий работал 3 часа 45 минут.
Чтобы получить результаты для Сергея и Николая, скопируйте формулу, выделив ячейку D2 и перетащив ее на ячейку D4.
Параметры форматирования в ячейке D2 скопируются вместе с формулой.
Чтобы вычесть время, которое превышает 24 часа, выполните указанные ниже действия.
Для вычитания разницы между двумя значениями времени, превышающими 24 часа, необходимо создать формулу.
Выполните указанные ниже действия.
В примере выше щелкните ячейку B1 и перетащите рамку выделения на ячейку B2, что даст вам возможность применить формат к двум ячейкам одновременно.
В диалоговом окне Формат ячеек в списке Категория выберите пункт (все форматы).
В поле Тип вверху списка форматов введите д.м.гггг ч:мм.
Обратите внимание на пустое место в конце гггг и в конце мм.
В дальнейшем новый формат будет доступен в списке Тип.
В ячейке B1 введите дату начала, включая день, месяцигод.
Выполните те же действия для даты окончания в ячейке B2.
Введите формулу в ячейку B3: =(B2-B1)*24.
Результат — 31,5 часа.
Примечание: В Excel в Интернете можно добавлять и вычитать более 24 часов, но нельзя применять пользовательские числовые форматы.
Сложение значений времени
Допустим, нужно узнать, сколько часов и минут потребует выполнение двух задач. По вашей оценке на выполнение первой задачи потребуется 6 часов 45 минут, а на выполнение второй задачи — 9 часов 30 минут.
В ячейку B2 введите значение 6:45, а в ячейку B3 — 9:30.
В ячейку B4 введите формулу =B2+B3 и нажмите клавишу ВВОД.
На выполнение двух задач потребуется 16 часов 15 минут.
Совет: Вы также можете добавить время с помощью автосуммирования. Щелкните в ячейке B4. Затем щелкните главная > Автосумма. Формула будет выглядеть следующим образом: =СУММ(B2:B3). Нажмите клавишу ВВОД, чтобы получить результат: 16 часов и 15 минут.
Вычитание значений времени
Предположим, вы с друзьями знаете время начала и окончания работы над волонтерским проектом и хотите узнать, сколько времени вы потратили. Другими словами, вы хотите вычислить затраченное время или разницу между двумя значениями времени.
В ячейку B2 введите время начала, нажмите клавишу ПРОБЕЛ, а затем введите (для 12-часового формата времени) букву » a» для AM или » p» для PM и нажмите клавишу ВВОД. В ячейку C2 введите время окончания, включая соответствующую букву (для 12-часового формата времени) «a» или «p», и нажмите клавишу ВВОД. Введите другие значения времени начала и окончания для своих друзей Владимира и Николая.
В ячейку D2 введите формулу =C2-B2, чтобы вычесть значение времени окончания из значения времени начала, и нажмите клавишу ВВОД.
Теперь мы видим, что Григорий проработал в рамках проекта 3 часа 45 минут.
Чтобы получить результаты для Владимира и Николая, скопируйте формулу, щелкнув ячейку D2 и перетащив рамку выделения на ячейку D4. Параметры форматирования в ячейке D2 скопируются вместе с формулой.
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Функция ВРЕМЯ() в EXCEL
Рассмотрим функцию ВРЕМЯ() , у которой 3 аргумента: часы, минуты, секунды. Записав формулу =ВРЕМЯ(10;30;0) , получим в ячейке значение 10:30:00 в формате Время. Покажем, что число 0,4375 соответствует 10:30 утра.
Функция ВРЕМЯ() , английский вариант TIME(), переводит значения часов, минут и секунд в формат времени.
В статье Как EXCEL хранит дату и время показано, что любому значению времени в MS EXCEL сопоставлено число. Например, если формат ячейки, содержащей число 0,5 перевести в формат Время , то 0,5 будет преобразовано в 12:00:00 утра. Числа, соответствующие времени, принадлежат интервалу от 0 (0:00:00) до 0,99999 (23:59:59).
Синтаксис функции
ВРЕМЯ ( часы ; минуты ; секунды )
Часы — число от 0 до 32767, задающее часы. Если значение больше 23, оно делится на 24; остаток от деления будет соответствовать значению часов. Например, ВРЕМЯ(27;0;0) = ВРЕМЯ(3;0;0) = 0,125, то есть 03:00 утра.
Минуты — число от 0 до 32767, задающее минуты. Если значение больше 59, оно будет пересчитано в часы и минуты. Например, ВРЕМЯ(0;750;0) = ВРЕМЯ(12;30;0) = 0,520833, то есть 12:30.
Секунды — число от 0 до 32767, задающее секунды. Если значение больше 59, оно будет пересчитано в часы, минуты и секунды. Например, ВРЕМЯ(0;0;2000) = ВРЕМЯ(0;33;22) = 0,023148, то есть 12:33:20.
Все аргументы функции — обязательные. Если секунды не важны, то можно использовать такую запись =ВРЕМЯ(10;30;)
Пример1 — используем ссылки
Пусть в столбце А содержатся часы, в столбце B содержатся минуты.
Формула =ВРЕМЯ(A2;B2;) в ячейке С2 вернет значение времени в числовом формате (0,88 для 21:00). Чтобы отобразить значение в стандартном формате времени чч:мм, вызовите Диалоговое окно Формат ячеек, нажав CTRL+1 , выберите числовой формат Время, затем выберите в поле Тип — подходящий формат.
Пример2 — прибавляем минуты
Прибавим к 13:23 (значение находится в ячейке A1 ) 75 минут. Для этого в ячейке B1 запишем формулу =A1+ВРЕМЯ(;75;)
Формула вернет значение 14:38
Пример3 — вычисляем количество секунд
Пусть в ячейке содержится значение времени 0:20:35, Т.е. 20 минут и 35 секунд. Вычислим сколько это значение содержит секунд.
С помощью формулы =ВРЕМЯ(0;20;35) введем в ячейку А1 указанное значение времени. Этому значению времени соответствует число 0,014294.
Вспомним, что 1 секуннда в числовом формате — это 1/24/60/60.
Чтобы вычислить количество секунд, разделим значение в ячейке А1 на 1/24/60/60. Для этого запишем формулу =A1/(1/24/60/60) .
Иногда формат ячеек чч:мм:сс скрывает, что в ячейке содержится дата и время, т.е. число больше 1. Перед применением указанной формулы нужно убедиться, что в ячейке содержится только время, т.е. значение ячейки меньше 1.