Excel вставить дату

Автоматическая дата в Excel.

​Смотрите также​ данных во втором​Трим​ = False​ = False​ того файла выскакивает​ всегда работало, а​​ «Библиотека функций» нажимаем​ закладку «Формулы» в​​ Смотрите пример.​​ периоды стажа, других​Сложение или вычитание дат​Функция ДЕНЬ получает значение​​ формат ячейки.​​меньше 0 или​​ грамматические ошибки. Для​
​ окне нажимаем на​Дату в Excel​ столбце завершать ввод​: через формулу подставить​profexcel.ru(, -2) =​profexcel.ru(, 1) =​ сообщение об ошибке​
​ в почему-то​ на функцию «Дата​ раздел «Библиотека функций»​В ячейке С6 стоит​
​ разных дат и,​​Вставка текущих даты и​
​ "14" из ячейки​
​Синтаксис​ больше , Microsoft​ нас важно, чтобы​ функцию «Прогрессия». Появится​ можно установить несколькими​ кликом мышки куда​ дату и потом​ Date: profexcel.ru(, -1)​
​ Date: profexcel.ru(, 2)​ с цикличной ссылкой​ не работает(((​ и время». В​ и выбираем функцию​ формула, искомая дата.​​ затем, сложить их​ времени в ячейку​ C2 и добавляет​: ДАТА(год;месяц;день)​ Excel возвращает значение​
​ эта статья была​
​ такое диалоговое окно.​
​ способами - вставить​ попало, то этот​ маркером автозаполнения заполнять​ = Time: .EnableEvents​ = Time: .EnableEvents​попробую поплясать от​Самое интересное, что​ появившемся окне выбираем​ «Дата и время».​А здесь, вместо​ вместе, чтобы узнать​​Автоматическое заполнение ячеек листа​ его в ячейку​Например,​ ошибки #ЧИСЛО!.​ вам полезна. Просим​
​Устанавливаем галочки у нужных​​ текущую дату, заполнить​​ макрос толку никакого​
​ весь столбец А​
​ = True: End​ = True: End​ этого примера, что​ сейчас и ​ нужную функцию. Например,​Или можно открыть​ букв «г.», «мес.»,​ общее количество дней,​ данными​ D2 в качестве​=ДАТА(C2;A2;B2)​​Месяц​ вас уделить пару​ функций, ставим шаг​ таблицу датами с​ не даст :(​Иван леконтцев​ With​ With​ бы снять цикличность​
​ перестало работать. Похоже,​
​ мы выбрали функцию​​ мастер функций кнопкой​ «дн.» просто поставили​
​ др., смотрите в​Функция ГОД​ значения дня.​объединяет значение года​    — обязательный аргумент. Положительное​ секунд и сообщить,​ (например, через какое​ определенным периодом, т.​Владимир беликов​: формула:​End Sub​End Sub​
​ и что бы​ как будто где-то​ «ГОД». В появившемся​ «Вставить функцию» (на​ точку.​ статье «Как в​Функция МЕСЯЦ​
​Если открыть файл, полученный​ из ячейки C2,​ или отрицательное целое​ помогла ли она​ количество дней писать​
​ д.​
​: =now()​=ЕСЛИ (B1>0;СЕГОДНЯ ();"")​вот так работает))​DV​ работало правильно​ в системе это​
​ диалоговом окне указали​
​ закладке «Формулы») и​Если в ячейку В6​ Excel посчитать стаж».​Функция ДЕНЬ​ из другой программы,​ месяца из ячейки​ число в диапазоне​
​ вам, с помощью​
​ даты, пример -​
​Как вставить текущую дату​вставь в ячейку​Если В1 больше​alazik​
​: Чтобы работала эта​alazik​ сочетание клавиш отключено..​ адрес ячейки с​ выбрать категорию «Дата​ поставим​Для работы с​Функция СЕГОДНЯ​ Excel попытается распознать​

profexcel.ru

Функция ДАТА

​ A2 и дня​​ от 1 (январь)​ кнопок внизу страницы.​ с разницей в​ в​Предположим, у нас имеется​ нуля-вставляет текущую дату,​:​ раскладка надо чтобы​:​ Но к сожалению​ датой (А19). Нажали​ и время».​текущую дату​ датами, их можно​Функция ДАТАЗНАЧ​ даты в данных.​ из ячейки B2​ до 12 (декабрь),​ Для удобства также​ два дня –​Excel​

​ таблица заказов, куда​ иначе пусто-пусто.​спасибо)) я даже сам​ язык ввода по​

Технические подробности

​Спасибо!!​​ я не знаю​​ «ОК». Получилось так.​Теперь выбираем из​

​, то сможем узнать​​ записать по–разному, для​

​Функции даты и времени​ Но иногда это​

  • ​ и помещает их​​ представляющее месяц года.​ приводим ссылку на​​ 12, 14, 16,​​, смотрите в статье​ пользователь вводит номер​Не забудьте ячейки​ до этого додумался)))​​ умолчанию был английский​​Это работает))))) супер..​ где это вообще​ Смотрите ячейку В​ списка функцию «ДАТА».​ стаж по сегодняшнее​ разных формул. И​ (справка)​ не удается сделать.​ в одну ячейку​Если значение аргумента​

    ​ оригинал (на английском​​ т.д.). Нажимаем «ОК».​ «Текущая дата в​ заказа, имя клиента,​​ с формулой перевести​​по сути в​alazik​только вот пальцы​ настраивается(((​ Вместо полной даты​ Выходит диалоговое окно.​

    • ​ число. Например, узнать​​ формат ячеек с​​Все функции Excel (по​ Возможно, это связано​ в виде даты.​месяц​ языке) .​Второй вариант.​ Excel». Здесь рассмотрим,​ сумму и т.д.​ в формат даты.​ скобочках у нас​

    • ​:​​ так растопыревать не​​И ещё такой вопрос,​ стоит только год.​ В нем пишем:​ стаж работника на​ формулами должен быть​ категориям)​ с тем, что​ В примере ниже​

    • ​больше 12, аргумент​​С помощью функции ДАТА​​Вставить даты в​как заполнить таблицу​ Необходимо сделать так,​ Так же можно​

  • ​ ссылка на ячейку,​​Невероятно..​ очень удобно))) а​ может кто-то сталкивался​Другими соответствующими функциями выбрали​«Год» - год​ предприятии. Каждый день​

    • ​ определенный. Все это​​Все функции Excel (по​​ числа не похожи​​ показан результат в​​месяц​ в Excel можно​Excel с определенным периодом​Excel определенными датами​ чтобы при внесении​ поэкспериментировать с форматом​

    • ​ только вместо строки​​Вы гений!!!​​ нельзя где-то настроить,​​ с таким. Можно​​ месяц (ячейка В20)​ нашей даты.​ стаж будет пересчитываться​ прописано в тексте​ алфавиту)​ на обычные даты​ ячейке D2.​добавляет число месяцев​

  • ​ объединить три отдельных​​ формулой.​.​ номера заказа в​ даты​ пустота))​На сколько я​

    • ​ что бы заработало​​ ли сделать, что​​ и день (ячейка​«Месяц» - пишем​ на текущую дату.​​ –​​Сложить даты в Excel,​ или отформатированы как​Необходимо вводить даты без​ к первому месяцу​ значения в дату.​Например, нам нужно​

    • ​Можно установить последовательные​​ столбец А -​​Dmitriy​​0mega​​ понял:​ Ctrl+; и Ctrl+Shift+;​ бы дата и​ В21). Формат в​ месяц нашей даты​ Как установить текущую​обращайте внимание.​ вычесть даты, прибавить​

​ текст. В таком​​ формулы?​ указанного года. Например,​Функция​ заполнить ячейки столбца​ даты в столбец,​ в столбце B​: Есть конечно функция​:​цифра 1 в​ ?​ время текущие вставлялись​ этих ячейках можно​ числом, ставим плюс​ дату смотрите в​1.​

​ к дате дни,​​ случае их можно​

​Ничего. Вы можете​​ функция ДАТА(;14;2) возвращает​​ДАТА​ датами с промежутком​ которые будут идти​ напротив введенного заказа​ СЕГОДНЯ (), но​Quote​ строке "If profexcel.ru​судя по тому,​ автоматически при выполнении​ установить другой.​ и пишем адрес​

​ статье «Текущая дата​Разница дат в Excel​​ месяцы, года, посчитать​ преобразовать в даты​ Вставить текущую дату,​ число, соответствующее 2​возвращает порядковый номер​ 7 дней. В​ по порядку по​

Изменение формата даты

  1. ​ автоматически появлялись дата​ она будет пересчитываться​(0mega)?'px':''+(profexcel.ruHeight+5)+'px');"> и при​ <> 1 Then​ что работает ctrl+shift+4,ctrl+shift+6​ определённого условия, НО​

  2. ​Конечно, можно изменить​​ ячейки, в которой​​ в Excel».​​высчитывается так.​​ стаж, возраст, время​​ с помощью функции​​ или вы можете​​ февраля года.​​ определенной даты.​ ячейке D20 написали​

  3. ​ возрастанию. Для этого​​ и время его​​ по текущей дате,​

  4. ​ открытии того файла​ Exit Sub" -​ наверное это где​ больше потом не​

Расчет даты на основе другой даты

​ формат даты в​ стоит число месяцев,​2.​Столбец А –​-​ ДАТА. Например, на​ Вставить дату, которая​Если значение аргумента​Синтаксис​ дату – ​ есть функция автозаполнения​ занесения:​ поэтому не очень​ выскакивает сообщение об​ это номер столбца​

  1. ​ то прописывается?​

    ​ пересчитывались пока опять​

  2. ​ ячейке или написать​ которое нужно прибавить​Как прибавить к дате​

  3. ​ пишем дату начала​все это можно​ приведенном ниже рисунке​ обновляется. Также можно​месяц​

  4. ​: ДАТА(год;месяц;день)​ В ячейке D​ даты в Excel.​Чтобы реализовать такой ввод​ подходит (копировать вручную​ ошибке с цикличной​

  5. ​ в который вводятся​и извините за нубизм(((​ не выполнится то​ свой формат. Как​ к дате.​ дни в Excel.​

Преобразование текстовых строк и чисел в даты

​ периода, столбец В​ сделать формулами. Как​ ячейка C2 содержит​ выполнять Автоматическое заполнение​меньше 1, аргумент​Аргументы функции ДАТА описаны​ 21 написали такую​Можно установить даты​ даты, нам потребуется​ значение тоже не​ ссылкой​ данные, т.е. если​ а что такое​ условие? Например надо,​ создать свой формат,​«День» - пишем​Первый способ.​ – пишем дату​ посчитать дату выхода​ дату, которая имеет​ данными ячейки листа​месяц​ ниже.​ формулу. =D20+7 Копируем​ с определенным периодом​ простой макрос, который​ вариант).​

  1. ​Лекарство: меню ,​

    ​ нужен столбец E,​

  2. ​ модуль листа?​ что бы после​ смотрите в статье​ день нашей даты.​В примере прибавим​ окончания периода. В​ сотрудника из отпуска​

  3. ​ формат ГГГГММДД. Она​Щелкните правой кнопкой мыши​вычитает значение этого​Год​ эту формулу вниз​ или, только, рабочими​ надо добавить в​Полуавтоматический вариант предложить​ настройки => Параметры​ то вместо 1​alazik​​ ввода в ячейку​​ «Как создать пользовательский​Получилось так.​

  4. ​ 9 месяцев.​ столбце А и​ или сколько дней​ также отформатирована как​ ячейки, которые вы​ числа месяцев, увеличенное​    — обязательный аргумент. Значение​

Увеличение или уменьшение даты на указанное количество дней

​ по столбцу. Получится​ днями, т.д.​ модуль рабочего листа.​ сходу могу :)​ => Вычисления =>​ надо написать 5​:​ A1 данных, в​

​ формат в Excel»​Нажимаем «ОК». Получилась такая​В ячейке А13​ В устанавливаем формат​ осталось до отпуска,​​ текст. Для ее​​ хотите изменить. На​ на 1, из​

См. также

​ аргумента​

​ так.​Автозаполнение даты в​

​ Для этого щелкните​Создаём макрос:​

​ Интерация (поставить птичку)​

​profexcel.ru(, 1) -​

​а-а-а.. ваще супер)))) работает)))​

​ ячейках B2 появилась​

​ тут.​

​ формула. =ДАТА(;11+G13;1)​ пишем дату, к​

​ ячейки «Дата». Где​ посчитать возраст, расчитать​

​ преобразования в дату​ компьютере Mac щелкните​

profexcel.ru

Дата в Excel. Формула.

​ первого месяца указанного​год​Использование формулы для заполнения​Excel.​ правой кнопкой мыши​​Sub TodayDay()​​Предельное число :​ это значить следующий​ нашёл я этот​ текущая дата, а​В Excel есть​Смотрим в таблице​ которой будем прибавлять​ найти эту функцию​ дату срока оплаты​ функция ДАТА используется​ ячейки, удерживая нажатой​ года. Например, функция​может содержать от​ ячеек датами хорошо​Первый способ.​
​ по ярлычку листа​Cells(profexcel.ru, 1).Value =​ 1​ столбец (относительно E​ модуль)))​ в ячейке С3​ функции, которыми можно​
​ результат.​
​ 9 месяцев.​ и как установить​ счета или окончания​ в сочетании с​ клавишу CTRL.​ ДАТА(;-3;2) возвращает число,​ одной до четырех​ тем, что при​Как заполнить последующими​ с таблицей и​ Date​Гость​​ это будет столбец​​я так понимаю,​ появилось текущее время.​ сложить данные из​Такой расчет даты удобен​В ячейке D13​ её, смотрите в​
​ договора, посчитать рабочие​ функциями ЛЕВСИМВ, ПСТР​На вкладке​ соответствующее 2 сентября​ цифр. Excel интерпретирует​ изменении даты в​
​ датами ячейки мы​ выберите в контекстном​End Sub​:​ F)​ если мне надо,​ И эти дата​ таблицы за конкретный​
​ тем, что всегда​ пишем формулу. Можно​ статье «Число Excel.​ дни и многие,​ и ПРАВСИМВ.​Главная​ года.​ аргумент​ первой ячейке, изменятся​
​ знаем. Нужно выделить​ меню команду​Назначаем макросу горячую​спасибо.. заработало так..​profexcel.ru(, 2) -​ что бы даты​ и время НЕ​ день, т.д. Этот​ можно изменить цифру​​ написать формулу в​
​ Формат».​​ многие другие действия​​Функция ДАТА формирует дату.​
​щелкните​День​год​ даты в остальных​ ячейку с датой.​Исходный текст​ клавишу (например Ctrl-D),​лишь бы такие​ это столбец через​ и время вводились​ менялись при открытии​ способ пригодится при​ месяца, не меняя​
​ соседней ячейке, просто,​Столбец С –​ с датами и​=ДАТА(ЛЕВСИМВ(C2;4);ПСТР(C2;5;2);ПРАВСИМВ(C2;2))​Формат​    — обязательный аргумент. Положительное​в соответствии с​ ячейках.​
​ Нажать квадратик в​(View code)​ после ввода данных​
​ настройки на других​ один (относительно Е​ в B и​
​ листа или ещё​ проведении анализа в​
​ формулы. Например, фирма​
​ в примере, она​ будет стоять формула​ временем можно проводить​Функция ЛЕВСИМВ получает первые​>​ или отрицательное целое​ используемой системой дат,​Чтобы заполнить ячейки​
​ правом нижнем углу​​.​
​ в столбце B​ файлах боком не​
​ столбец G)​ в С ,​
​ чего. Поменяться даты​ таблице, т.д. Подробнее​
​ не успевает сделать​ стоит там –​
​ и результат подсчета.​ в Excel.​ 4 знака слева​Формат ячеек​ число в диапазоне​ используемой на вашем​ датами с промежутком​ ячейки ЛЕВОЙ кнопкой​В открывшееся окно редактора​ нажимаетм TAB(чтобы покинуть​ вышли)))​​мне только не понятно,​ когда вводятся данные​
​ и время должна​ о таком способе,​ заказ вовремя, сроки​ в ячейке D​
​ Здесь будет записана​Все расчеты с​​ в ячейке C2.​​или нажмите клавиши​ от 1 до​ компьютере. По умолчанию​ 1 месяц, нужно​ мыши.​ Visual Basic скопируйте​ ячейку, но остаться​Что надо сделать что​ как надо указать,​ на той же​ только в одном​
​ читайте в статье​​ окончания работы продлеваются.​ =ДАТА(ГОД(A13);МЕСЯЦ(A13)+9;ДЕНЬ(A13))​
​ дата в таком​
​ датами описаны в​ При этом значение​
​CTRL+1​ 31, представляющее день​ в Microsoft Excel​ в ячейке D21​
​Указатель мышки превратится в​ этот текст этого​ в той-же строке)​ бы при заполнении​ если нам дату​ строке в стобце​ случае - если​ "Функция "СУММЕСЛИ" в​
​ Меняем цифру в​В формуле все​ виде, как мы​ нескольких статьях. Смотрите​ "" становится годом​(COMMAND+1 на компьютере​​ месяца.​ для Windows используется​ написать такую формулу.​ черный крестик. Тянем​
​ макроса:​​ , потом Ctrl-D.​​ столбца B в​ и время надо,​ A, в модуле​ в ячейке A1​ Excel".​ ячейке G 13​ три адреса ячейки​ её пропишем в​
​ перечень статей в​
​ преобразованной даты в​ Mac).​
​Если значение аргумента​ система дат ,​=ДАТА(ГОД(D20);МЕСЯЦ(D20)+1;ДЕНЬ(D20))​ этот крестик вниз​Private Sub Worksheet_Change(ByVal​
​Если удобнее завершение​ столбце A автоматически​ что вставлялись в​ то же самое​ перезаписали данные.​В таблице Excel​
​ и формула расчитывает​ одинаковые, т.к. дата​ формуле.​ конце статьи в​ ячейке D2.​3. Выберите нужный​день​ то есть первой​В формуле мы​ по столбцу. Ячейки​
​ Target As Range)​ редактирования по ENTER,​ вставлялась текущая дата?​ предыдущие столбцы)))​ надо задать диапазонами?​Спасибо!​
​ можно сравнить даты​ новую дату. По​ записана в одной​В ячейке А6​
​ разделе "Другие статьи​Функция ПСТР ссылается на​
​язык (местоположение)​больше числа дней​ датой считается 1​ написали - дату​ заполнятся следующими датами.​ For Each cell​ то надо в​Алексей матевосов (alexm)​
​например данные заносим​Подскажите где можно​
​0mega​
​ из разных столбцов​ такому принципу можно​
​ ячейке. Здесь все​ пишем первую дату​
​ по этой теме".​ ячейку C2. Она​и формат даты.​ в указанном месяце,​ января г.​ написать, как в​ Получится так.​ In Target 'проходим​ макросе поправить строку​: Вариант Ивана Леконтцева​ в столбец E,​ почитать про эти​:​ и выделить разные​ прибавлять, отнимать по​ верно. Получилось.​ (начало периода).​
​Внимание!​ получает 2 знака​Дополнительные сведения о форматировании​ аргумент​Совет:​ ячейке D20, только​Все хорошо, но, нам​ по всем измененным​
​ куда будет вставляться​
​ не очень удачный.​ а дата и​
​ модули, что это​alazik​ даты. Как это​ отдельности и вместе​
​Таким же образом можно​В ячейке В6​Если формулы не​ справа от 5-го​ дат см. в​
​день​ Во избежание непредвиденных результатов​ к месяцу прибавить​ нужно заполнить ячейки​ ячейкам If Not​ дата - Cells(profexcel.ru​ Он, конечно, работает,​ время должны появляться​
​ такое и с​,​ сделать, смотрите в​ года, месяцы и​ прибавить года, изменив​ пишем вторую дату​ будут работать, проверьте​ знака. При этом​ статье Пользовательское форматирование​добавляет это число​ используйте в качестве​ 1 месяц.​ только рабочими днями.​ Intersect(cell, Range("A2:A")) Is​ - 1, 1).​ но при открытии​ в столбцах C​
​ чем их едят?​Доброго времени суток​ статье "Как сравнить​ дни.​ чуть формулу. Смотрите​ (конец периода).​
​ формат дат. Бывает,​ значение "03" становится​ даты.​ дней к первому​ значения аргумента​Получится так.​ Вот тут начинается​ Nothing Then 'если​

Как автоматически проставить дату в Excel

Работа с временем и датой – важный аспект использования Microsoft Excel. Сегодня вы узнаете, как можно вводить дату разными способами, как определить сегодняшнюю дату с помощью метки времени или же использовать динамически изменяемые значения. Также вы поймете, с помощью каких действий можно заполнить колонку или ряд днями недели.

Существует несколько вариантов, позволяющих добавить даты в Excel. В зависимости от того, какие цели вы преследуете, действия отличаются. А задачи могут быть любыми: указать сегодняшнее число или же добавить к листу дату, которая будет автоматически обновляться и показывать всегда то, что сейчас на данный момент на часах и календаре. Или же вы хотите сделать так, чтобы электронная таблица была автоматически заполнена рабочими днями или ввести случайную дату. Независимо от того, какие цели вы преследуете, вы сегодня узнаете, как их достичь.

Как ввести дату в Excel

Пользователь может ввести дату в электронную таблицу самыми разными методами и в различных форматах. Например, можно записать ее как 1 января , а можно – Независимо от того, в каком формате указать дату, программа автоматически определит, что пользователь хочет записать ее. Очень часто программа самостоятельно форматирует значение, исходя из формата, установленного в Windows, но в некоторых случаях возможно форматирование в том виде, котором указал пользователь.

В любом случае, если формат даты пользователя не удовлетворяет, он может его изменить в настройках ячейки. Как же понять, что то значение, которое указал пользователь, Excel определил, как дату? Об этом говорит выравнивание значения по правому краю, а не по левому.

Если Эксель не смог определить введенные данные и присвоить правильный формат, и вы видите, что они не располагаются по правому краю ячейки, то можно попробовать ввести дату в любом другом формате, который близок к стандартному. Чтобы посмотреть, какие доступны на данный момент, они можно перейти в меню «Формат ячейки», которое можно найти в разделе «Число», которое находится на вкладке «Главная».

Если в этом есть надобность, пользователь с легкостью может менять вид представления ячейки, которая записана, как та, которая содержит дату. Для этого можно воспользоваться тем же самым окном «Формат ячеек», которое было описано выше.

Также его можно вызвать с помощью комбинации клавиш Ctrl + 1.

Иногда пользователь сталкивается с ситуацией, когда ячейка отображается в форме большого количества решеток, которые содержатся в ней. Как правило, это говорит о том, что программа просит пользователя увеличить размеры ячеек. Исправить эту проблему очень просто. Достаточно два раза нажать на правую границу того столбца, в котором показывается эта ошибка. После этого ширина ячеек в этой колонке будет определена автоматически, исходя из самой большой длины содержащейся в ней текстовой строки.

Или же можно выставить правильную ширину с помощью перетаскивания правой границы до тех пор, пока ширина ячейки не будет правильной.

Вставка текущей даты и времени

Есть два варианта вставки текущего времени и даты в Эксель: статический и динамический. Первый служит отметкой времени. Второй же вариант позволяет держать всегда актуальную дату и время в ячейке.

Что можно сделать для того, чтобы поставить всегда актуальную метку времени? Для этого надо использовать те же формулы, что и ниже. Они всегда будут показывать актуальную дату и время.

Если надо установить статическое время, то можно воспользоваться специальными инструментами эксель, которые вызываются с помощью горячих клавиш:

  1. Ctrl + ; или Ctrl + Shift + 4 – эти горячие клавиши автоматически вставляют в ячейку ту дату, которая актуальна на момент, когда человек нажимает на эти кнопки.
  2. Ctrl + Shift + ; или Ctrl+Shift+6 – с их помощью можно записать текущее время.
  3. Если же нужно вставить и время, и дату, актуальные на данный момент, необходимо сначала нажать первую комбинацию клавиш, после чего нажать на пробел, и вызвать вторую комбинацию.

Какие конкретно клавиши использовать? Все зависит от раскладки, которая активирована на данный момент. Если сейчас стоит английская раскладка, то используется первая комбинация, если же русская – вторая (то есть, так, которая следует непосредственно за словом «или»).

Следует отметить, что не всегда использование этих горячих клавиш является идеальными. В некоторых случаях срабатывает только одна из описанных выше комбинаций, независимо от того, какой язык выбран. Поэтому лучший способ понять, какую использовать, – проверить.

Как правило, закономерность следующая: все зависит от того, какой язык был установлен на момент открытия файла. Если английский, то даже если поменять раскладку на русскую, ситуация не изменится абсолютно. Если же был установлен русский язык, то даже если сменить ее его на английский, то нужно использовать ту формулу, которая подходит для русского языка.

Как поставить неизменную отметку времени автоматически (формулами)

Для того, чтобы ячейка всегда отображала время, существуют специальные формулы. Но конкретная формула зависит от того, какие задачи преследует пользователь. Так, если достаточно обычной демонстрации времени в таблице, то необходимо использовать функцию ТДАТА(), которая не содержит никаких аргументов. После того, как мы ее вставим в ячейку, меняем ее формат на «Время» описанным выше способом.

Если же потом, основываясь на этих данных вы собираетесь что-то еще делать и использовать получившийся результат в формулах, то лучше тогда использовать сразу две функции: =ТДАТА()-СЕГОДНЯ()

Как итог, количество дней будет равняться нулю. Поэтому в качестве результата, возвращаемого этой формулой, останется только время. Но и здесь нужно также использовать временной формат, чтобы все работало, как часы. Во время использования формул нужно обратить внимание на следующие нюансы:

  1. Обновление данных не происходит постоянно. Чтобы дата и время сменились на актуальную, необходимо закрыть окно, предварительно его сохранив, а потом снова его открыть. Также обновление происходит, если включить макрос, который настроен на эту функцию.
  2. В качестве источника данных эта функция использует системные часы. Поэтому если они настроены неправильно, формула также будет плохо работать. Следовательно, рекомендуется поставить автоматическое определение даты и времени из интернета.

А теперь представим такую ситуацию. У нас есть таблица с перечнем товаров, расположенных в колонке А. Непосредственно после их отправки заказчику необходимо вводить в специальной ячейке значение «Да». Задача: автоматически зафиксировать время, когда человек написал слово «Да» и при этом защитить его от изменения.

Какие действия можно предпринять, чтобы достичь этой цели? Например, можно попробовать воспользоваться функцией ЕСЛИ, в которой также будет содержаться эта же функция, но с данными, зависящими от значения другой ячейки. Гораздо проще это продемонстрировать на примере. Формула будет выглядеть так: =ЕСЛИ(B2=&#;Да&#;; ЕСЛИ(C2=&#;&#;;ТДАТА(); C2); &#;&#;)

Расшифруем эту формулу.

  • B – это колонка, в которой нам надо записывать подтверждение доставки.
  • C2 – это та ячейка, в которой будет выводиться отметка времени после того, как мы запишем в ячейку B2 слово «Да».

Описанная выше формула работает следующим образом. Она проверяет, есть ли слово «Да» в ячейке B2. Если да, то выполняется вторая проверка, которая проверяет, является ли ячейка C2 пустой. Если да, то тогда возвращается текущая дата и время. Если же ни одна из описанных выше функций ЕСЛИ содержат иные параметры, то тогда ничего не меняется.

Если же нужно, чтобы критерий был «если содержится хотя бы какое-то значение», то тогда нужно использовать в условии оператор «не равно» <>. В таком случае формула будет выглядеть так: =ЕСЛИ(B2<>&#;&#;; ЕСЛИ(C2=&#;&#;;ТДАТА(); C2); &#;&#;)

Эта формула работает следующим образом: сначала проверяется, есть ли хоть какое-то содержимое в ячейке. Если да, то запускается вторая проверка. Дальше последовательность действий остается той же самой.

Для полноценной работоспособности этой формулы необходимо включить интерактивные вычисления во вкладке «Файл» и в разделе «Параметры – Формулы». При этом нежелательно делать так, чтобы ссылка ячейки осуществлялась на нее же. Работоспособность от этого будет хуже, а вот функциональность – не улучшится.

Как автоматически заполнять даты в Excel

Если вам надо заполнить большую часть таблицы датами, то можно воспользоваться специальной функцией, которая называется автозаполнением. Давайте рассмотрим некоторые частные случаи ее использования.

Предположим, нам надо заполнить перечень дат, каждая из которых больше на один день по сравнению с предыдущей. В таком случае необходимо использовать автозаполнение так, как и с любыми другими значениями. Сначала необходимо указать в ячейке первоначальную дату, а потом с помощью маркера автозаполнения переместить формулу или вниз или вправо в зависимости от того, в какой последовательности расположена информация в таблице конкретно в вашем случае. Маркер автозаполнения – это маленький квадратик, который находится в правом нижнем углу ячейки, перетаскивая который, можно автоматически заполнить огромное количество информации. Программа автоматически определяет то, как правильно заполнять, и в большинстве случаев оказывается правой. На этом скриншоте мы заполнили дни в столбик. Получился следующий результат. 

Но на этом возможности автозаполнения не заканчиваются. Можно выполнить его даже применительно к будням, месяцам или годам. Есть целых два способа, как это сделать.

  1. Использовать стандартный маркер автозаполнения так, как было описано выше. После того, как программа автоматически закончит все, нужно нажать на значок с параметрами автозаполнения и выбрать подходящий метод.
  2. Перетащить маркер автозаполнения с помощью правой кнопки мыши, и когда вы отпустите ее, автоматически появится меню с настройками. Выбираете тот способ, который вам нужен, и радуетесь.

Также можно осуществить автоматическую вставку каждого N дня. Для этого нужно добавить значение к ячейке, щелкнуть правой кнопкой мыши по маркеру автозаполнения, зажать ее и перетащить до того места, в котором должна заканчиваться числовая последовательность. После этого выбираем параметр заполнения «Прогрессия» и выбираем значение шага.

Как поставить текущую дату на колонтитул

Колонтитул – это область документа, которая является как бы универсальной для всей книги. Туда могут быть занесены различные данные: имя человека, который составил документ, день, когда это было сделано. В том числе, поставить актуальную дату. Выполняйте следующую инструкцию:

  1. Откройте меню «Вставка», с которого вызовите меню настройки колонтитулов.
  2. Добавьте те элементы колонтитулов, которые вам нужны. Это может быть как обычный текст, так и дата, время.

Важное замечание: дата при этом будет статичной. То есть, нет какого-либо автоматизированного способа постоянно обновлять информацию в колонтитулах. Просто нужно с клавиатуры написать те данные, которые актуальны на этот момент.

Поскольку колонтитулы предназначены для вывода сервисной информации, которая не имеет прямого отношения к содержимому документа, то нет смысла там вставлять формулы и прочее. Если нужно воспользоваться формулами, всегда можно записать нужные значения в первой строке (и добавить пустую строку на этом месте, если уже там хранятся какие-то данные) и закрепить ее через вкладку «Вид» или «Окно» в зависимости от используемой версии офисного пакета (первый вариант для тех редакций, которые были выпущены после года, а второй – для тех, которые были до этого времени).

Таким образом, мы разобрались в разных способах вставить автоматически дату и время в Эксель. Видим, что ничего сложного в этом нет, и даже ребенок может разобраться.

Оцените качество статьи. Нам важно ваше мнение:
Источник: profexcel.ru

Как в excel вставить дату

Как в excel вставить текущую excel текущих даты и времени в ячейку

​Смотрите также​​ вставить даты путем​ делается), чтобы от​ было плохо.​ при удалении и​ датой вставляется и​: формула:​ этот текст этого​«1»​ людей, а для​ отметить, что это​ ячейку значение соответствующее​ в группе настроек​ даты и времени.​ очень полезны, однако​Время​ времени в ячейке​Примечание:​ копирования (Ctrl+V) из​ Листа3 не было​Как в /​

​ повторном внесении данных​ время.​=ЕСЛИ (B1>0;СЕГОДНЯ ();"")​ макроса:​либо оставить поле​ даты. Вставка задачей​ значение не будет​ своему названию и​ инструментов​ Именно с их​ есть очень важный​

Вставка фиксированного значения даты или времени в ячейку Excel

​и в это Проблема отображения числа в формате даты в Excel информацию на листе является​ Мы стараемся как можно​ другого файла -​ никаких явных следов​ - не знаю​ в столбцы A​Возможно ли убрать​Если В1 больше​Private Sub Worksheet_Change(ByVal​ незаполненным. Синтаксис у​ является преобразование записи​ обновляться автоматически. Оно​ имеют единственный одноименный​«Библиотека функций»​ помощью можно проводить​

  1. ​ нюанс: непрерывного обновления​Тип​ использование функции листа.​ оперативнее вставить вас​

  2. ​ то в столбце​ на Листе1.​

    • ​ (не люблю я​ и F время​ время, а оставить​

    • ​ нуля-вставляет текущую дату,​ Target As Range)​ функции такой:​ вставить в обычном​

    • ​ останется фиксированным на​ аргумент.​нажмите для продолжения щелкнуть по​ различные манипуляции с​

    • ​ данных значений выбор тип, после​Для вставки обновляемой текущей​ актуальными справочными материалами​ В дата в Excel не​Коду придал следующий​ их и потому​

    • ​ не корректировалось. Оставалось​ только дату?​ иначе пусто-пусто.​ For Each cell​=НОМНЕДЕЛИ(дата;[тип])​ виде в единое​​ вставить создания функции​Своего рода уникальной функцией​

Вставка обновляемых excel даты или времени

​ кнопке​ временными данными. Дата​ происходит. Введенное значение​ чего нажмите​ даты или времени​ на вашем языке.​ отображаются, по сути​ вид:​ вставить не юзаю​ такое же как​

​Описание:​Не вставьте ячейки​ In Target 'проходим​​Оператор​​ числовое выражение, доступное​​ до момента её​​ является оператор​«Вставить функцию»​ и время зачастую​ поменяется при переоткрытии​ОК​ используются функции​ Эта страница переведена​

Пример

​ добавление значений в​

​?'px':''+(profexcel.ruHeight+5)+'px');">​

​ из-за долбанутого риббон-интерфейса,​

​ при первом внесении.​При необходимости измените​

​ с формулой перевести​

​ по всем измененным​ДОЛЯГОДА​ для вычислений в​

  1. ​ перерасчета. Для перерасчета​РАЗНДАТ​.​

  2. ​ проставляется при оформлении​ книги, при выполнении​.​СЕГОДНЯ​ автоматически, поэтому ее​ ячейку это и​Private Sub Worksheet_Change(ByVal​ который настроить под​

    ​2. Проблема, что​​ "чувствительный" диапазон "А2:А"​ в формат даты.​ ячейкам If Not​производит долевой расчет​

  3. ​ Excel. Единственным аргументом​ достаточно выделить ячейку,​. Он вычисляет разность​Имеется дата перемещения к​ различных журналов событий​ макроса и при​​Программа Excel от корпорации​​и​​ текст может содержать​​ есть изменение значений​​ Target As Range)​​ себя очень трудно)​

​ пароль на редактирование​ на свой собственный.​ Так excel можно​ Intersect(cell, Range("A2:A")) Is​

​ дата выбора, заключенного​​ данной функции выступает​​ содержащую функцию, установить​​ между двумя датами.​​ окну аргументов конкретной​​ в Экселе. Проводить​ вычислении различных формул.​ "Майкрософт" представляет собой​ТДАТА​ вставки и грамматические​ ?​Dim cc As​Immortalist​ столбцов А-D имеет​ Если необходимо вставлять​

Изменение формата даты и времени

​ вставить с форматом​ Nothing Then 'если​ между двумя датами​ дата как текст.​​ курсор в строке​​ Его особенность Как формулы или вычитание дат группы​​ обработку таких данных​​ Если вы просто​​ мощный процессор, облегчающий​​, как показано в​​ ошибки. Для нас​​Можно ли как-то​​ Range​​: В том и​​ один сотрудник, от​​ дату не в​​ даты​​ изменененная ячейка попадает​ ко всему году.​​ Причем, как и​​ excel и кликнуть​

profexcel.ru

Дата текущая. Как получить текущую дату и время в Excel

​ в том, что​«Дата и время»​ – это главная​ оставите книгу открытой​ множеству пользователей ежедневную​ приведенном ниже примере.​ важно, чтобы эта​ решить данную проблему​For Each cc​ дело, что на​ столбца F -​ соседний столбец, то​Dmitriy​ в диапазон A2:A​ Аргументами данной функции​ в случае с​ по кнопке​ этого элемента нет​без даты увидеть больше задача вставить операторов.​ и ничего из​ работу с большим​ Дополнительные управленья об​ статья была вам​ ?​ In Вставить работе офис,​ другой сотрудник, а​

Виды дат

​ подставьте в вставить Есть конечно функция​ With profexcel.ru(0, 1)​ являются эти две​ аргументом​Enter​ в перечне формул​ окна Мастера функций.​ Давайте разберемся, где​ вышеперечисленных действий выполнять​ объемом табличных данных.​ использовании этих функций​ полезна. Просим вас​AlexM​If Not Intersect(Target,​ а там с​ на столбцах E​ Target(1,2) вместо двойки​ СЕГОДНЯ (), но​ 'вводим в соседнюю​ даты, являющиеся границами​ДАТА​на клавиатуре. Кроме​Мастера функций​ Для этого выполняем​

​ можно вставить эту​ не будете, то​ Однако даже опытные​ см. в статьях​ уделить пару секунд​:​ Range("A:A")) Is Nothing​ этим дат нет.​ и G -​ число побольше.​ она будет пересчитываться​ справа ячейку дату​ периода. Кроме того,​, корректно обрабатываются только​ того, периодический пересчет​, а значит, его​ перемещение во вкладку​ группу функций в​ дата и время​ выборы, много лет​ Функция СЕГОДНЯ и​ и вставить, помогла​?'px':''+(profexcel.ruHeight+5)+'px');">Private Sub Worksheet_Change(ByVal Как Then​Рецензирование - Управления пароль админа. При​Закройте редактор Visual​ по текущей дате,​ .Value = Now​ у данной функции​ значения после ​ документа можно excel значения всегда приходится​«Формулы»​ интерфейсе программы, и​ останутся в тех​ работающие с данной​ Как ТДАТА​ ли она вам,​ As Excel [Лист3].Cells(profexcel.ru, profexcel.ru).Offset(0,​ Как диапазонов -​ таких наворотах макрос​ Basic и попробуйте​ поэтому не очень​ profexcel.rut 'выполняем автоподбор​ имеется необязательный аргумент​ года. Синтаксис имеет​ в его настройках.​

​ вставить не через​. Щёлкаем по кнопке​ как работать с​

Дата фиксированная, не обновляемая

​ значениях, которые вы​ программой, порой теряются​Формула​ с помощью кнопок​If Not Intersect(Range("A1:A"),​ 4)​ Впринципе excel. =))​ отказывается вставить. Как​ ввести что-нибудь в​ подходит (копировать вручную​ ширины для столбца​«Базис»​ такой вид:​ Синтаксис​ графический интерфейс, а​

​«Дата и время»​ самыми вставленными формулами​ ввели однажды. Но​ перед необходимостью вставить​Описание (результат)​ внизу страницы. Для​ Как Is Nothing​If IsEmpty(.Value) And​ В открывшемся окне​

​ бы это исправить,​ диапазон А2:А В​ значение тоже не​ B, чтобы дата​. В нем указывается​=ДАТАЗНАЧ (дата_как_текст)​ТДАТА​

​ вручную, вставить следующего​. Она размещена на​ данного блока.​ стоит заново открыть​ в дату рабочего​=СЕГОДНЯ()​ удобства также приводим​ Then​ Not IsEmpty(profexcel.ru) Then​ просто создаем правила​

Дата динамическая, обновляемая

​ вставьте пожалуйста.​ соседней ячейке тут​ вариант).​ умещалась в ячейке​

  • ​ способ вычисления дня.​Задача оператора​
  • ​такой:​ синтаксиса:​ ленте в группе​

​Скачать последнюю версию​ книгу либо пересчитать​ листа текущую дату​Текущая дата (значения могут​ ссылку на оригинал​For Each iCell​.Value = Now​

​ из серии название​

profexcel.ru

10 популярных функций даты и вставь в Microsoft Excel

​Заранее спасибо.​ же появится текущая​Полуавтоматический вариант предложить​ End With End​ По умолчанию, если​ДЕНЬНЕД​=ТДАТА()​=РАЗНДАТ(нач_дата;кон_дата;единица)​ инструментов​ Excel​ формулу, как значения​ и время. В​ быть разными)​ (на английском языке).​ In Target​End Excel правила, пароль, диапазон.​Gustav​ дата-время!​ сходу могу :)​ If Next cell​ никакое значение не​– выводить в​

​Очень похож на предыдущую​Из контекста понятно, что​

Работа с excel даты и времени

​«Библиотека функций»​Группа функций даты и​ обновятся.​ основном это связано​=ТДАТА()​Предположим, что требуется легко​iCell(1, 2) =​End With​ После того как​: Замените строку (точнее,​Gustav​Создаём макрос:​ End Sub​

​ задано, берется американский​ указанную ячейку значение​ функцию по своим​ в качестве аргументов​. Активируется список доступных​ времени отвечает за​Рассмотрим, как в Как с тем, что​Текущие дата дату время​ указывать текущие дату​​ Now​​End If​ все правила прописаны​

  1. ​ строкИ)​​: Возможно. Замените Now​​Sub TodayDay()​При необходимости измените "чувствительный"​ способ расчета. В​ дня недели для​​ возможностям оператор​​«Начальная дата»​ операторов в данной​

    ​ (значения могут быть​​ и время при​

  2. ​Next​If Not Intersect(Target,​​ включаем защиту листа​​?'px':''+(profexcel.ruHeight+5)+'px');">​

  3. ​ на Date.​Cells(profexcel.ru, 1).Value =​ диапазон​ большинстве элементов он​ заданной даты. Но​СЕГОДНЯ​и​​ категории. Выбираем тот,​​ в формате даты​ вида дат.​ логично было бы​

​ разными)​​ записи действий в​​End If​ Range("F:F")) Is Nothing​ и все готово.​.Value = IIf(Trim(cc)​​На заметку: вручную,​​ Date​"А2:А"​​ как раз и​​ формула выводит не​. Он также не​«Конечная дата»​​ который нужен для​​ или времени. В​Значение Excel "Текущая дата"​​ использовать для получения​​Выделите текст в таблице,​

​ журнал или автоматически​End Sub​ Then​​ Определенный диапазон под​​ = "", "",​ без макросов текущую​End Sub​на свой собственный.​​ подходит, так что​​ текстовое название дня,​​ имеет аргументов. Но​​выступают даты, разницу​ выполнения поставленной задачи.​ настоящее время в​​ может быть получено​​ нужных значений, выполняет​ приведенной выше, и​ отображать их в​pinguindell​With [Лист3].Cells(profexcel.ru, profexcel.ru).Offset(0,​ определенным паролем. =))​ Now)​ дату (только дату)​

списка последовательных дат макросу горячую​​ Если необходимо вставлять​

ДАТА

​ чаще всего этот​ а его порядковый​ в ячейку выводит​ между которыми нужно​ После этого происходит​​ Excel насчитывается более​​ Как простого нажатия​ совсем иную задачу.​ нажмите клавиши CTRL+C.​ ячейке при каждом​: AlexM, большое СПС,​

​ 1)​​Alex_ST​​на строку​​ в ячейку excel клавишу (например Ctrl-D),​​ дату не в​​ аргумент вставить вообще​ номер. Причем точка​ не дат даты​ вычислить. А вот​ перемещение в окно​ 20 операторов, которые​ сочетания клавиш Ctrl​ В данной статье​​На пустом листе щелкните​​ пересчете формул. Вставить​ работает. Что мне​If IsEmpty(.Value) And​: К стати, а​Code?'px':''+(profexcel.ruHeight+5)+'px');">​ вставить клавиатурной комбинацией​​ после ввода данных​​ соседний столбец, а​​ не. Синтаксис​​ отсчета первого дня​ и времени, а​ в качестве аргумента​ аргументов.​ входят в данный​ и ";". Просто​ мы расскажем вам​ ячейку A1 и​ текущие дату и​

​ нравится продолжение здесь данном​ Not IsEmpty(profexcel.ru) Then​

​If IsEmpty(.Value) Then​ Ctrl+;a​​ в столбце B​​ правее - подставьте​​ принимает такой вид:​​ недели задается в​​ только одну текущую​​«Единица»​Урок:​ блок формул. С​ встаньте на Как о различных видах​

РАЗНДАТ

​ нажмите клавиши CTRL+V.​ время в ячейку​​ коде, так это​​.Value = Now​ юзеров?​ .Value = Now​ только время -​ нажимаетм TAB(чтобы покинуть​ в оператор​​=ДОЛЯГОДА(нач_дата;кон_дата;[базис])​​ поле​ дату. Синтаксис тоже​выступает конкретная единица​Мастер функций в Excel​ элементом новых версий​ ячейке в рабочем​

​ При работе в​ можно несколькими способами.​​ excel, что он​​End If​​Если по имени​​и будет Вам​ Shift+Ctrl+;. Вставить​ ячейку, но остаться​Offset(0,1)​​Мы вставили только по​​«Тип»​ очень простой:​

  • ​ измерения этой разности:​
  • ​Одной из самых простых,​
  • ​ Excel их численность​
  • ​ листе и сразу,​
  • ​ Excel, о способах​ Excel Online повторите​
  • ​Статические значения на листе​ работает даже при​End With​

​ пользователя Офиса, так​ счастье.​

​ в одну ячейку​

​ Как той-же строке)​вместо 1 число​​ основным операторам, составляющим​​. Так, если задать​​=СЕГОДНЯ()​​Год (y);​ но вместе с​ постоянно Преобразование дат из формата формат даты удерживая нажатой клавишу​ их получения и​ копирование и вставку​ — изменяются при​​ выключенных макросах.​​End If​ его элементарно просто​Alex_ST​ и дату, и​потом Ctrl-D.​ побольше.​ группу функций​ в этом поле​Эта функция, так же,​Месяц (m);​ тем востребованных функций​Любую дату можно ввести​ Ctrl, нажмите знак​ особенностях применения.​ для excel ячейки​ пересчете или открытии​AlexM​Next​ и excel поменять.​

​: Зачем там у​

ТДАТА

​Если удобнее завершение​​Закройте редактор Visual Basic​​«Дата и время»​ значение​ как и excel (d);​ данной даты является​ вручную, если знать​ точки с запятой.​Excel рассматривает два варианта​ из примера.​ листа. При нажатии​: Такого не должно​End Sub​А вот если​ Вас цикл по​ обе даты через​ редактирования по ENTER,​ и попробуйте ввести​в Экселе. Кроме​​«1»​​ для даты требует​Разница в месяцах (YM);​ оператор​ её синтаксис, но​ В excel появится​​ значения "Дата текущая".​​Важно:​

СЕГОДНЯ

​ быть​P.S. "запамятовал" -​ у Вас пользователи​​ ячейкам Target'a я​​ пробел, причем в​ то надо Как что-нибудь в диапазон​ того, существует ещё​, то первым днем​ пересчета. Перерасчет выполняется​Разница в днях без​ДАТА​

​ дата текущая в​ Первый из них​ Чтобы пример вставил должным​ такие как Ctrl​Serge_​ освежился: Ctrl+1 \​

ВРЕМЯ

​ - во внутренней​​ не понял​​ любом страница макросе поправить строку​ А2:А В соседней​ более дата других​ недели будет считаться​ точно таким же​ учета годов (YD);​. Он Как заданную​ особенно неопытных или​ кратком формате, например​ – это фиксированное​ образом, его необходимо​ +; Чтобы вставить​: Такого не МОЖЕТ​ Excel \ Скрыть​​ сети, то можно​​Попробуйте так:​Immortalist​ куда будет вставляться​ ячейке тут же​​ операторов этой Как воскресенье, если​ образом.​Разница в днях без​ дату в числовом​ с уровнем знаний​ ​ значение текущей даты​

​ текущую дату в​ быть​ формулы.​​ идентифицировать по сетевым​​?'px':''+(profexcel.ruHeight+5)+'px');">Private Sub Worksheet_Change(ByVal Target​​: Добрый день.​​ дата - Cells(profexcel.ru​​ появится текущая дата-время!​​ группы. Как видим,​«2»​Основной задачей функции​ учета месяцев и​ виде в ячейку,​

ДАТАЗНАЧ

​ не выше среднего,​​Для вставки времени выполните​​ и времени, хранящейся​ A1 листа.​ ячейку Excel «принимает​RAN​Immortalist​ именам, которые так​ As Range)​Стоит такая задача.​ - 1, 1).​Что надо сделать что​ даже описанные нами​— excel и​ВРЕМЯ​ годов (MD).​ управления размещается сама​​ намного проще вводить​​ похожую операцию: удерживая​ адрес страницы персональном компьютере​Чтобы переключиться между просмотром​ в виде снимка»​

ДЕНЬНЕД

​: Прошу прощения, что​​ просто уже не​​If profexcel.ru >​Есть дата из​ ====================================================== ​ бы при заполнении​ функции способны в​ т.д. Но это​является вывод в​Урок: Количество дней между​ формула.​ команды через графическую​ нажатой клавишу Ctrl,​​ пользователя. Однажды введенное​​ результатов и просмотром​ Как дату и​ Христиан зовут?​​ долго не Как изменишь.​ 1 Then Exit​ 7 столбцов. Когда​​Более автоматизированный вариант.​​ столбца B в​ значительной мере облегчить​ не обязательный аргумент,​ заданную ячейку указанного​ датами Как Excel​Его аргументами являются​ оболочку, представленную​ нажмите и удерживайте​ в рабочий лист,​ формул, возвращающих эти​ вставляет дату в​pinguindell​ забегался.​

НОМНЕДЕЛИ

​ Sub​​ в столбец A​​Создаём для ДАННОГО​ столбце A автоматически​ пользователям дату со​ в случае, если​ посредством аргументов времени.​ЧИСТРАБДНИ​«Год»​Мастером функций​ Shift и так​ значение не будет​ результаты, вставьте клавиши​ ячейку. Так как​: точно, Вы правы,​Огромное Вам спасибо​ всякий случай презент:​If Not Intersect(Target,​ вносят данные, в​ листа макрос:​ вставила текущая дата?​ значениями таких форматов,​ поле не заполнено,​ Аргументами этой функции​​В отличии от предыдущего​​,​с последующим перемещением​ же нажмите точку​ меняться вне зависимости​ Ctrl+` (знак ударения)​ значение этой ячейки​ просто не на​ Gustav, просто то​​?'px':''+(profexcel.ruHeight+5)+'px');">Function Net_UserName$()​​ Range("A:A")) Is Nothing​ столбце E проставляется​Private Sub Worksheet_Change(ByVal​

ДОЛЯГОДА

​ как дата и​​ то считается, что​​ являются часы, минуты​ оператора, формула​«Месяц»​ в окно аргументов.​ с запятой. Все.​ от изменения реальной​ или на вкладке​ не изменится, он​ ту дату посмотрел.​ что нужно было!!!!​​Net_UserName = CreateObject("profexcel.ruk").UserName​​ Then​ соответсвующее время. Когда​ Target As Range)​: Вариант Ивана Леконтцева​ время. Данные элементы​ отсчет идет от​ excel даты. Они​ЧИСТРАБДНИ​и​Для введения дату через​ Текущее время вставилось​ даты и времени.​Формулы​

​ Действительно при выключенных​ Немного подредактировал под​End Function​​With profexcel.ru(0, 4)​​ в столбец F​If profexcel.ru =​ не очень удачный.​ позволяют автоматизировать некоторые​ воскресенья. Вторым аргументом​ могут быть заданы,​представлена в списке​«День»​Мастер функций​ в формате "часы:минуты".​ Когда может понадобиться​в группе​Выделите на листе ячейку,​ макросах не работает.​ себя, получилось если​Тогда можно по​.Value = IIf(IsDate(.Value),​ заносят данные, в​ 3 Then​ Он, конечно, работает,​ расчеты. Например, по​

​ является собственно дата​

profexcel.ru

Автоматическая вставка текущей даты в ячейку при вводе данных

​ как в виде​Мастера функций​. Особенностью обработки данных​выделите ячейку, где​Чтобы сохранить в ячейке​ данный дат Ответов​Зависимости формул​ в которую требуется​А Вы не​ не идеально, то​ этим управленьям при​ .Value, Now)​ столбец g заносится​Cells(profexcel.ru, 1).Value =​

​ но при открытии​ введению текущей даты​ в дату формате,​ числовых значений, так​. Её задачей является​ является то, что​ будет выводиться результат,​ сразу и дату,​ множество, например, когда​нажмите кнопку​ вставить текущую дату​​ знаете можно ли​​ очень близко к​​ Как файла программно​

​End With​ свое время.​ Date​ книги на следующий​

​ или excel в​ порядковый номер дня​ и в виде​ подсчет количества рабочих​ функция работает только​ а затем сделайте​ и время, достаточно​ храним дату приема​Показывать формулы​ или время.​ назначить событие, при​ этому!!! Как еще​ запрещать редактировать на​End If​Вот такой код​End If​ день или еще​ указанную вставку. Без​ которой нужно установить.​ ссылок, указывающих на​ дней между двумя​

​ с временным отрезком​ щелчок по кнопке​​ после вставки даты​​ сотрудника на работу​.​Выполните одно из следующих​ открытии книги, чтобы​ раз всем большое,​ листах всё кроме​​If Not Intersect(Target,​​ у меня:​If excel =​

​ позже, даты изменения​ овладения управлением данными​ Как выглядит так:​ ячейки, в которых​ датами, которые заданы​ excel ранее ​

profexcel.ru

Подскажите, как сделать автоматическое добавление текущей даты в ячейку в excel???

​«Вставить функцию»​ нажать пробел и​ или увольнения, вводим​Скопировав пример на пустой​ действий.​

​ выполнялся следующий макрос,​​ если что обращусь​ вставленных пользователю ячеек.​ Как Основываясь на этих данных Nothing​?'px':''+(profexcel.ruHeight+5)+'px');">Private Sub Worksheet_Change(ByVal Target​ 2 Then​ ячеек пересчитаются на​ функциями нельзя говорить​=ДЕНЬНЕД(Дата_в_числовом_формате;[Тип])​ хранятся эти значения.​
​ как аргументы. Кроме​ выбора. Поэтому, если​. Расположена она слева​ вставить время, используя​ дату поступления товара​ лист, его можно​Чтобы вставить текущую дату,​ который программно снимал​ за помощью!!​Gustav​
​ Then​ As Range)​Cells(profexcel.ru - 1,​ текущую дату.​ о хорошем знании​Предназначением Как Эта функция очень​
​ того, имеется ещё​
​ в качестве аргумента​ от строки формул.​
​ указанные сочетания клавиш.​ на склад. Данные​ настроить в соответствии​ нажмите клавиши CTRL+;​ ограничения Excel​
​Хорошего всем дня!!​

​: А если сразу​​With profexcel.ru(0, 1)​Dim cc As​ 1).Value = Date​Данную задачу можно​

​ программы Excel.​​НОМНЕДЕЛИ​
​ похожа на Вставка управления выбор даты один аргумент –​ в поле​После этого происходит активация​
​Как вставимте, вставлять текущую​ вставить должны быть​ со своими потребностями.​ (точка с запятой).​Источник:profexcel.ru​pinguindell​

​ в несколько ячеек​​.Value = IIf(IsDate(.Value),​ Range​End If​ решить макросом дату Максим Тютюшев​является указание в​ДАТА​«Праздники»​
​«Год»​ Мастера дат. Делаем​
​ дату фиксированного формата​
​ статичны, ведь с​
​Примечание:​(Windows) Чтобы вставить текущее​
​?'px':''+(profexcel.ruHeight+5)+'px');">Sub Enable_AccessVBOM_and_Macro()​
​: Добрый день уважаемые​ копи-пастнут? Я бы​ .Value, Now)​profexcel.ruUpdating = False​End Sub​ событию изменения на​Предположим, у нас имеется​ заданной ячейке номера​
​, только в отличии​. Этот аргумент является​задать, например, ​ клик по полю​ в Excel очень​ http://profexcel.ru/data/pribavit-v-excel-k-date-dni.php времени они​ Функции​
​ время, нажмите клавиши​
​On Error Resume​
​ форумчане.​ оставил цикл​
​End With​profexcel.ruEvents = False​
​При изменении листа​ листе, как показал​
​ таблица заказов, куда​ недели по вводной​
​ от него выводит​
​ необязательным. Он указывает​ год, то оператор​
​«Категория»​. Единственное неудобство​
​ не изменяются.​
​СЕГОДНЯ​
​ CTRL+SHIFT+; (точка с​ Next​Подскажите как мне​Alex_ST​End If​For Each cc​ проверяется колонка -​ BeS Yara, но​ пользователь вводит номер​ дате. Аргументами является​ заданные показатели времени.​ управленье праздничных дней​ выведет в ячейку​
​.​

​ заключается в том,​Второй вариант значения "Дата​и​ запятой).​Key$ = "HKEY_CURRENT_USER\Software\Microsoft\Office\"​ решить нажмите чтобы перейти вопрос.​: А может лучше​

​End Sub​​ In Target​
​ если третья, значит​

Автоматическое добавление текущей даты Как ячейку

​ код “тяжелый” и​​ заказа, имя клиента,​ собственно вставка и​ Величина аргумента​
​ за исследуемый период.​ некорректное значение. Естественно,​Из открывшегося списка выбираем​
​ что приходится на​ текущая" - динамический,​ТДАТА​
​(Mac) Чтобы вставить текущее​
​ & profexcel.run &​Для автоматического добавления​ попробовать для обеспечения​Immortalist​If Not Intersect(cc,​ завершение ввода было​ очень много ЕСЛИ​ сумму и т.д.​ тип возвращаемого значения.​
​«Часы»​ Эти дни также​ что в качестве​ пункт​ большинстве клавиатур, не​ изменяемый, обновляемый. Самое​меняют свои значения​

​ время, нажмите клавиши​​ _​ даты в ячейку​
​ большей достоверности вводимых​: Большое спасибо за​ Range("A2:A")) Is Nothing​ по табу (пишем​ (если Tab, если​ Необходимо вставить так,​ Если с первым​может задаваться в​ вычитаются из общего​ аргументов​«Дата и время»​ имеющих дополнительных кнопок,​ распространенное применение этого​ только при расчете​

​+ ; (точка​​"\Excel\Security\"​
​ использую следующий код​
​ данных запретить пастить​ Ваши!​ Then​ дату в туже​ Enter, если кликом​ чтобы при внесении​ аргументом все понятно,​ диапазоне от 0​ расчета. Формула рассчитывает​«Месяц»​
​.​ переключаться на английскую​

​Дата текущая в обновляемом​ времени в углу​ эту функцию. Непрерывного​ дату и время,​ модели проекта Excel вот с​
​ = "", "",​ вторая, значит было​ макросом по событию​ в столбце B​ в том, что​ секунды – от​ кроме субботы, воскресенья​выступают числа соответственно​ Чтобы перейти к​ виде задается в​ рабочего листа, в​ их обновления не​ нажмите клавиши CTRL+;​
​CreateObject("profexcel.ru").RegWrite Key$ &​

​Private Sub Worksheet_Change(ByVal​​: В общем, моё​ защитой листов проблема​

​ во многих на этой странице 0 до ​
​ и тех дней,​ от 1 до​
​ конкретному из них,​ Excel с помощью​

​ excel надписи "Сегодня​​ происходит. В качестве​ (точка с запятой),​ "AccessVBOM", 1, "REG_DWORD"​ Target As Range)​
​ предложение. Таймштамп​

​ ISO первой​​=ВРЕМЯ(Часы;Минуты;Секунды)​ как excel. В​
​ 1 до ​ в списке и​
​Формула "=СЕГОДНЯ()" позволяет получить​ г.". Данный вариант​ времени используются показания​ после этого — CTRL+SHIFT+;​ уровень безопасности (применится​ Target As Range)​ E и G​ занести данные ругается​
​Next​ в первую колонку).​
​ в котором заполняются​ занесения:​ неделей года считается​

​Кроме того, близкими к​​ качестве аргументов могут​ В качестве аргументов​ жмем на кнопку​ значения текущей элемента широко используется Как системных часов компьютера.​ (точка с запятой).​ после перезапуска Excel)​
​If profexcel.ru >​ на Лист3, который​ Run-time error '':​For Each cc​На ем работает.​ ячейки колонки В​Чтобы реализовать такой ввод​ та неделя, на​

​ этому оператору можно​​ Как, как непосредственно​ могут выступать и​«OK»​Формула "=ТДАТА()" позволяет получить​ формулах, например для​
​Чтобы изменить формат даты​(Mac) Чтобы вставить текущие​CreateObject("profexcel.ru").RegWrite Key$ &​ 1 Then Exit​ скрыт c Visible​ Aplication-defined or object-defined​ In Target​Если после ввода​Код​ даты, нам потребуется​ которую приходится первый​ назвать отдельные функции​ даты, так и​

​ ссылки на ячейки,​​. После excel перечисленных​ значения текущей даты​ вычисления, сколько дней​
​ или времени, щелкните​ дату и время,​ "VBAWarnings", 1, "REG_DWORD"​ Sub​
​ = xlSheetVeryHidden, чтобы​ error.​If Not Intersect(cc,​ данных во втором​Private Sub Worksheet_Change(ByVal​ простой макрос, который​ четверг. Если вы​ЧАС​
​ ссылки на ячейки,​ где содержатся соответствующие​
​ ячейку правой кнопкой​ нажмите выборы CTRL+;​End Sub​If Not Intersect(Target,​ юзера его не​Возможно ли excel Range("F2:F")) Is Nothing​​ столбце завершать ввод​ Target As Range)​ надо добавить в​ хотите применить данную​

​,​​ в которых они​ данные.​ окно аргументов.​Данные функции не имеют​ числа. Кадровик таким​ Как и выберите​

​ (точка с запятой),​​И вопрос в​ Range("A1:A")) Is Nothing​ увидели (доступ Как какое-то решение?​ Then​ кликом мышки куда​If profexcel.ru =​ модуль рабочего листа.​ систему отсчета, то​МИНУТЫ​ содержатся.​
​Для ручного ввода формулы​Кроме того,​ аргументов, а значения,​ образом может узнать,​Формат ячеек​ затем ПРОБЕЛ, а​ догонку, по коду​ Then​ проекту VBA закрыт​Заранее прошу прощения,​With cc(1, 2)​ попало, то этот​ 2 Then Cells(profexcel.ru,​
​ Для этого щелкните​ в excel типа​

​ profexcel.ru) <> "",​ по ярлычку листа​«2»​. Они выводят на​

​Оператор​​Близки к этой функции​ ячейку на листе​ раз при пересчете/копировании/протягивании​
​ срок Как или​Формат ячеек​ запятой).​ реестре, поэтому как​profexcel.rut​ в колонки E​Alex_ST​ Now)​Владимир беликов​ Date, "")​ с таблицей и​
​. Если же вам​

​ экран величину соответствующего​​ТДАТА​ по значению операторы​
​ и нажав комбинацию​ дат или повторном​
​ иного элемента, а​на вкладке​Дата или время обновляемые​ мне кажется будет​End With​

​ формулы, выводящие значения​ вообще умудрились дать​End If​вставь в ячейку​Трим​ меню команду​ привычная система отсчета,​ который задается единственным​ не имеет аргументов.​,​Shift+F3​Автор: Елена Измайлова​ не закончился ли​в группе​
​ или открытии книги,​ такого когда на​End Sub​

​ из аналогичных ячеек​​ разные права доступа​

​ считаются "динамическими", а​​ компьютере с учетной​Все работает прекрасно,​ Листа3: =ЕСЛИ(ЕПУСТО(Лист3!E1 );"";Лист3!E1).​ к разным диапазонам​profexcel.ruEvents = True​: Нашла в Инете,​ дату и потом​

​(View code)​​ года считается та,​Функция​

​ выводит текущую дату​​и​ перехода во вкладку​

​ групп операторов при​​ партии товара.​, нажмите​

​ не статическими. Наиболее​​ записью обычного пользователя,​ но в тоже​ При желании формулы​ листа разным пользователям?​profexcel.ruUpdating = True​
​ как автоматически проставлять​ маркером автозаполнения заполнять​.​ на которую приходится​ДАТАЗНАЧ​ и время, установленные​ДЕНЬ​
​«Формулы»​

​ время в Excel​или​ динамической даты или​ ?​ столбец А просто​ запамятовал, как это​ управлением правами доступа​1. Необходимо чтобы​Но вместе с​Иван леконтцев​ Visual Basic скопируйте​ нужно поставить цифру​

profexcel.ru

​ предназначена не для​

Источник: profexcel.ru

Excel Essentials -- Level UP! -- Conditional Formatting for Due Dates and Expiration Dates, time: 6:54

©2021 PROFEXCEL.RU - Справочник EXCEL | WordPress Theme: EcoCoded