- Дата и время — практические функции
- Видеокурсы по Excel
- По воде или о чем вы узнаете в статье
- Немного теории в качестве введения
- Предполагаемые знания
- Дата и время — это простой пароль
- Как создать дату из адреса
- Как создать время из десятичного числа
- Пользовательский формат даты и времени
- Символы даты и времени
- Примечание
- Сочетания клавиш для вставки
- Текущая дата и время
- Сколько времени у него осталось?
- Номер сообщения дня, месяца, .
- НЕДЕЛЯ
- ММСНК
- Количество дней месяца между двумя датами
- Последний день месяца
- Дата официального дня в году
- Сколько времени это заняло?
- Количество часов — 1 день
- Количество часов после полуночи
- Количество часов, включая перерывы
- Вычесть оклад (зарплату) из времени
- Пример 1
- Пример 3
- Пример 4
- Бесплатная загрузка
- Создать дату из insel
- Рассчитать пасхальный понедельник
- Количество дней (и других дней) в месяце или между двумя датами
- Подсчитайте комментарии(другие дни) в указанном месяце
- Количество дней (другие дни) между двумя датами
- Количество дней в месяце
- Заглавные буквы дня месяца
- Время до десятичного числа
- Десятичное время
- Округление времени (например, четверть часа)
- В какие годы он работал над проектом
- Как долго длился проект?
- Средняя скорость
- Узнать квартал
- Преобразование формата Java в Excel
- Время форматирования более 24 часов
- Пользовательский формат больше
- Образцы — можно загрузить бесплатно
- Всего
- Если
- Павел Ласбк — автор сайта
- Комментарии
- Мартин
- Павел Ласбак
- Павел Ласбак
- Джон
- Павел Ласаб
- Павел Ласбак
- Ленка Хауптвогелова
- РоманБ
- Павел Ласбак
- Павел Ласак
- Ленка
- Петра
- Павел Ласбак
- Петра
- Петра
- Вацлав
- Рынок
- синий
- Зденмк
- Павел Ласбак
- Ярек
- Павел Ласбак
- Чарли
- Элишка
- Павел Ласбак
- Джон
- Майкл
- Павел Ласбак
- Тереза
- Павел Ласбак
- Мартин
- Павел Ласак
- Мартин
- Павел Ласак
- Дженда
- Павел Ласбак
- Томаш Марне
- Павел Ласбак
- Радим Дойкал
- Павел Ласбак
- Радим Дойкал
- Павел Ласбак
- Павел Ласбак
- Милан
- Павел Ласбак
- Милан
- Радим Дойкал
- Павел Ласбак
- Павел Ласбак
- Лукас
- Джордж
- Павел Ласбак
- Джордж
- мархби
- Павел Ласбак
- Павел Ласбак
- Павел Ласбак
- Павел Ласбак
- ПетрJ
- Павел Ласбак
- ПетрJ
- Павел Ласбак
- Ян Вотруба
- Павел Ласбак
- Домиа
- Ростислав Трбвнниек
- Павел Ласбак
- Мартин
- Павел Ласбак
- Юдифь
- Павел Ласбак
- Павел Ласбак
- Павел Ласбак
- гармония36
- Павел Ласбак
- гармония36
- Павел Ласбак
- Павел Ласбак
- Ярослав
- Павел Ласбак
- Ярослав
- Павел Ласбак
- Вставка
- Элишка
- Джордж
- Рынок
- Павел Ласбак
- Анета
- Анета
- Аббадон
- Войта
- Джозеф
- Петра
- Петр Печбек
- Патрик
- Павел Ласбак
- Дэвид
- Саша
- Морис.К
- Милан
- Павел Ласбак
- Пер Пехбиек
- Андреа
- Роман
- Петр Печбек
- Джейкоб
- Павел Ласбак
- Павел Ласбак
- Пол
- Пол
- Ондра
- Леон
- Филипп
- франта
- Дьявол
- Юрай
- Якуб Валек
- Ян Коваш
- Филипп П.
- Двор
- Двор
- Двор
- Двор
- Двор
- jan.gregor@seznam.cz
- Двор
- Хитрость
- Отметить
- Двор
- Отметить
- Двор
- Станислав Љланкар
- Станислав Љланкар
- Двор
- Двор
- Лукас
- Двор
- БОБика
- Двор
- Двор
- Джозеф
- Павел Ласбак
- Зузанка
- пепа коуба
- Двор
- Двор
- Двор
Дата и время — практические функции
Видеокурсы по Excel
В сотрудничестве с SEDUO я создал несколько видеокурсов:
- Как работать с Excel – научитесь эффективно использовать Excel – самый популярный ( рейтинг 97 %, более 13 000 студентов, + 750 положительных отзывов ) – Получить курс
- MaxiCourse Excel – получите лучшую работу, больше денег, станьте незаменимым ( более 6 часов просмотра, 160 уроков ) – Получить курс
- G-таблицы. — если не нравится Excel, воспользуйтесь курсом на Google-таблицах
Практические примеры функций даты и времени в Microsoft Excel — статья постоянно дополняется и расширяется.
По воде или о чем вы узнаете в статье
Цель этой статьи — продемонстрировать использование функции даты и времени на практических примерах (в основном это вопросы, на которые я ответил). Для наглядности статья разделена на главы:
- Немного теории — или о функциях даты и времени
- Как создать дату из числа
- Как создать время из десятичного числа
- Дата и время в пользовательском формате
- Сочетания клавиш — для ввода времени и даты
- Получить/создать из даты
- Текущая дата и время
- Найти пасхальное яйцо
- Номер сообщения дня, месяца, .
- Создать дату из insel
- Последний день месяца
- Дата официального дня в году
- Вычислять по дате
- С момента удержания из заработной платы — расчет заработной платы на основе отработанных часов (расходная ведомость, счет-фактура)
- В каких годах он начал проект — введено начало и конец проекта
- Точки с даты
- Количество дней в месяц — или другие дни (среда, четверг, пятница)
- Подсчет интервала между двумя датами — или другими днями
- Счетчик дней, месяцев — между двумя датами — сколько дней (месяцев) вы были в мире (введите только дату рождения)?
- Количество дней в месяце — сколько их в январе?
- Сколько времени длился проект? — дни, часы, минуты
- Как определить квартал
- Время и время игры
- Время до десятичных знаков – от 6:30 до 6,5
- Десятичное время — от 6,5 до 6:30
- Округление времени (например, четверть часа) – от 6:12 до 6:15
- Сколько времени осталось — часть вопроса студента
- Сколько времени это заняло? – сколько часов между двумя сеансами – например, посещаемость
.
- Другое
- Заглавные буквы дня месяца — автоматически
- Средняя скорость — Я знаю расстояние в (км) и время (ч:мин)
- Преобразование формата Java в Excel – как получить дату Excel
- Форматировать время более 24 часов — отображать около 27 часов
- Для скачивания
- Загружаемый – бесплатные образцы
Немного теории в качестве введения
Дата — это целое число, время — десятичное число , и именно здесь возникают проблемы при работе с датой и временем в Excel.
Когда вы профессионально решаете более обширные ( иногда менее обширные ) экономические времена в Microsoft Excel, вам не обойтись без информации о дате и времени ( ипотеки, календари, посещаемость, бортовой журнал и т.д. ).
Microsoft Excel предлагает множество функций для работы с датой и временем, нам просто нужно знать, как их использовать. Поскольку у меня есть повторяющиеся вопросы об этой команде, я решил опубликовать эту статью. Надеюсь, примеры из практики помогут вам разобраться в этом вопросе.
Предполагаемые знания
Для понимания статьи рекомендую знание синтаксиса функцийдата и время и как отформатировать ячейку. Оба четко прописаны в моих статьях:
Примечание: Вы можете продолжать без знаний, если вы не понимаете практические примеры, вы можете вернуться к статьям.
Дата и время — это простой пароль
Excel использует систему 1900 или 1904. По умолчанию используется система 1900. Поэтому в этой статье я буду иметь дело именно с этой системой. Принцип тот же, только для 1904 года это первый день смены.
Поэтому в системе 1900 года дате 1.1.1900 присваивается число 1. к числу 2 добавляется дата 2.1.1900 и т. д. до 31.12.9999, что составляет число 2 958 465. Примечание. Версии Excel старше 2003 года могут не поддерживать весь диапазон, но я предполагаю, что никто не использует более старые версии.
Рекомендуется. Не смешивайте системы 1900 и 1904 в одной книге.
То же самое со временем, которому соответствует десятичное число 0.000 — 1.000. Таким образом, 12:00 соответствует 0,5. Одноминутный ответ 1/(24*60). 24 часа через 60 минут. Один раз ответ равен 1/(24*60*60).
К сожалению, Excel не может использовать стандартные функции для работы с датами до 1900 года. Поэтому по дате 12.12.1212 невозможно узнать, был ли это понедельник или среда. В этом помогут приложения VBA, но их нужно установить в Excel.
Как создать дату из адреса
Они изменят формат.
Как изменить формат, мы описали в статье Форматы даты и времени в MS Excel
Excel может автоматически распознавать дату. Если мы ввели 1.1.1900, он автоматически запишет 1 и изменит формат ячейки на «дата и время».
Записи, которые Excel преобразует в дату.
Примечание: Если мы хотим, чтобы дата была написана в виде текста, а не числа с форматом даты и времени. Необходимо добавить форматирование текста в ячейку. Недостатком является то, что мы больше не сможем математически работать с этими данными.
Как создать время из десятичного числа
Изменение формата шаблона.
Excel может автоматически распознавать время. Если мы набрали 12:00, он автоматически напишет 0,5 и изменит формат ячейки на «дата и время».
Записи, которые Excel преобразует во время:
Примечание: Если мы хотим, чтобы время было написано в виде текста, а не числа с форматом даты и времени. Необходимо добавить форматирование текста в ячейку. Обратной стороной является то, что мы больше не сможем математически работать с этим временем. АМ — утро. PM – день.
Интересно: Если вы введете время 88:00:12, Excel преобразует это время в соответствующее количество дней. Максимальное вычисляемое время — 9999:59:59, максимальное время, после которого Excel считает текст текстом.
Пользовательский формат даты и времени
Excel автоматически добавляет формат даты и времени, но вы можете изменить его. Установив собственный формат в диалоговом окне Формат ячеек
Диалоговое окно Формат ячеек доступно через:
- Правая кнопка мыши — нажмите на ячейку, а затем Форматировать ячейку
- Вкладка Главная , раздел Inslo и маленькая стрелка.
Затем выберите вкладку номер
Символы даты и времени
Форматировать данные
Для формата данных:
используется
- д,дд,ддд,дддд
- m,mm,mmm,mmmm месяцы в виде римских цифр (от I до XII) — проблема в чешской версии с отображением немецких цифр
- yy,yyyy — в английской (EN) версии Excel yy, yyyy
- ч,чч
- м,мм — минуты, к сожалению, имеют то же название, что и месяцы
- с,сс
При необходимости используйте другие параметры (фигурные скобки, . )
- ч:мм:сс.00 — доли секунды
- [мм] — прошедшее время в часах
- [ч] — прошедшее время в минутах
- ч:мм вверх/вниз — доли секунды
Примечание
Если вы вводите формат [h] при расчете 20 часов + 20 часоврезультат будет 40 часов. На классическом h результат будет плюс сутки и 16 часов. Аналогично работает с минутами (секундами).
Проблема заключается во введении римских цифр в формат. В Excel 2007 и 2010 есть проблема с форматом mmm в WINDOWS 7, поэтому вам нужно использовать функцию ROMAN.
Сочетания клавиш для вставки
Если вы собираетесь вставить текущую дату и время, вам не нужно их записывать. Просто используйте сочетание клавиш:
- Ctrl + ; – вставить текущую дату аналогично функции =СЕГОДНЯ()
- Ctrl + Shift + : – текущее время
Если вы хотите автоматически изменить текущую дату и время при пересчете листа, вы должны использовать функцию:
Текущая дата и время
Я предполагаю, что на вашем компьютере правильно установлены системная дата и время.
Одной из важных функций Excel является отображение текущего времени. Это полезно, например, для счетов-фактур ( мы знаем, когда они были напечатаны ) и для отчетов о командировках (для ограничения злоупотреблений документ будет иметь текущую дату и время печати. Отображение текущего времени:
- =СЕГОДНЯ() – отображается только текущая дата
- =NYNН() – отображение текущей даты и времени
=СЕГОДНЯ() =NYNN()
Текущая дата может быть вставлена с помощью сочетания клавиш Ctrl+; и текущее время Ctrl+Shift+: . Он не изменится при следующем расчете листа.
Примечание. То, что отображается в поле, может быть изменено форматом поля.
Сколько времени у него осталось?
При планировании более сложных задач полезно знать, сколько времени осталось до отправки. Для этого достаточно простой функции (формулы):
- =YEAR360(TODAY();»27.9.2027″) — в результате количества оставшихся дней
Где аргументы означают:
- СЕГОДНЯ() — текущая дата (сегодня)
- «27.9.2027» — отэтой даты будет
- Результат — количество оставшихся дней
Номер сообщения дня, месяца, .
Следующие примеры будут получать порядковый номер дня, указанный в функции:
- =ДЕНЬ(«15 апреля 1993») — результат — 15
- =ДЕНЬ(«8.11.93») — результат — 8
- =ДЕНЬ(«11.08.93») — результат — 8
НЕДЕЛЯ
Синтаксис здесь немного сложнее:
Где аргумент означает:
- Дата некоторая дата
- Тип
- 1 — или не указано. Инсла с 1 (понедельник) по 7 (суббота).
- 2 — Инсла с 1 (понедельник) до 7 (воскресенье).
- 3 — Инсла с 0 (понедельник) до 6 (воскресенье).
дана снова
Пример: =DENTЭDNE(«12.12.12») — результат — 4
ММСНК
Аналогично предыдущему возвращает номер заказа месяца =MMSНC(«12.12.12»)
Аналогично для минуты МИНУТЫ(и время) , года ГОД(дата)
Количество дней месяца между двумя датами
Сколько дней в месяце вы живете? (просто введите дату своего рождения)
C3 — напр. дата вашего рождения
C4 — напр. сегодняшняя дата
- =DATEDIF(C3;C4;»y») — количество лет
- =DATEDIF(C3;C4;»m») — количество месяцев
- =DATEDIF(C3;C4;»d») — количество дней
ВНИМАНИЕ: C4 > С3
=РАЗД.($D$7;$D$6;»y») =РАЗД.($D$7;$D$6;»m») =РАЗД.($D$7;$D$6; «г»)
Последний день месяца
Какой последний день месяца
В этом месяце мы будем использовать функцию TODAY(), она также работает с функцией NYNN()
В месяце, в котором мы вводим день, мы можем легко сослаться на ячейку, в которой у вас есть дата (например, B1)
Последний день следующего месяца.
Дата официального дня в году
Как изиз порядкового номера дня в данной розе получить заданную дату в формате день.месяц.год
=ДАТА(2016;1; номер дня) =ДАТА(2016;1;1) . будет 01.01.2016 =ДАТА(2016;1;32) . будет 01.02.2016
Сколько времени это заняло?
Количество часов между двумя сеансами. Использовать для листа посещаемости, календаря, диаграммы грантов).
Еще один частичный вопрос. Как рассчитать количество часов. Используйте, например, в табеле посещаемости. Введите приход и уход сотрудника, и Excel прочитает отработанные часы. Максимальная продолжительность 24 часа. Обязательное условие: никто не может работать более 24 часов в сутки.
Количество часов — 1 день
- число — отображать десятичное число (поскольку время физически хранится в Microsoft Excel)
- ч:мм
- [м] — общее количество минут
Количество часов после полуночи
Или, возможно, более понятно на первый взгляд:
Количество часов, включая перерывы
Вычесть оклад (зарплату) из времени
Как рассчитать заработную плату на основе отработанных часов? Если вы не знаете, узнайте об этом в этой главе.
Пример 1
Как рассчитать деньги по временным данным. Из предыдущей главы можно узнать время, потраченное на работу в данный день (0 — 23:59:59). В этом примере у вас уже есть почасовая ставка, и вам нужно рассчитать заработную плату (оклад) за отработанные часы.
Мы будем использовать функции МИНУТА, ЧАС.
=ЧАС(B11) =МИНУТА(B11)/60
Примечание: Почасовая оплата указана в каждой кабинке. Если возможно, почасовую ставку можно ввести в одну ячейку и сослаться на эту ячейку.
Примечание 2. Пример 2 – это просто расширение примера 1. См. бесплатную загрузку.
Пример 3
Как рассчитать, есть ли у вас общее количество отработанных часов (например, за целую неделю, месяц). Опять же, ничего сложного.Просто используйте функции VALUE.OF.TEXT и MINUTE:
=ТЕКСТ.ЗНАЧ(B28;»[ч]»)+МИНУТА(B28)/60
Пример 4
Если вам нужно создать текст из значений в ячейке ( например, для платежной ведомости, счета за услуги, выполненной работы ). Вы можете использовать функцию СЦЕПИТЬ :
=CONCATENATE(«За отработанные «;C33; » часы вы получите: «;E33;» ,- Kи»)
Бесплатная загрузка
Файл Как рассчитать зарплату/зарплату по времени. скачать бесплатно для Excel 2010 (2007).
Файл Как рассчитать деньги (зарплату/зарплату) из времени. скачать бесплатно для Excel 2003 (97).
Примечание: Один из интересных вопросов, поэтому я обработал его в одной главе в статье, хоть он и не скрыт в комментариях излишне. По вопросам знаю, что комментарии мало читают (в них есть ответ на заданный вопрос).
Создать дату из insel
Создать дату из insel
- =ДАТА(2007;12;10) — результат — 39246
Мы будем использовать это для специальных, более сложных функций или при программировании на VBA.
Рассчитать пасхальный понедельник
Обратите внимание, что это не моя выкройка, я нашел ее в Интернете. К сожалению, никто не упоминает автора, который, вероятно, неизвестен. Просто введите в Google «Excel Пасхальная молитва», и вы найдете десятки разных ссылок.
Введите год в ячейку A1 и введите следующую формулу в ячейку, в которой вы хотите иметь праздник Пасхи:
Примечание. Если у вас закончились большие числа, необходимо изменить формат ячейки.
Количество дней (и других дней) в месяце или между двумя датами
В комментариях был интересный вопрос: «как использовать функцию, например, чтобы узнать, сколько четвергов в данном месяце, или между двумя датами, или другими днями, такими как четверг, суббота». Так как это интересный вопрос, мы дополнили статью
Подсчитайте комментарии(другие дни) в указанном месяце
Количество дней (другие дни) между двумя датами
Количество дней в месяце
В A1 находится любой день месяца, в котором мы ищем количество дней:
для старых версий Excel (без функции КОНМЕСЯЦА)
Куд не приходит мне в голову, но я не знаю, откуда я его взял.
Заглавные буквы дня месяца
Как обеспечить автоматическое использование заглавных букв в названиях месяцев и дней? При использовании формата я могу только немного вставить Excel. Просто используйте функцию SIZE2 и VALUE.TO.TEXT, и все готово. Или первая (три) буквы.
=РАЗМЕР.ДО.ТЕКСТА(C13;»мммм»)) =РАЗМЕР.2(СЛЕВА(ЗНАЧ.ДО.ТЕКСТА(C13;»мммм»);3)) =РАЗМЕР.2 (ЛЕВОЕ (ЗНАЧЕНИЕ.ДО.ТЕКСТА(C13;»мммм»);1)) =РАЗМЕР.ДО.ТЕКСТА(C13;»ддд»)) =РАЗМЕР.ДО.ТЕКСТА(C13;»дддд»))
Время до десятичного числа
Как преобразовать время в десятичное число. Например, с 6:30 до 6,5. Например, используйте формулу:
Десятичное время
Как создать время из десятичного числа. Например, вам нужно преобразовать 6,5 в 6:30. Вы можете использовать формулу:
‘ если мое время равно 6,5 (например, 6 минут 30 секунд) ‘ минуты, секунды / 1440 = 6,5/1440 ‘ если мое время равно 6,5 (например, 6 часов 30 минут) ‘ часы, минуты / 24 = 6,5/ 24
Округление времени (например, четверть часа)
Как округлить время до четверти часа, чтобы сохранить формат времени:
- 2:08 2:15
- 3:20 3:15
=КРУГЛЫЙ(A1;»0:15″)
Работает даже если нужно округлить до 10 минут 😉 и т.д.
В какие годы он работал над проектом
Вводится начало и конец проекта (который длится несколько лет), и необходимо иметь возможность фильтровать этот проект, чтобы увидеть, имел ли он место в данном году.
=КОГДА(ИЛИ(ГОД($C5)>E$4;ГОД($D5)<E$4);0;1)
Файл В каких годах создавался проект для бесплатного скачивания.
Как долго длился проект?
Нам нужноузнать, сколько времени занял проект, т.е. сколько дней, часов и минут. В C1 существует разница между временем завершения и временем восстановления.
=CELБ.IBST(C1) &» Dnщ » & ЦЕЛБ.ИБСТ(MOD(C1;ЦЕЛЬБ.ИБСТ(C1))*24) & «часы» & МИНУТА(C1) & » Минуты»
Средняя скорость
Я знаю расстояние, пройденное в (км) ячейками A1 и ячейками B1, и время, которое потребовалось для преодоления этого расстояния (часы: минуты). Решение простое:
Узнать квартал
В ячейке A1 есть дата, и нам нужно выяснить, к какому кварталу она относится. Одним из возможных решений является использование ROUNDUP:
или через функцию ПОИСК
или используя CELБ.ИБСТ
Преобразование формата Java в Excel
У вас есть формат даты типа 1079017149062 или 1420235100, и вам нужно получить дату в формате Excel. помощь проста:
Время форматирования более 24 часов
Вам необходимо установить собственный формат ячейки:
[ч]:мм
Примечание также работает для минут
Пользовательский формат больше
Подробнее о пользовательском форматировании рассказывается в отдельной статье здесь.
Образцы — можно загрузить бесплатно
Файл Дата и время — практические примеры Excel для бесплатной загрузки.
Всего
Другие примеры находятся в стадии подготовки. Если вы думаете об интересном примере, который можно решить с помощью функции даты и времени , вы можете изменить его в комментариях.
Статья обновлена: 19.09.2020 10:57
Если
Помог ли этот веб-сайт сэкономить вам время и деньги? Помог ли он решить проблему? Готовы ли вы предоставить символическое вознаграждение за дальнейшее развитие? Выберите форму вознаграждения, которая вам подходит.
Павел Ласбк — автор сайта
Microsoft Office (Word, Excel, Google Sheets , PowerPoint) Я использую с 2000 года (с 2004 года в этом домене) — В 2017 году я получил престижную награду MVP от Microsoft (на данный моментЯ единственный из ИР в категории Excel). Я также делюсь своими знаниями и опытом онлайн в видеороликах для SEDUO . В компаниях преподаю и консультирую , работаю в МУНИ. Я создаю этот сайт более 15 лет. Существует более 1000 бесплатных инструкций, советов и рекомендаций, включая более 250 различных шаблонов и рабочих книг.
Комментарии
Мартин
Добавлено: 20.01.10 20:30
Здравствуйте, я хотел бы спросить, как создать время popsh. дата, которая будет постоянно обновляться. Спасибо
Комментарий перемещен из исходной статьи
Павел Ласбак
Добавлено: 20.01.10 20:30
Вы можете преобразовать лист с помощью клавиши быстрого доступа F9. Или настройте расчетный лист, используя Calculate
в VBA.
Комментарий перемещен из исходной статьи
Добавлено: 20.01.10 20:30
Я бы хотел, чтобы мое время не обновлялось.Хотел бы использовать функцию сейчас для получения товара, но к сожалению это невозможно, когда постоянно пересчитывается вся колонка
Комментарий перемещен из исходной статьи
Павел Ласбак
Добавлено: 20.01.10 20:30
Кому: Иван, можно выбрать через Инструменты — Параметры, на вкладке Расчеты. Пересчитайте вручную (сохраните функцию «Сейчас» на своем листе). Затем, когда вы захотите снова обновить конкретный лист, используйте ту же вкладку для переноса листа (жаль, что для этого нет сочетания клавиш).
Комментарий перемещен из исходной статьи
Добавлено: 20.01.10 20:30
ЯРЛЫК ДЛЯ ЭТОГО — F9, НО, К СОЖАЛЕНИЮ, ЭТО НЕ РЕШАЕТ МОЮ ПРОБЛЕМУ. ПОТОМУ ЧТО Я ПЫТАЮСЬ ОПРЕДЕЛИТЬ ПОЛНОТУ ПОЛЯ ИМЯ С КОМАНДОЙ IF. Я ТОЛЬКО ПОДУМАЛ, НЕ БЫЛО ЛИ КАК-ТО ИЗМЕНЕН ПРАВИЛЬНЫЙ СОЧЕТОК КЛАВИАТУРЫ НА ЭТО.
Комментарий перемещен из исходной статьи
Добавлено: 20.01.10 20:30
Мне нужно получить время в сотых долях секунды в VBA. При использовании NYN в рабочей тетради это не так.проблема, но в макросе при использовании NOW получаю максимальную точность 1с.
Комментарий перемещен из исходной статьи
Джон
Добавлено: 20.01.10 20:30
Здравствуйте, я хотел бы отобразить неделю в календаре, но когда я ввожу НЕДЕЛЮ(A2;2), он этого не знает, как и исходный WEEKEND().
Спасибо
Комментарий перемещен из исходной статьи
Павел Ласаб
Добавлено: 20.01.10 20:30
Для Honza: правильное название функции DENTЭDNE
Комментарий перемещен из исходной статьи
Добавлено: 20.01.10 20:30
Здравствуйте,
Не могли бы вы дать мне несколько советов. Мне нужно знать функцию, которая может увеличить указанный месяц на 1. Так же, как в SQL ADDMONTHS, но я не могу сделать это в Excel. Я благодарю тебя. С уважением и хорошего дня, мистер
Комментарий перемещен из исходной статьи
Павел Ласбак
Добавлено: 20.01.10 20:30
для измерения: Лично я бы использовал функцию ММСНC(A1) и =ДАТА(ГОД(A1);ММСНC(A1);ДЕНЬ(A1)+2).
Комментарий перемещен из исходной статьи
Ленка Хауптвогелова
Добавлено: 20.01.10 20:30
пожалуйста, как сделать в excel таблицу, в которой в ячейке A1 будет последний день текущего месяца, а в ячейке B1 — последний день предыдущего месяца.
Комментарий перемещен из исходной статьи
РоманБ
Добавлено: 20.01.10 20:30
Может кто-нибудь посоветовать, как я могу обеспечить выбор между датами? В частности, я ввел даты от до знака зодиака, и я хотел бы знать, как его можно оценить, чтобы он отображал знак. Большое спасибо.
Комментарий перемещен из исходной статьи
Павел Ласбак
Добавлено: 20.01.10 20:30
Ленке: Я подготовил образец для скачивания. Он есть в статье Примеры Excel, которые можно скачать бесплатно.
Комментарий перемещен из исходной статьи
Павел Ласак
Добавлено: 20.01.10 20:30
Роман, через поиск или KDYЋ.
Комментарий перемещен из исходной статьи
Ленка
Добавлено: 20.01.10 20:30
Спасибо. Все работает как надо. 🙂
Комментарий перемещен из исходной статьи
Петра
Добавлено: 20.01.10 20:30
Может ли кто-нибудь посоветовать мне, возможно ли в Excel, когда у меня есть дата и количество месяцев, рассчитать, какой будет дата после добавления (вычитания) этих месяцев?
Спасибо и хорошего дня
Комментарий перемещен из исходной статьи
Павел Ласбак
Добавлено: 20.01.10 20:30
Что Петра: я не могу точно понять вопрос? Пример: у вас есть =СЕГОДНЯ(), и вы хотите, чтобы произошло 2 месяца, поэтому вы узнаете, что день в A4, месяц в A3, год в A2, количество добавленных месяцев будет в A5 и с помощью функции = ДАТА(A2;A3+A5;A4)
Комментарий перемещен из исходной статьи
Петра
Добавлено: 20.01.10 20:30
Спасибо большое за ответ, может я глупый вопрос задаю, а можно ли указать, что дата будет разбиваться сама собой?
У меня есть только дата в столбце и месяц во втором столбце, т.е. A1 01.01.2008, A2 12 и мне нужно, чтобы 01.01.2009 автоматически отображалось в A3.
Очевидно, что он будет проходить через «текст в столбцы», но мне это кажется излишне трудоемким :-). И вы наверняка знаете, как сделать это умнее. Хорошего дня..
Комментарий перемещен из исходной статьи
Петра
Добавлено: 20.01.10 20:30
Аааа. Я его уже смотрю, я труба. В функциях дам день, год. так далее. :-). Так что большое спасибо, ты молодец.
Комментарий перемещен из исходной статьи
Вацлав
Добавлено: 20.01.10 20:30
Добрый день
Может кто-нибудь посоветовать, как записать время на соревнования в Excel. Должно работать так, чтобы в столбце А я постепенно писал номера соревнований, прошедших финишную черту, а в столбце Б автоматически показывалось текущее системное время с компьютера. Иас Сенельзя перезаписывать, как в случае с функцией NYNN. Пример: A B
1 Время соревнования
2 21 10:30:21
3 14 10:31:15
4 8 10:32:59
Спасибо
Комментарий перемещен из исходной статьи
Рынок
Добавлено: 20.01.10 20:30
Я хотел бы спросить, как вычесть две даты друг из друга — чтобы в результате получилось количество месяцев. Заранее большое спасибо за ответ.
Комментарий перемещен из исходной статьи
синий
Добавлено: 20.01.10 20:30
fci NOW() отображает текущее время. fce зависит от этого поля IF((cas>x) AND (cas Sub PridejStatickeDatum()
Range(«A1»)=Now
Range(«B1») = Date
Range(«C1» ) = Время
Конец субтитры
Зденмк
Добавлено: 10.05.10 11:57
Мне нужна помощь с функцией if. Могу ли я отправить вам файл куда-нибудь? Спасибо за каждый ответ.
Павел Ласбак
Добавлено: 11.05.10 17:47
К Зденмеку: Можно, электронная почта в ящике lasak@centrum.cz, мы заняты, поэтому я не обещаю немедленного ответа.
Ярек
Добавлено: 28.06.10 16:15
Спасибо за ваш сайт, он меня вдохновил. 🙂 Я хотел бы добавить ссылку на WWW-страницу Microsoft с той же темой. «Использование даты и времени в Excel» http://support.microsoft.com/kb/214094/en
Павел Ласбак
Добавлено: 28.06.10 17:22
Яреку: Спасибо за ссылку. Есть много интересных статей о дате и времени в MS Excel. Содержание на английском языке.
Чарли
Добавлено: 06.09.10 15:45
Здравствуйте! Не подскажете, как рассчитать число определенного дня месяца. Например: сколько раз среда в конкретном месяце. Спасибо.
Элишка
Добавлено: 19.12.10 22:41
Здравствуйте, у меня есть календарные дни подряд на год вперед, поэтому каждый столбец = одна дата. Во второй строке у меня есть определенные значения. Можно построить формулу, чтобы написать мне. они не знали друг другаони автоматически вычисляли значения в соответствующем столбце на текущую дату? я думаю
Павел Ласбак
Добавлено: 20.12.10 17:46
К Элишке: Это возможно, просто используйте функцию СЕГОДНЯ, КОГДА.
Джон
Добавлено: 18.02.11 22:26
Чарли: например, напишите отдельные даты (1.2.2011, 2.2.2011. развернуть) друг под другом, вставьте fci =DENTЭDNE(1.2.2011;2) в следующем столбце, и если fce возвращает значение 3, это середина. Чтобы посчитать середину, вам понадобится функция =СЧЁТЕСЛИ(область вставки;3) или функция ЧИСЛА.
Майкл
Добавлено: 17.03.11 13:55
Здравствуйте, хотелось бы, чтобы в ячейке отображалась дата последней модификации файла (листа) (например А1). Я нашел в сети вышеупомянутую команду для VB, но она касается только изменения столбца. Как вызвать изменение, чтобы оно повлияло на лист или диапазон (таблицу)?Спасибо.
Павел Ласбак
Добавлено: 17.03.11 17:41
To Michal: Где нужно добавить Application.EnableEvents, см. google.com или по адресу http://www.ozgrid.com/VBA/run-macros-change.htm, http://www.cpearson.com/excel/Events.aspx
.
Тереза
Добавлено: 01.04.11 01:16
Здравствуйте, я хочу, чтобы Excel вычитал фиксированную сумму в начале каждого дня и записывал результат с новой суммой (после вычитания). Пример. По состоянию на 31.3. внесено 1200 КИ, ежедневный бюджет 100,- КИ. Чтобы каждый день вычиталось 100 Ки, т.е. на 1,4. будет 1100 Ки, до 2,4. 1000 Ки и т.д. Откуда у меня значения для 1.4., 2.4., 3.4., . save, я должен ставить каждый в новую ячейку или их можно перезаписать? Большое спасибо за вашу помощь.
Павел Ласбак
Добавлено: 04.02.11 11:22
к Терезке: Ты можешь переписать туфли. Можно использовать функцию СЕГОДНЯ. Скорее, это зависит от того, как вы работаете с таблицей в Excel.Работа. А депозиты? Что произойдет (должно произойти), когда будет 0 крон? На следующий день будет -100 Ки? Вы хотите, чтобы вычитание запускалось автоматически после запуска Excel? Как насчет выходных? Можно ли выносить 300 крон в понедельник (сб, вс, пн)?
Мартин
Добавлено: 31.05.11 11:08
Добрый день,нужна помощь в подсчете количества дней по указанному диапазону.В столбцах А,Б у меня указаны даты заезда и выезда,в столбцах Г,Е я ввел отслеживаемый период с по to, в столбце C мне нужен результат, количество дней, которые принадлежат отслеживаемому периоду. Пример прибытия — отъезд 5.2.2011 — 21.3.2011- (всего 44 дня) но диапазон определен с 1.2.2011 по 28.2.2011 — т.е. 23 дня, мне нужно сделать расчет для этого, спасибо за совет
Павел Ласак
Добавлено: 31.05.11 17:25
Мартину: Итак, прибытие — отъезд 6.2.2011 — 21.3.2011 Excel должен вычислить 22. А для приезда — отъезда 5.2 2011 — 21.4.2011 он должен вычислить 23+31 = 54?
Мартин
Добавлено: 01.06.11 09:38
Мне нужен универсальный расчет, чтобы он также мог рассчитать ситуацию, например. Прибытие 15.2. Выезд 3.3. Период наблюдения С 16.1. ДО 16.2. — результат должен быть 2 дня — (все даты начала и окончания всегда включены).
Добавлено: 10.06.11 19:07
Здравствуйте, мне нужно узнать, сколько лет книге (в годах), если я знаю дату ее покупки (например, 02.01.2000). Я пробовал почти все функции из Date and Time, но у меня ничего не получалось. Спасибо за совет.
Павел Ласак
Добавлено: 10.06.11 21:15
Это: в ячейке A1 дата (1.2.2000) будет указана в ячейке B1 =ГОД(СЕГОДНЯ())-ГОД(A1) PS: Формат ячейки B1 должен быть числом, а не датой.
Дженда
Добавлено: 18.06.11 22:42
Добрый день. Мистер Ласак, пожалуйста, помогите мне. Я загружаю разные данные в одну (одну и ту же) ячейку с помощью «ВЫБРАТЬ». Раз это короткий текст, то число, а также дата. Когда формат ячейки отличается от даты, записываетсядата как inslo. Когда я выбираю формат даты, все числа в формате даты. Можно ли что-то с этим сделать? Спасибо за ответ.
Павел Ласбак
Добавлено: 19.06.11 05:59
Дженде: В VBA узнайте формат входных значений (текст, число, дата), а затем измените формат.
Томаш Марне
Добавлено: 22.08.11 09:44
Здравствуйте, а почему так тупо запрограммирован excel, что в случае суммирования времени (ЧЧ:ММ) в случае, если отсчет 24 часов начинается с нуля? Мне это не кажется нормальным. Если я считаю 23:55 + 1:00, идиот показывает мне результат 0:55. Мне не кажется логичным, что тот, кто сравнивает 150 и более раз в таблице, будет знать, какая часть дня в итоге выйдет из этого количества. Я хочу все посчитать и получить результат 24:55 .
Павел Ласбак
Добавлено: 25.08.11 17:05
Томашу: Excel не запускается с нуля, так как у меня есть один день (24 часа) + 0:55.
Радим Дойкал
Добавлено: 15.09.11 11:51
Здравствуйте, мне нужна помощь с Excel. У меня есть ячейка В2 (в ней есть определенное значение из базы данных, которое постоянно меняется), и мне нужно было бы передать это значение в ячейку В3, но ячейка В3 будет активна только в сентябре месяце. В октябре значение из B2 будет расширено до B4, а в ноябре до B5 и т. д. Значения в B3, B4, B5. он должен оставаться в ячейке даже после окончания данного месяца (со значением всегда на последний день месяца). я думаю
Павел Ласбак
Добавлено: 15.09.11 16:30
К Радиму: Изменяется ли ячейка B2 при работе с базой данных? Или только при запуске Excel? Я бы рекомендовал использовать VBA.
Радим Дойкал
Добавлено: 16.09.11 06:31
Да, B2 изменяется при работе с базой данных. К сожалению, я не знаю VBA.
Павел Ласбак
Добавлено: 18.09.11 11:55
К Радиму: Excel все еще работает? Таким образом, последнее значение будет введено в ячейку не позднее 30 сентября. 2011, 23:59?
Добавлено: 21.09.11 00:47
Excel2003 как-то неправильно пишет дату — например, ввожу 21.9.2011 с помощью сочетания клавиш, а при нажатии Enter дата переписывается на 21.01.00. Кто-нибудь знает, почему? Спасибо
Павел Ласбак
Добавлено: 21.09.11 15:57
Тоно: Что говорит формат обуви? Как это установлено?
Милан
Добавлено: 01.10.11 21:16
Здравствуйте, хотелось бы совета. Я создам план в Excel 2010, и меня беспокоит следующее: в ячейках, которые регулярно находятся друг под другом в диапазоне 10 ячеек, мне нужно автоматически ввести последовательную дату, как это сделать? я думаю
Павел Ласбак
Добавлено: 02.10.11 09:57
В Милан: Эта дата должна быть через несколько дней? т.е. А1=1.1.2010, а в А11 нужно 2.1.2010? то есть A11=A1+1 или 11.01.2010? т.е. А11=А1+10.
Милан
Добавлено: 02.10.11 14:58
Павелу Ласбеку: Первый вариант, т.е. А11 А1+1, я решил так, но не знаю, есть ли единственный вариант, если я, например, делаю календарь на весь год, а относительно изменений (других данных в таблице), например. Несколько раз мне приходится удалять, изменять и воссоздавать данные. Пробовал отмечать и «перетаскивать», но с этим вариантом «через несколько строк» — не получается
Радим Дойкал
Добавлено: 04.10.11 13:57
Добавлено: 07.10.11 23:38
формат установлен на дату, типа 14 марта 2001 г., а также в образце появляется неправильная дата с годом 1900. Но у меня такое впечатление, что это ошибка Windows 7 при сотрудничестве с MS Office 2003 , т.к. мне и другие компы с такой комбинацией программ
Павел Ласбак
Добавлено: 08.10.11 10:04
Тоно: Какой календарь у вас установлен? К сожалению, у меня нет под рукой Win7 с Office 2003. В остальных дата работает как надо.
Добавлено: 10.10.11 00:25
Что именно вы подразумеваете под календарными системами? Вставка даты у меня работает везде без проблем, только не здесь. В другом месте, например, в ExcelЯ пишу 05.05.11, а он автоматически перезаписывает дату, не здесь, я тоже не знаю почему.
Павел Ласбак
Добавлено: 10.10.11 16:05
To Tono: Календарные системы 1900 и 1904 доступны в MS Excel. На следующей неделе я должен быть на Win7 с MS Excel, так что я попробую, как там работает дата.
Добавлено: 10.11.11 10:56
Если меняю системный календарь на 1904, вместо даты 10.11.2011 пишет 12.01.1904, нажимаю сочетание клавиш Ctrl+; 11 10 2011 появляется в ячейке и в строке, я нажимаю Enter и это 12.01.04. Я даже не понимаю, почему 11-й стал 12-м
Лукас
Добавлено: 07.11.11 09:58
To Honza: Здравствуйте, формула для отображения cal.week =WEEKNUM(«date»;»post.inslo»)
Джордж
Добавлено: 16.12.11 15:09
Здравствуйте, у меня есть большая просьба решить мою более сложную проблему: если я запишу измеренное значение в ячейку A1, чтобы в ячейке B1 отображалась статическая дата. Это означает, что дата не меняется при следующем открытии в последующие дни. Кроме того, я хотел бы отображать время этой записи в ячейке C1 (например, 6:05), а затем время, которое будет записано в ячейках C2: C9, всегда на один час выше, чем если бы оно было в предыдущей ячейке (например, C1 = 6:05, C2 = 7:05, .C5 = 10:05) и сравните так, чтобы в столбце A была указана данная дата. Это точно придется решать макросом, в чем я не очень силен. Он будет находиться в базе данных, которая будет прописывать время и периодичность проверок и одновременно будет служить списком уже измеренных значений. Можете ли вы помочь мне с этим, пожалуйста? Большое спасибо, Йирка
Павел Ласбак
Добавлено: 17.12.11 17:11
Ирке: Это на VBA. Программирование занимает некоторое время.
Джордж
Добавлено: 19.12.11 11:09
Павелу: Я думал, что это будет на VBA, но, как я уже сказал, я совсем не силен в VBA. И ты мне с этим, наверное, не поможешь? 🙂
мархби
Добавлено: 27.12.11 17:34
Привет, я пытаюсь создать таблицу для оценки лыжных гонок и не могу установить время записи и сканирования в миллисекундах. Кто-нибудь может подсказать, как это сделать? Считать секундами в данном случае было бы очень грубо
Павел Ласбак
Добавлено: 27.12.11 20:16
Йирке: К сожалению, я не могу.
Павел Ласбак
Добавлено: 27.12.11 20:20
Это означает: число, возвращаемое функцией IAS, представляет собой десятичное число в диапазоне от 0 (ноль) до 0,99999999 для времени с 0:00:00 (00:00:00) до 23:59: 59 (11:59:59 соответственно). Для миллисекунд нужен какой-то макрос
Добавлено: 28.12.11 20:25
Здравствуйте, мне нужно добавить название дня на английском языке к дате (например, We 28.12.2011), но версия моего Excel 2007 на чешском языке, возможно ли это? В чешском проходит собственное форматирование, а в aj? Спасибо за совет.
Павел Ласбак
Добавлено: 29.12.11 11:38
Для Евы: используйте функции КОГДА и СЦЕПИТЬ
Добавлено: 31.12.11 17:18
Здравствуйте, хотелось бы спросить, как узнать следующее: «Узнать количество учащихся 1993 года рождения с помощью функции ГОД()». Спасибо за совет
Павел Ласбак
Добавлено: 01.01.12 14:51
В M. В ячейке B1 используйте формулу: =КОГДА(ГОД(A1)=1993;1;0) Извлеките и используйте СУММ, чтобы найти столбец B.
ПетрJ
Добавлено: 10.01.12 12:43
Здравствуйте, мне нужен совет по поводу формулы. Дело в том, что я определил разные даты в столбце, например. 01.10.2012. и мне нужно было бы создать таблицу для графика, когда значениями был бы месяц и количество записей в месяце. Как определить формулу для расчета (суммы) записей за каждый месяц? Спасибо Петр
Павел Ласбак
Добавлено: 10.01.12 17:30
Петру: Через =KDYЋ(MMSНC(B4)=1;1;0) данная запись находится в данном месяце (январе) и т.д. Через SUM посчитаю количество записей и построю график.
ПетрJ
Добавлено: 13.01.12 08:44
Г-н Ласбек, спасибо за совет, но мне нужна данная ячейка (расчет) для суммирования всех заданных записей (выбранный месяц) в указанном столбце (области). Так что результат в ячейке автоматически вычисляет каждую новую запись (месяц), которая появляется в определенной области.
Павел Ласбак
Добавлено: 14.01.12 17:51
К Петру: для суммы используйте =СУММ(A2:A444). В зависимости от ожидаемой суммы, строку может потребоваться расширить до A12345.
Ян Вотруба
Добавлено: 26.01.12 22:36
Правильная комбинация для вставки текущего статического времени в ячейку: Ctrl+Shift+:, нет ;! Закройте MS :-). Но даже при предыдущем форматировании ячейки Format — Cells — Inslo — Time 13:30:55 в ячейку вводится только чч:мм и после Enter добавляются секунды :00. Я предполагаю, что он окружил. Можно ли также установить число для правильных секунд? Спасибо за любую помощь.
Павел Ласбак
Добавлено: 28.01.12 08:41
Это Ян Вотруба: Правильно, сочетание клавиш Ctrl+Shift+: с серединой указано неверно (на это, вероятно, влияет настройка языка и копирование кода с иностранных (иноязычных) материалов, когда автор забывает отредактировать (перевести) код). Это сочетание клавиш на самом деле добавляет 00 в течение нескольких секунд, к сожалению, я не знаю почему (вероятно, это свойство Excel).
Если вам действительно нужно установить его в секундах, необходимо будет создать макрос (сценарий VBA) и другое сочетание клавиш. В данный момент я не могу придумать другого элегантного решения.
Домиа
Добавлено: 01.02.12 21:46
Здравствуйте, хотелось бы совета, как как-то совместить функцию if и конкатенацию. А именно, мне нужно создать текст с условиями, при которых моя фамилия менялась бы в зависимости от того, какое прилагательное пишет человек. Мы создаем анкеты в школе. Это мое состояние как-то не работает. =КОГДА(A(Лист3!H6>=80;Лист3!E6=1);»Г-н + СЦЕПИТЬ(F9),вы соответствуете требованиям для поездки за границу.»;КОГДА(A(List3!H6>=80;List3!E6=2);»Panн+СЦЕПИТЬ(F9), вы соответствуете требованиям для поездки за границу.»;КОГДА(A( List3!H6 Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel as Boolean) CurrentDate = Now() Range(«A2»).Value = CurrentDate End Sub
Ростислав Трбвнниек
Добавлено: 24.07.12 09:14
Спасибо попробую. Его все еще можно изменить, чтобы он не обновлялся автоматически, но мог выдавать сообщение, обновлять или нет. Дело в том, что если я не собираюсь редактировать рассматриваемый файл, мне не нужно его обновлять. Чтобы узнать, когда оно было написано в последний раз. К нему подходит больше людей. Или если можно сделать так, чтобы она читала из системы, был ли изменен файл и соответственно оценивала, перезаписывать дату или нет. Спасибо за ответ.
Павел Ласбак
Добавлено: 24.07.12 16:01
Ростиславу: В VBA можно делать много чего. Сообщения, проверка изменений, изменение события, лучше скажите, что человек хочет, а потом подумайте, как это сделать.
Мартин
Добавлено: 17.08.12 19:31
функция «сколько времени осталось» написана бессмысленно 😉
Павел Ласбак
Добавлено: 19.08.12 15:59
Мартину: Спасибо за напоминание, статья была создана много лет назад (около 5). Так что результат был отрицательный (его пропустили). Я поменял на несколько лет вперед 😉
Юдифь
Добавлено: 31.08.12 15:41
Здравствуйте, мне нужен совет по поводу функции datedif. В частности, это касается исчисления лет до выхода на пенсию, когда в случае, если до выхода на пенсию осталось менее 5 лет или он уже вышел на пенсию, мне нужно установить фиксированные 5 лет. Это не проблема функции КДЫЗ, но если он уже на пенсии, то результат «число» неверный. Есть ли решение для этого?
Павел Ласбак
Добавлено: 31.08.12 18:14
Чтобы судить: используйте КОГДАподается, если он находится на пенсии, если нет другого условия. =КОГДА(условие;ДА;КОГДА(условие;ДА;НЕТ))
Добавлено: 12.09.12 11:04
Здравствуйте, я хотел бы посоветовать, какую функцию использовать, когда я прихожу (7:00) и ухожу (15:00), чтобы показывалось время (8:00).
Павел Ласбак
Добавлено: 12.09.12 18:39
К январю: если значения в A1 и B1 находятся в C1 =B1-A1 и установите формат ч:мм
Добавлено: 12.04.12 12:58
Здравствуйте, я хотел бы проконсультировать вас по небольшому вопросу. У меня есть таблица excel, где в левом столбце указаны даты (01.01.2012, 01.02.2012 и т. д.), а справа от даты отдельная информация в ячейках. Есть ли простой способ убедиться, что когда я открываю этот файл, открывается таблица со строкой текущей даты в первую очередь сверху? т.е. чтобы мне не пришлось искать его с помощью прокрутки мышкой. Спасибо за любую помощь!
Павел Ласбак
Добавлено: 12.04.12 20:24
Петру: я думаю об использовании динамических таблиц http://office.lasakovi.com/excel/prakticke-priklady/dynamicka-tabulka-excel/
гармония36
Добавлено: 29.01.13 19:23
В примерных таблицах посещаемости неправильно рассчитывать заработную плату на основе подсчитанных часов. Итак, мы рассчитали разницу во времени между началом в 7:00 и окончанием в 15:30. Перерыв будет в 8:30. Теперь мне нужно умножить эти 8:30 на почасовую оплату. У меня это будет где-то в шапке таблицы — в ячейке, куда я буду ссылаться. Вопрос: можно ли напрямую умножить 8:30 (час) х 85 (Ки)? или надо 8.30 конвертировать в 8.5 — тогда все в порядке. Далее — как быть с этой разницей во времени 8:52 (ч, м) и как преобразовать ее обратно в обычное число с десятой долей для умножения? Спасибо за помощь.
Павел Ласбак
Добавлено: 30.01.13 16:53
К гармонии36: Добавил в статью процедуру: Как вычесть заработную плату из времени (оклада)
гармония36
Добавлено: 11.02.13 12:41
Благодарю Mr. Lasbac за создание дополнительной инструкции. При составлении таблицы отработанных часов в день, неделю и месяц и последующем расчете зарплаты я понял, что нет никакой необходимости использовать ввод времени в стиле 8:30, 7:15 и т.д. И поэтому он нет необходимости продолжать использовать спец. формулы расчета разницы во времени. Время можно записать просто следующим образом: 1. четверть часа = 0,25 2. полчаса 0,5 3. три четверти часа 0,75 4. целый час 1 пример написания 6:15 = 6,25 6:30 = 6,5 6: 45 = 6,75 8:00 = 8 12:12 = круг. в 12.25 13:58 = раунд. в 14 Не беспокойтесь о времени — минуты, например. 7:54 или 7:49. При необходимости округлить сразу до 7,75 или сразу до 8, просто на целую четверть часа. Следующий расчет разницы — это простая запись 12,75 — 7,5 = 5,25 и т. д. Здесь я бы попросил г-на Ласака создать простую таблицу, включая ссылку на квартиру, где будет почасовая оплата. Так иус автобус, рабочие.
Павел Ласбак
Добавлено: 11.02.13 16:23
To Harmony36: Итак, вы снабжаете нас мистером Harmony36 :). Теперь большое спасибо за еще одно интересное решение. Для этого варианта (как писать время через 0,25 четверти часа) — подготовлю образец.
Добавлено: 17.03.13 07:10
Павле, как легко добавить возможность выбора даты из календаря в некоторые ячейки таблицы Excel в Office 2010? Я наткнулся на исходное определение через функцию проверки данных, но не нашел там такой опции. Спасибо. petrkarban@starocesketrdlo.eu
Павел Ласбак
Добавлено: 17.03.13 11:52
Петру: К сожалению, дополнительный календарь не совсем прост. Один из возможных способов: https://sites.google.com/site/e90e50/calendar-control-class
Ярослав
Добавлено: 03.05.13 13:25
Павел, создайте пожалуйста таблицу ревизии лжи ипериодически повторяющиеся действия в компании. Электрообследование зданий, ТО автомобилей, осмотр сосудов под давлением, лифтов, подъемников и т.д. Все это имеет некую периодичность. В одном столбце «F» у меня есть даты ревизии в годах, в столбце «G» у меня есть даты последней ревизии, а в столбце «H», строка 2 у меня есть формула: =КОГДА(((F2+G2)) >TODAY()); H1;»failed»), где в ячейке H1 записан текст «validity». Строка 1 служит заголовком. Поэтому, если крайний срок пропущен, текст в столбце «H» меняется на «пропущен» в соответствии с заголовком в первой строке. Но что я не так делаю, что он вычисляет загадочным образом с неким отклонением в десятки дней.
Павел Ласбак
Добавлено: 03.05.13 16:18
Ярославу: В букве F номер ежегодной ревизии 365 или 1? Дата создается. =ДАТА(2012;2;1) если вы читаете 1 — читать до дня (не до года) =ДАТА(2012;2;1)+1 это дата 2/2/2012 если вы отправляете образец с ошибка, попробуйте ответить прямо. Я просто предполагаю.
Ярослав
Добавлено: 06.05.13 08:01
Спасибо за быстрый ответ. Я уже решил это. Я годами заменял «F», и это не работает, как вы пишете. Учитывая, что некоторые сроки указаны в месяцах (лифты и электрооборудование), я поставил дни в «F» и описал столбец как крайний срок в днях и добавил два столбца, в которых я получил месяцы и годы из столбца «F». Итак, формула теперь имеет вид =КОГДА(A((H2+F2)>СЕГОДНЯ());$I$1;»неудачно») с тем, что если в ячейке стоит «неудачно», то есть условный формат для ясности, а ячейка имеет желтую заливку и красный текст. Затем из этой формулы я получаю еще один столбец «будущий статус», где «СЕГОДНЯ()» заменяется ссылкой на ячейку с установленной датой для обзора того, сколько изменений должно быть выполнено в определенную дату. Я бы отправил таблицу, но не знаю как.
Добавлено: 27.05.13 12:56
Не могли бы вы прислать мне готовую таблицу для пересмотра с повторением через год?
Павел Ласбак
Добавлено: 27.05.13 16:54
Это . Хоть бы кто-то хотел знать где 😉
Вставка
Добавлено: 28.08.13 15:19
Здравствуйте, хочу присоединиться к вопросу Вацлава от 20.01.10. Мне тоже нужно именно то, что вы описываете на нашем заводе. Таким образом, каждый раз, когда я записываю номер участника, в соседней колонке будет отображаться время, когда он обогнал. Я застрял, как и все остальные, с функцией now(), которая все еще пересчитывает, поэтому все заканчивают с последним временем. Судя по всему, без VB, с которым я не контактирую, не получится. Мне интересно, кто-нибудь уже создал что-то подобное? Спасибо
Элишка
Добавлено: 30.10.13 19:47
Здравствуйте, Павел, можно попросить разъяснения формулы расчета времени после полуночи? в частности, это =(C25-B25+(C25=КРУГЛЫЙ(A1;»0:15″)
Джордж
Добавлено: 02.04.14 16:42
Здравствуйте, у меня такая проблема. Я составляю бланк на явку на работу и одним из условий закона является то, что я не должен работать сверхурочно более 8 часов в неделю. У меня установлены даты месяца, используя =КОГДА(A9=»»;»»;КОГДА(ДЕНЬ(A9+1)=1;»»;A9+1)) и используя =КОГДА(ДЕНЬ(A9+1) <> 1;WEEKNUM(A10;2);»») установить буквальную неделю. Но я не знаю, как заставить EXCEL считать все периоды (столбец АО) за данную неделю. Спасибо за каждый ответ.
Рынок
Добавлено: 13.02.14 09:48
Прошу совета, как считать минуты. Мне не нужно решать, когда и когда, без даты, точного времени и т. Д. Мне просто нужно найти время короткометражных фильмов, чтобы узнать, сколько часов и минут это будет стоить мне в общей сложности. Я нигде не могу найти такого простого действия. Спасибо.
Павел Ласбак
Добавлено: 16.02.14 06:54
Маркету: Только сеанс минут =A1+A2+. и вы получите общее количество минут. Затем установите =A1/60 для часов и =MOD(A1;60) для минут.
Анета
Добавлено: 16.02.14 12:20
Здравствуйте, в школе нам назначили класс, с каким вы учитесь?никто не знает совет. Мы должны создать функцию, которая сообщает, какой сегодня день недели. Чтобы создать эту функцию, мы должны использовать дату и время вместе.
Анета
Добавлено: 16.02.14 12:34
Если в функции должно появиться 6x.
Аббадон
Добавлено: 26.02.14 07:53
Войта
Добавлено: 28.02.14 18:53
Здравствуйте, мне нужен совет. Я создал таблицу, в которой у меня есть прибытия и отправления, и я использую ее для общего времени, но мне нужно добавить общее время в день вместе за месяц. Так что все в порядке. , но как только я добираюсь до 12 часов, это больше не работает в общем наборе. Спасибо за помощь.
Джозеф
Добавлено: 03.01.14 01:32
Добрый день. В первых двух столбцах у меня дата и время начала активности. Во вторых двух дата и время окончания активности. В результате мне нужно было узнать, сколько активности было за один день. Пример: 21.1.2014 15:00-21.1.2014 18:00__3:00 21.1.2014 15:00-22.1.2014 21:00__9:00 21:00 21.1.2014 15:00-23.1.2014 08:00__9:00 24:00 08:00
Петра
Добавлено: 10.03.14 13:18
Здравствуйте, хотелось бы совета, как написать формулу, сколько времени осталось. Постоянно говорит мне об ошибке. =year360(сегодня(03.10.2014); «ссылка на ежедневник») Он по-прежнему сообщает об ошибке. я думаю
Петр Печбек
Добавлено: 27.03.14 20:42
Комментарий: Дорогая Анета, хотя это и неуместно, я уверен, что твой учитель понимает Excel, как коза знает петрушку. Решать с помощью модифицированных функций, мягко говоря, глупо.
Патрик
Добавлено: 10.04.14 06:00
Здравствуйте, в салоне (модифицированном) есть стандартные 8 мест в выпадающем списке. Их количество может быть несколько расширено.
Павел Ласбак
Добавлено: 11.04.14 08:26
Патрику: Я не знаю о возможности расширения моей учетной записи.
Дэвид
Добавлено:14.04.14 13:46
Здравствуйте, когда я выбираю строки с датами от до в других ячейках столбца, я использую функцию суммирования, и она не работает. Спасибо за ответ.
Добавлено: 15.04.14 11:28
Добрый день, можно ли ввести только текущее время в ячейку Excel? Функция NOW() устанавливает и дату, и время. Спасибо за ответ.
Саша
Добавлено: 23.04.14 07:15
Здравствуйте, я хотел бы спросить, как вы можете автоматически вставить дату в ячейку, чтобы она не обновлялась на следующий день. Что-то вроде /ctrl+;/, но чтобы вставлялось автоматически. Заранее спасибо.
Морис.К
Добавлено: 05.04.14 11:53
Здравствуйте, во-первых, большое спасибо за такой хорошо оформленный сайт.Во-первых, пример: Я арендую автомобили, такси оплачивается за один месяц. Функция DATEDIF(C5;E5;»M») возвращает 1 только по прошествии месяца. Функция (ГОД(Е5)-ГОД(С5))*12+ММССНС(Е5)-ММССНС(С5) даст результат 1, если есть разница между месяцем 1 и месяцем 2. Как построить формулу для результата 1, когда дата1, например, 05.02.2013, а дата2 03.05.2013? Заранее спасибо за информацию
Милан
Добавлено: 05.07.14 19:32
Здравствуйте, возможно ли отображать только текущий месяц и год после мая 2014. Большое спасибо
Добавлено: 05.12.14 11:58
Это можно сделать за короткое время. 2:15 2.25 и т.д. Спасибо за ответ
Павел Ласбак
Добавлено: 13.05.14 18:05
В Милан: редактирование в пользовательском формате
Это Но: Вам нужно использовать формулу: =ЦЕЛЬБ.ИБСТ(A1)*24+ЧАС(A1)+ОКРУГЛ(МИНУТЫ(A1)/60;2)
Пер Пехбиек
Добавлено: 18.05.14 18:42
Для всех (особенно для Дэвида и Лако): дата — это целое число от 1.1.1900, а время — десятичная часть дня. Лако: NOW-INT(СЕЙЧАС), Саша: макрос (автоматически, как только вы поймете, что имеете в виду), Милан: просто поэкспериментируйте с комбинациями подстановочных знаков в своем собственном формате.символы d, m и r (мммм рррр), moris.K: Ну хотя бы вычитанием дня из одной даты. Алесь, Павел Ласак: Не придумывайте сложного, *24, репс. /24 и правильный формат.
Андреа
Добавлено: 24.05.14 18:51
Здравствуйте, мне нужна помощь со следующим примером. Мне нужно, если я ввожу слово «да» в ячейку, чтобы в соседней ячейке была назначена фактическая дата. Как мне это сделать. Спасибо вам большое за ваш ответ. Андреа
Роман
Добавлено: 27.05.14 12:20
Здравствуйте, я хотел бы спросить, можно ли как-то создать формулу для этого: у меня есть числа в столбце и ряд дат к ним, и мне нужна функция, которая «фазирует» эти данные в другие столбцы в соответствии с указанными мной временными диапазонами. Я пробовал sumifs, но не мог понять, как создать критерий для этого временного диапазона. Имеет ли это вообще значение? 😀 Или для этого есть какая-то элегантная функция Большое спасибо
Добавлено: 03.06.14 09:48
У меня его явно нет, как и у Петрже :(, так что для тупых, не могли бы вы пояснить поподробнее? PetraДобавлено: 20.01.10 20:30 Большое спасибо за ответ, может я глупо спрашивать, а можно указать, что дата раскололась сама собой?Например, у меня во второй колонке только число и месяц, т.е. А1 1/1/2008, А2 12 и мне нужно 1/1 /2009, чтобы автоматически всплывать в A3.По-видимому, он проходит через «текст в столбцы», но это мне кажется излишне трудоемким :-). И вы наверняка знаете, как сделать это умнее. Хорошего дня..
Петр Печбек
Добавлено: 05.06.14 13:39
Ники: Сдвиг времени на 12 месяцев или о чем ты говоришь? Как инструмент «Текст в столбцы» может справиться с этим? A3: =ДАТА(ГОД(A1);MMSНC(A1)+A2;ДЕНЬ(A1))
Джейкоб
Добавлено: 11.07.14 22:16
Здравствуйте, у меня такая тяга. Мне нужно, чтобы ты написал. в ячейке А1 каждый новый день автоматически добавлялась цифра 1. До 80 стоп и опять с единицы.Так что это зависит от времени, или дней. До 80 и снова отправлю как условие, но буду пробовать в шт. в зависимости от времени. Заранее большое спасибо!
Павел Ласбак
Добавлено: 13.07.14 15:03
Якубу: используйте функции СЕГОДНЯ(), РАЗНДАТ, КОГДА
Добавлено: 24.07.14 10:30
Для Андреа: =КОГДА(A1=»yes»;NYNН();»») + установить формат ячеек/ввод/дата
Добавлено: 12.08.14 00:22
Здравствуйте, по вашему образцу я создал себе табель посещаемости, чтобы он мог считать мои часы в месяц. это уже происходит, но после ручного ввода данных. Я постепенно добрался до всех функций, но если бы я хотел сделать его идеальным, мне бы понадобилась функция для короткой/длинной недели, генератор, регулярно повторяющийся день, ночь (12 часов) смены с одинаковым временем. Как установить повторение недели в цикле 4. Итак, у меня ночь выходного дня, поэтому он повторяется каждый 4-й раз независимо от даты. Как заполнить всю таблицу после смены месяца. Любые изменения будут добавлены в блок. Спасибо за совет. С уважением и уважением. ПепаБ.
Павел Ласбак
Добавлено: 13.08.14 20:11
К Пепе: Добавить, например, с помощью функции КОГДА. У меня есть записка. Возможно с дополнительным временем 😉
Пол
Добавлено: 14.08.14 09:46
Добрый день, особенно спасибо Я много узнал об Excel на вашем сайте = мое восхищение и благодарность! Я хотел бы научить Excel перемещать конец периода (например, дату оплаты счета-фактуры), если стандартный конец периода приходится на субботу, воскресенье или праздничный день, на следующий рабочий день. Я уже научил Excel добавлять два дня к исходному времени в случае субботы и один день в случае воскресенья. Я уже научил его объявлять, что «понедельник — выходной!» Но дальше я не продвинулся, не могу понять как заменить сообщение «Понедельник — выходной!» превосходитьОн причислил еще один день к этому дню, чтобы посмотреть, не приходится ли четверг тоже на праздник, т. е. на среду (= рождественские каникулы). Я могу представить, что есть решение, но мои попытки формул до сих пор всегда заканчивались какой-то ошибкой. Спасибо за совет, Павел
Пол
Добавлено: 14.08.14 10:58
. у меня это не сработало, и в конце концов я «каким-то образом» решил это. да, это скелет, но овца. В итоге написал не в одну ячейку, а в каскад из нескольких ячеек: 1. ячейка проверяет, не приходится ли конец периода на субботу или воскресенье, или. он перемещает ее к пруду; 2. ячейка проверяет, не является ли конец периода из предыдущей ячейки праздником, иначе сдвигает конец на один день дальше; 3. ячейка проверяет, не является ли конец периода из предыдущей ячейки праздником, иначе сдвигает конец на один день дальше; 4. ячейка делает то же, что и раньше 5. ячейка проверяет, является ли результат из ячейки и. 4 ни суббота, ни воскресенье, или результат будет перенесен на предпоследний день Это немного коряво, но работает — конечно, при условии, что кто-то в парламенте не додумается утвердить новый праздник, который выпал бы на третий день после какого-то текущего праздника. Не могли бы вы сделать это более элегантно?
Ондра
Добавлено: 19.08.14 10:38
Добрый день! Я хотел бы спросить, пожалуйста, как написать старую дату в Excel без необходимости писать звездочку рядом с датой или включать ее в текст. Я пытался изменить формат ячейки на общий, но он всегда меняется сам, что сводит меня с ума 🙂 спасибо!
Леон
Добавлено: 29.08.14 11:25
Г-н Ласак, спасибо за помощь, спасибо вашим членам. Наконец-то мне удалось успешно присутствовать после полуночи :-).
Филипп
Добавлено: 06.10.14 22:18
Здравствуйте, я не могу объединить две ячейки с помощью макроса, в одной есть дата, а в другой время. Мне нужно, чтобы результат был в формате дд.мм.гггг чч:мм:сс. Если я преобразую значения ячеек в текст (или вместо этого использую свойство.value свойство .text), то функция визуально корректна, но Excel продолжает работать с полученной ячейкой как с текстовой ячейкой (поэтому нет возможности сортировать от самой старой даты или сравнивать с другой датой). Вне макроса просто нажмите на данную ячейку или умножьте ее один раз, но я не смог перенести это в VBA. Заранее спасибо за совет — мне понятно, что решение наверняка будет довольно простым 🙂 Я использую относительную адресацию ячеек в VBA.
франта
Добавлено: 12.10.14 23:18
Добрый день, мистер Ласбак! Не могли бы вы посоветовать, как вставить так называемую «галочку» в базу данных в Excel 2010? Конкретно это лист с предложением в EXC 2010, где рядом с отдельными предложениями стоят галочки. Компания отправит этот список в качестве предложения по электронной почте покупателю, который закажет товары, установив флажки для отдельных позиций, и отправит электронное письмо обратно. Впоследствии заказ печатается у поставщика и товар распределяется. Нужен совет по проставлению галочки в документе, чтобы он был его частью, т.е. его отправили по электронной почте и распечатали. с благодарностью Франтишеку
Дьявол
Добавлено: 14.10.14 15:30
Для Павла: не нужно делать это в рамочке, достаточно иметь хорошую формулу: =КОГДА(ДЕНТЭДНЕ(A1+30;2) если дата выдачи (A1) +30 дней (дата исполнения) равна с понедельника по пятницу, то делай А1+30, иначе, если получится в субботу, делай А1+32, а если в воскресенье, делай А1+31, таким образом я выкину все выходные из срока
Юрай
Добавлено: 17.10.14 10:26
Здравствуйте, я бы хотел поменять год массово — в нескольких полях. формат дд.мм.гг
Якуб Валек
Добавлено: 20.10.14 16:01
Здравствуйте, г-н Ласак, я создам лист посещаемости, и мне нужен совет, как это сделать. использовать в следующем случае. У меня есть столбец A (вход), B (выход) и C (отработанные часы за смену). Сотрудник прибудет 20.10. в18:00, а его смена заканчивается 21.10. в 06:00, я бы хотел, чтобы эти 12 часов были разделены между 20.10. и 21.10. Короче, 20.10. он бы отработал 6 часов, а остальное зачислили бы на следующий день. Заранее большое спасибо за любую помощь и совет.
Ян Коваш
Добавлено: 21.11.14 10:01
Здравствуйте, пожалуйста, можно ли использовать функцию, чтобы узнать, имеет ли значение в определенной ячейке тип данных «дата»? я думаю
Филипп П.
Добавлено: 21.11.14 13:06
Здравствуйте, у меня есть вопрос: в одной книге Excel у меня есть два столбца «оплачивается от» и «оплачивается». В другой книге excel у меня есть две ячейки: 1. для записи конкретной даты 2. где я бы увидел число, которое означало бы количество вхождений даты, записанной в ячейке в период от — до: например: оплачено от оплачено до 1) 14.11.2014 16.11 .2014 2) 17.11.2014 17.11.2014 3) 13.11.2014 15.11.2014 ищу: 15.11.2014 кол: 2 Первое и второе Спасибо заранее за совет..
Добавлено: 21.11.14 13:40
Пожалуйста, сообщите: 1) например, в ноябре 30 дней, но когда я использую =DATEDIF(A17;B17; «d»), вычисляется только 29. Правильно ли изменить формулу =DATEDIF(A17;B17 ;»d»)+1 Вот так и рассчитываются 30 дней. Это хорошо или есть другая функция? 2) как преобразовать деление дня см. выше в деление месяца года? например, 17.01.2013-31.12.2013 составляет 11 484 месяца. Так указано, например, в счетах CEZ Dekuji
Двор
Добавлено: 12.07.14 08:10
для PP 1) Команда DATEDIF ведет отсчет только со 2 ноября, поэтому рассчитывается 29 дней, но если вы введете 1.11 и 1.12, сумма составит 30 дней. 2) В 2013 году было 365 дней, поэтому 365/12=30,416667 365-16=349, тогда 349/30,416667=11,473972 месяца.
Двор
Добавлено: 14.12.14 09:24
Это Филип П. Если я правильно понял, о чем вы просите, то должно быть так. Sub SearchDate() Dim PayFrom As String, PayTo As String Dim r As Integer, p As Integer p = 0 For r = 4 to 6PlatiOd = Рабочие листы(«Лист1»).Ячейки(r, 3) PlatiDo = Рабочие листы(«Лист1»).Ячейки(r, 4) Если PlatiOd Рабочие листы(«Лист2»).Ячейки(4, 3) или _ PlatiOd = Рабочие листы («Лист2»). Ячейки (4, 3) Или PlatiDo = Рабочие листы («Лист2»). Ячейки (4, 3) Тогда p = p + 1 Рабочие листы («Лист2»). Ячейки (4, 4) = (p ) End If Next r End Sub
Двор
Добавлено: 14.12.14 15:00
Яну Ковбшу. В VBA есть функция IsDate. Sub Test() Dim MyDate As String, MyCheck As String MyDate = Worksheets(«Sheet1»).Cells(4, 3) MyCheck = IsDate(MyDate) If MyCheck = True Then MsgBox («Значение в ячейке является датой. «) Else MsgBox («Значение в ячейке не является датой.» End If End Sub
Добавлено: 30.12.14 11:02
PP для Jarda: спасибо за предложение решения, но 1) с +1 за количество дней в месяце работает так, как мне нужно 2) с 17.1.2013 по 31.12.2013 11 месяцев см. = DATEDIF(C95 ;E95; «m») С 17.01.2013 по 31.01.2013 17 дней включительно =DATEDIF(C97;E97; «d»)+1 месяц В январе 31 день, поэтому 17/31 = 0,484 плюс 11 месяцев = 11,484. так работает ИЭЗ
Двор
Добавлено: 15.01.15 11:47
для PP: Если ČEZ рассчитывает счета за электроэнергию таким образом, то я заставлю их пересчитать все годы, и тогда я буду совершенно в пакете, пока они не вернут мне то, что они взяли с меня за неправильно рассчитанные счета. Во вторую команду DATEDIF я, вероятно, не стал бы добавлять ее, потому что 17/31 = 0,548, а не 0,848. Я бы предпочел использовать -1 для DATEDIF, и тогда это было бы правильно. Результат DATEDIF будет 16 — 1 = 15 15/31 = 0,4838, что равно 0,484 после округления.
Добавлено: 19.01.15 10:28
для Jarda: прошу прощения, конечно, если я введу дату 17.1.2013 в первый столбец и 31.1.2013 во второй, то =DATEDIF(C97;E97; «d»)+1 вычислит 15, что равно истинный. Затем с 15/31 0,48387 округляется до 0,484. Я не говорю, что это идеально, но я могу написать реалистичную общую дату таким образом.указывается в счете-фактуре, и мне не приходится думать о том, где и как распределять дневные смены (с полуночи до полуночи). Если бы я использовал формулу =DATEDIF(C97;E97; «d»)-1 , то вычислил бы 13 дней, и весь январь имел бы 29 дней ?? Тогда 13/29 это 0,448?? Вероятно, это неправильная базовая формула. К какой формуле данных -1 ?
Двор
Добавлено: 23.01.15 15:18
для PP: я имел в виду формулу =DATEDIF(C97;E97;»d»)-1. Я думал, что формула вернет 16, а -1 будет 15. Значит, ваша формула =РАЗНДАТ(C97;E97;»d»)+1 неверна. Приношу свои извинения и в следующий раз лучше перепроверю.
jan.gregor@seznam.cz
Добавлено: 30.01.15 16:36
Здравствуйте, не нашел самого главного для себя: Как избавиться от даты. Данные о помещении загружаются в Excel, частью которого является номер помещения. К сожалению, он имеет этажно-комнатный формат. Excel не волнует, пометите ли вы целевые ячейки как текст, 01-01 — это просто дата, и я не буду связываться с вами, европейскими идиотами. Я, очевидно, могу разбить его и привести в разумный формат, но. 01-01 = 42005; 01-15 = 42005. Так что я не уверен в этом. Все, что мне осталось, это проверить исходный файл (если мне разрешено в него!) и вручную перезаписать все офисные 15 (в следующем году 16 и т. д.)
Двор
Добавлено: 07.02.15 14:21
для jan.gregor@seznam.cz Щелкните правой кнопкой мыши ячейку и выберите «Формат ячейки», затем «Пользовательский» и выберите в меню символ @(zavinbi). Затем вы можете ввести в ячейку 01-01, и она не будет преобразована в формат даты. С этого момента все, что вы пишете в ячейке, будет в текстовом формате, а не в цифрах, как это принято.
Хитрость
Добавлено: 16.02.15 11:16
Я просто добавлю, что «&[Date]» можно использовать для заголовка в Excel. А именно, там нельзя использовать формулу ввода.
Отметить
Добавлено: 26.02.15 16:16
Добрый день. Мое время 8:30 в кабине A1, 8:40 в кабине A2. Я хочу сделать расколA2 минус A1, поэтому я ожидаю, что результат будет -0:10 или -10 мин. Но вы не можете сделать это в Excel. Дай мне совет? я думаю
Двор
Добавлено: 28.02.15 14:49
для Марека Если вы введете время 8:30 в ячейку A1, время 8:40 в ячейку A2 и введите =A2-A1 в ячейку A3, нажмите Enter. 0:10.
отображается в ячейке A3
Отметить
Добавлено: 03.01.15 23:10
для Джарда. Это правда. Но если бы я хотел сделать =A1-A2, я бы хотел, чтобы отображалось время -0:10. Или -10 мин. А я этого не вижу. Мне это нужно на тот случай, что по фонду рабочего времени это 8:30/день, я на работе 8:20/день, поэтому при сравнении мне не хватает 10 минут для заполнения фонда.
Двор
Добавлено: 03.08.15 14:57
для Марека Excel не может отображать отрицательное время, поэтому вместо него отображается #####.
Станислав Љланкар
Добавлено: 17.03.15 09:15
Здравствуйте, я нигде не вижу — поправьте меня, если я ошибаюсь — пример (решенный), который мне нужно решить. Я хочу спросить, как бы выглядела формула, которая сказала бы мне: «CO NБS ИEKБ». Речь идет о сравнении сегодняшней даты с требуемой датой из таблицы на другом листе и о том, произойдет это или нет (возможно, посмотрите вместе с датами и условиями, если. ). Итак: я хотел бы иметь (на титульном листе) обзор того факта, что у меня есть заказ (с другой страницы), который должен быть доставлен на 1 или 2 недели вперед. Можно ли будет дать инструкцию? Дмкуджи, ланкар
Станислав Љланкар
Добавлено: 17.03.15 09:31
Да, конечно, вы также можете указать =today() на титульном листе.
Двор
Добавлено: 17.03.15 15:10
для Марека, извините, отрицательное время может отображаться, но вы должны выбрать Расчеты в Параметры Инструменты и проверить поле Календарная система 1904. Затем вы вводите A1 8:30 A2 8:40 A3 =A1- A2 и -0:10
Двор
Добавлено: 17.03.15 15:23
для Станислав Љланкар ВведениеНашел еще кое-что на этом сайте, но ссылку все же пришлю http://office.lasakovi.com/excel/funkce/ms-excel-datum-a-cas/#05
Лукас
Добавлено: 20.04.15 08:17
Здравствуйте, я хотел бы получить совет, если я ввожу дату, например: 10.1.2010 в ячейку A2, можно ли как-то отформатировать ячейку, чтобы дата и текст дня недели были отображается как содержимое ячейки: 10.1.2010 — возможно ли? И тогда как мне создать серию A2-A10, чтобы 10-е число следующего месяца всегда отображалось в следующей ячейке, даже с днем недели? Спасибо за ответ.
Двор
Добавлено: 24.04.15 20:22
Дату отпуска и день недели нельзя вводить в одну строку. Взгляните на эту ссылку http://office.lasakovi.com/excel/funkce/ms-excel-datum-a-cas/#12 В ячейке A1 введите 10.01.2010, а в ячейке A2 =DATE(2010;MMSНC(A1 ) +1;10) затем вы копируете ячейку, перетаскивая правый нижний край рамки активной ячейки. Введите =SIZE2(VALUE.NA.TEXT(DENTЭDNE(A1;1);»dddd»)) в ячейку B1 и снова скопируйте, перетащив рамку активной ячейки.
Добавлено: 27.04.15 14:46
Котел ошибок! Например. отсутствует описание fci, зачем нужен rok360? Или C3 и C4 на самом деле столбец Dck. Омар
Добавлено: 09.06.15 23:37
Здравствуйте, я хотел бы сделать таблицу, которая будет считать дни и часы. например в ячейку C я ввожу 13.6.2015 12:15:00 а в ячейку D ввожу 8:34 и мне нужно вычислить сотое время суток. Например, чтобы дата была вверху ячейки Е и строка, где я ввожу день и время, показывалась в 20:49:00, я отправляю один скрин, как мой друг, но пусть я его отдам. СПАСИБО большое за ответ http://prntscr.com/7f5f8k
БОБика
Добавлено: 25.06.15 13:26
Добрый день! Вы не знаете, как сформулировать условие (например, для СУММЕСЛИМН), чтобы выбрать только данные из столбца B, попадающие в определенный календарный месяц (например, март 2015 г., октябрь 2011 г.) в соответствии с датой в столбце.И?
Двор
Добавлено: 03.07.15 16:47
to BOBika Все о функции СУММЕСЛИМН находится здесь http://office.lasakovi.com/excel/funkce/sumif-sumifs-funkce-excel/
Двор
Добавлено: 07.07.15 08:05
вы можете создать свое намерение, используя таблицу непредвиденных обстоятельств.
Джозеф
Добавлено: 12.07.15 10:07
Как вставить в ячейку, время выполнения попадет в форму. Спасибо
Павел Ласбак
Добавлено: 17.07.15 17:58
Джозефу: Для этого необходимо использовать макрос VBA.
Зузанка
Добавлено: 03.08.15 22:18
Здравствуйте, не мог бы кто-нибудь здесь создать одну таблицу примерно для 6 человек для расчета часов и часов в неделю и в месяц?? Буду признателен за любые предложения.
Добавлено: 11.08.15 08:53
Здравствуйте, прошу вашего совета. Мне нужно, чтобы Excel автоматически создавал этот формат даты ГГММДД после открытия документа в данный день. Итак, сегодня 11 августа 2015 года, и Excel автоматически вводит 150811 после открытия файла.Спасибо за совет
пепа коуба
Добавлено: 11.08.15 21:44
Пожалуйста, не могли бы вы написать мне образец для ячейки, в которой я смогу рассчитать время, возможно, сколько мне нужно работать в данный день? Если я ввожу прибытие в 8:00 и отъезд в 16:30, получается хорошее 8:30. В следующей ячейке 0:00, как сверхурочная работа. Как можно заставить его писать мне отрицательное время, когда у меня рабочий день 8:30 часов, а я ухожу примерно в 16:20, чтобы он писал -0:10? Большое спасибо, если вы можете отправить seznam.cz на электронную почту pepinokouba, большое спасибо.
Двор
Добавлено: 15.08.15 08:35
Это Zuzanka я создал таблицу. Пожалуйста, свяжитесь с JaroslavBittner@seznam.cz, чтобы я мог отправить вам файл.
Добавлено: 17.08.15 14:03
Добрый день всем, подскажите пожалуйста. Я хочу рассчитать чистое время реакции для модельной ситуации. п. заявка отправлена16.8.2015, 12:50 — ответ на запрос 17.8, 13:20. Временной интервал, когда гарантируется SLA 08:00 — 15:00. Я не могу обусловить КОГДА и рассчитать время реакции во времени SLA. Спасибо за помощь
Двор
Добавлено: 18.08.15 20:31
для Эмиля Для этого необходимо использовать макрос VBA. Макрос написан в проекте ThisWorkbook, поэтому его тоже нужно вставить, чтобы написать дату в ячейке после открытия документа. Private Sub Workbook_Open() MyDate = Диапазон дат («B2»). Выберите с помощью выбора .NumberFormat = «ГГММДД» Конец с ячейками (2, 2). Значение = MyDate End Sub
Двор
Добавлено: 19.08.15 15:46
Erik Если вы поместите 16.8.15 12:50 в ячейку B3, поместите 17.8.15 13:20 в ячейку C3, введите =КОГДА(A((C3-B3)>=F5;(C3-B3) =ДАТА(2016;3;27);A2 ДАТА(1;59;59);A2 ДАТА(2016;3;27)+ИAS(1;59;59);A2