Skip to content
Menu
PROFEXCEL.RU - Справочник EXCEL
PROFEXCEL.RU - Справочник EXCEL

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

Posted on 31.07.2021

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

Текущая дата в Excel

Показывать текущую дату

= СЕГОДНЯ()

Если вам нужно отобразить текущую дату на листе, вы можете использовать функцию СЕГОДНЯ. Эта дата будет обновляться всякий раз, когда лист будет повторно вычисляться или открываться.

Функция СЕГОДНЯ не принимает аргументов; Она вводится с пустыми круглыми скобками. Когда вы вводите функцию СЕГОДНЯ в ячейку, она отображает текущую дату. Каждый раз, когда лист пересчитывается или открывается, дата будет обновляться. Функция СЕГОДНЯ только вставляет дату, время не включено.

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

Этот ярлык будет вставлять текущую дату в ячейку как значение, которое не будет автоматически изменяться.

Показывать текущую дату и время

= СЕЙЧАС ()

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

Функция СЕЙЧАС не принимает аргументов; Она вводится с пустыми круглыми скобками. Когда вы вводите функцию СЕЙЧАС в ячейку, она отображает текущую дату и время. Каждый раз, когда лист пересчитывается или открывается, дата и время обновляются. Чтобы отобразить только компонент времени, отформатируйте ячейку, используя формат времени. Если вы хотите отобразить только дату, вы можете отформатировать ячейку с форматом даты, который не отображает время, или вы можете использовать функцию СЕГОДНЯ, которая вставляет только компонент даты.

Если вам необходимо вставить текущую дату и время так, чтобы они не изменялись, используйте сочетание клавиш Ctrl +

Этот ярлык вставляет текущее время в ячейку как значение, которое не будет автоматически изменяться. Если вам нужно вставить дату и время в ячейку, используйте сочетание клавиш Ctrl +; Затем введите пробел и нажмите Ctrl + Shift +.

Дата в том же месяце

= МЕСЯЦ(дата1) = МЕСЯЦ(дата2)

Если вам нужно проверить две даты, чтобы увидеть, что они обе имеют один и тот же месяц, вы можете сделать это с помощью простой формулы, использующей функцию МЕСЯЦ.

В этом примере формула в ячейке D5 содержит следующую формулу:

= МЕСЯЦ (B5) = МЕСЯЦ (C5)

В этом случае Excel извлекает месяц с даты в ячейке B6 как число, и месяц в ячейке C6 &#; как число, а затем проверяет эквивалентность с использованием знака равенства. Обе даты в январе, поэтому формула решается следующим образом и возвращает ИСТИНУ.

= МЕСЯЦ (B5) = МЕСЯЦ (C5)

= 1 = 1

= ИСТИНА

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

= МЕСЯЦ(дата) = МЕСЯЦ(СЕГОДНЯ())

Дата совпадает с месяцем и годом

= МЕСЯЦ(дата1) & ГОД(дата2) = МЕСЯЦ(дата1) & ГОД (дата2)

Если вам нужно проверить две даты, чтобы увидеть, что они обе имеют один и тот же месяц и год, вы можете сделать это с помощью простой формулы, в которой используются функции МЕСЯЦ и ГОД.

В этом примере формула в ячейке D6 содержит следующую формулу:

= МЕСЯЦ(B5) & ГОД(B5) = МЕСЯЦ(C5) & ГОД(C5)

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

Наконец, формула затем проверяет эквивалентность, используя знак равенства. Обе даты в январе года, поэтому формула решается следующим образом и возвращает ИСТИНУ.

= МЕСЯЦ(B5) & ГОД(B5) = МЕСЯЦ(C5) & ГОД(C5)

= 1 & = 1 &

= &#;&#; = &#;&#;

= ИСТИНА

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

= МЕСЯЦ(дата) &ГОД(дата) = МЕСЯЦ(СЕГОДНЯ()) & ГОД (СЕГОДНЯ())

Дата &#; рабочий день

= РАБДЕНЬ(дата-1;1; каникулы) = дата

Чтобы определить, является ли дата рабочим днем или нет, вы можете использовать формулу, основанную на функции РАБДЕНЬ.

В показанном примере формула в C4:

=РАБДЕНЬ(B;1;$E$4:$E$5)=B4

Который возвращает ИСТИНУ, поскольку понедельник, 21 декабря года &#; это рабочий день.

Функция РАБДЕНЬ вычисляет даты в будущем или прошлом, которые (по определению) являются «рабочими днями». Другими словами, РАБДЕНЬ автоматически исключает выходные и (необязательно) праздники.

РАБДЕНЬ принимает 3 аргумента: нач_дата, дни и (необязательно) праздники.

В этом случае мы поставляем (дата &#; 1) для нач_дата, 1 для дней и именованный диапазон &#;каникулы&#; (E4: E5) для праздничных дней.

Это заставляет РАБДЕНЬ отступить на один день, а затем добавить 1 день к результату, учитывая выходные и праздничные дни. Фактически, мы «обманываем» РАБДЕНЬ в оценке нач_дня. (К сожалению, более чистый синтаксис РАБДЕНЬ (дата, 0) не работает).

Когда дата приходится на выходные или праздничные дни, РАБДЕНЬ автоматически настроит дату на следующий рабочий день.

Наконец, мы сравниваем исходную нач_дату с результатом функции РАБДЕНЬ. Если даты совпадают (т. е. результат РАБДЕНЬ равен нач_дате), формула возвращает ИСТИНУ, а в противном случае формула возвращает ЛОЖЬ.

Чтобы убедиться, что расчетная дата попадает в рабочий день, используйте следующую формулу:

= РАБДЕНЬ(расч_дата-1;1; праздники)

Примечание. Если вам нужны пользовательские выходные, используйте функцию profexcel.ru

Дата и текст сообщения

= &#;Текст&#; & ТЕКСТ (дата; формат)

Чтобы присоединиться к дате с текстом, вы можете использовать конкатенацию с функцией ТЕКСТ для управления форматом даты. В показанном примере формула в E4:

= &#;Дата&#; & TEXT (B4; &#;дддд; мммм; гггг&#;)

Ядром этой формулы является конкатенация с помощью оператора амперсанда (&):

= &#;Дата&#; & дата

Однако, если вы просто присоединитесь к дате с текстом и не контролируете формат даты, дата вернется к исходному порядковому номеру:

Дата

Чтобы управлять форматом даты, мы используем функцию ТЕКСТ, которая предназначена для преобразования числа в текст с использованием заданного формата числа.

В этой статье приведен список кодов, которые вы можете использовать для форматов даты.

Дата последнего изменения даты

= &#;Последнее обновление:&#; & ТЕКСТ (A1; &#;ддд; мммм д; гггг&#;)

Чтобы добавить отметку даты в книгу для указания «последней обновленной даты», вы можете использовать функцию ТЕКСТ.

В показанном примере формула в C5:

= &#;Последнее обновление:&#; & ТЕКСТ(B5; &#;ддд; мммм д; гггг&#;)

Функция ТЕКСТ может применять форматирование чисел к числам, как и встроенные форматы ячеек Excel для дат, валюты, фракций и т. д. Однако, в отличие от форматирования ячейки Excel, функция ТЕКСТ работает внутри формулы и возвращает результат, который является текстом.

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

Вы можете вставлять дату в любом формате, который вам нравится, используя коды, которые представляют формат даты (дд, мм, гггг и т. д.),

Один удобный способ управления «последним обновленным» сообщением в большой книге &#; использовать именованный диапазон для хранения даты последнего обновления, а затем ссылаться на этот именованный диапазон в формулах в другом месте для отображения последнего сообщения об обновлении.

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

= &#;Обновлено:&#; & ТЕКСТ(последнее обновление; &#;ддд; мммм д; гггг&#;)

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

Дни в месяце

= ДЕНЬ (КОНМЕСЯЦА (дата; 0))

Чтобы получить количество дней в определенном месяце с даты, вы можете использовать формулу, основанную на функциях КОНМЕСЯЦА и ДЕНЬ.

В показанном примере формула в ячейке С5:

= ДЕНЬ (КОНМЕСЯЦА(B5;0))

Функция ДЕНЬ возвращает компонент дня для даты. Функция КОНМЕСЯЦА возвращает последний день месяца для заданной даты. Таким образом, в этой формуле КОНМЕСЯЦА сначала возвращает дату, соответствующую последнему дню месяца, а затем ДЕНЬ возвращает значение даты для этой даты.

По определению, значение, возвращаемое ДЕНЬ, всегда равно количеству дней в месяце, поскольку дата, указанная в ДЕНЬ, всегда является последним днем.

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

Иногда просто даешься диву как в такой замечательной программе как MS Excel не предусмотрен стандартный инструмент для вставки дат или времени в ячейку? Если вы часто работаете с датами вы уже, наверное, пальцы стерли. Тем не менее кое-какой инструмент в MS Excel имеется.

Для того чтобы вставить текущую дату в MS Excel предусмотрено сочетание клавиш, а именно Shift+Ctrl+4. Встаньте в ячейку в которую необходимо вставить дату и нажмите это сочетание клавиш. Чтобы ввести текущее время используйте сочетание клавиш Shift+Ctrl+6. Чтобы ввести и то, и другое нажмите вначале Shift+Ctrl+4 потом нажмите пробел и нажмите Shift+Ctrl+6 в ячейку введется и дата, и время.

Также для вставки даты в ячейку можно воспользоваться формулой "=СЕГОДНЯ()" эта формула возвращает текущую дату (установленную на компьютере).

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

Важно:

  • При использовании формул помните, что когда дата переведется в компьютере то и у вас соответственно в ячейке дата поменяется.

Чтобы быстро вставлять в ячейки даты отличные от сегодняшней читайте статью "Как быстро вставить необходимую дату в ячейку?".

Добавить комментарий

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

Как автоматически проставить дату в 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

Функция СЕГОДНЯ

В этой статье описаны синтаксис формулы и использование функции СЕГОДНЯ в Microsoft Excel.

Описание

Возвращает текущую дату в числовом формате. Числовой формат даты — это код даты и времени, с помощью которого в Microsoft Excel производятся вычисления над датами и промежутками времени. Если до ввода этой функции для ячейки был задан формат Общий, результат будет отформатирован как Дата. Если должно отображаться число, выберите для ячейки Общий или Числовой формат.

Функция СЕГОДНЯ полезна, если на листе требуется отображать текущую дату независимо от времени открытия книги. Она также используется для вычисления интервалов. Например, если известно, что кто-либо родился в году, узнать возраст этого человека можно с помощью следующей функции.

=ГОД(СЕГОДНЯ())

В этой формуле функция СЕГОДНЯ используется в качестве аргумента функции ГОД для получения текущего года, из которого вычитается Полученное значение и есть возраст человека.

Примечание: Если функция СЕГОДНЯ не обновляет дату, как ожидается, может потребоваться изменение параметров, управляющих пересчетом книги или листа. На вкладке Файл выберите команду Параметры, а затем в категории Формулы в разделе Параметры вычислений выберите вариант Автоматически.

Синтаксис

СЕГОДНЯ()

У функции СЕГОДНЯ нет аргументов.

Примечание: В приложении Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января года соответствует номер 1, а 1 января года — , так как интервал между этими датами составляет 39  дней.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Формула

Описание

Результат

=СЕГОДНЯ()

Возвращает текущую дату.

=СЕГОДНЯ()+5

Возвращает текущую дату плюс 5 дней. Например, если текущая дата — , формула возвращает значение

=ДАТАЗНАЧ("")-СЕГОДНЯ()

Возвращает количество дней с текущей даты до Помните о том, что для правильного отображения результатов ячейка должна иметь формат "Общий" или "Числовой".

=ДЕНЬ(СЕГОДНЯ())

Возвращает текущее число месяца (1–31).

1

=МЕСЯЦ(СЕГОДНЯ())

Возвращает текущий месяц (1–12). Например, если текущий месяц — май, формула возвращает значение 5.

12

Источник: profexcel.ru%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F-%D1%81%D0%B5%D0%B3%D0%BE%D0%B4%D0%BD%D1%8F-5ebd-a82cf51afdd9

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

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

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

Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel "делает снимок" текущей даты, который вставляется в ячейку. Так как значение этой ячейки не меняется, оно считается статическим.

  1. Выделите на листе ячейку, в которую требуется вставить текущую дату или время.

  2. Выполните одно из действий, указанных ниже.

    • Чтобы вставить текущую дату, нажмите клавиши CTRL+; (точка с запятой).

    • Чтобы вставить текущее время, нажмите клавиши CTRL+SHIFT+; (точка с запятой).

    • Чтобы вставить текущие дату и время, нажмите клавиши CTRL+; (точка с запятой), затем клавишу ПРОБЕЛ, а после этого — CTRL+SHIFT+; (точка с запятой).

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

Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите формат ячеек. Затем в диалоговом окне Формат ячеек на вкладке Число в списке Категория выберитедата или время, а затем в списке Тип выберите тип и нажмите кнопку ОК.

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

Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel "делает снимок" текущей даты, который вставляется в ячейку. Так как значение этой ячейки не меняется, оно считается статическим.

  1. Выделите на листе ячейку, в которую требуется вставить текущую дату или время.

  2. Выполните одно из действий, указанных ниже.

    • Чтобы вставить текущую дату, нажмите клавиши CTRL+; (точка с запятой).

    • Чтобы вставить текущее время, нажмите + ; (точка с за semi-двоеточием).

    • Чтобы вставить текущие дату и время, нажмите CTRL+; (точка с за semi-двоеточием), затем нажмите пробел, а затем нажмите +; (точка с за semi-двоеточием).

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

Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите формат ячеек. Затем в диалоговом окне Формат ячеек на вкладке Число в списке Категория выберитедата или время, а затем в списке Тип выберите тип и нажмите кнопку ОК.

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

Фиксированное значение на листе не изменяется при пересчете или открытии листа. При нажатии клавиш CTRL+; для вставки текущей даты в ячейку Excel "делает снимок" текущей даты, который вставляется в ячейку. Так как значение этой ячейки не меняется, оно считается статическим.

  1. Выделите на листе ячейку, в которую требуется вставить текущую дату или время.

  2. Выполните одно из действий, указанных ниже.

    • Чтобы вставить дату, введите дату (например, 2/2) и щелкните Главная > числовом формате (на вкладке Число) >Краткий формат даты или Длинный формат даты.

    • Чтобы вставить время, введите время, а затем щелкните Главная > числовом формате (на вкладке Число) >время.

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

Чтобы изменить формат даты или времени, щелкните ячейку правой кнопкой мыши и выберите числовом формате. Затем в диалоговом окне Числовом формате в списке Категория выберитедата или время, а затем в списке Тип выберите тип и нажмите кнопку ОК.

Вставка обновляемого значения даты или времени

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

Для вставки обновляемой текущей даты или времени используются функции СЕГОДНЯ и ТДАТА, как показано в приведенном ниже примере. Дополнительные сведения об использовании этих функций см. в статьях Функция СЕГОДНЯ и Функция ТДАТА

Например:

Формула

Описание (результат)

=СЕГОДНЯ()

Текущая дата (значения могут быть разными)

=ТДАТА()

Текущие дата и время (значения могут быть разными)

  1. Выделите текст в таблице, приведенной выше, и нажмите клавиши CTRL+C.

  2. На пустом листе щелкните ячейку A1 один раз и нажмите CTRL+V. Если вы работаете в Excel в Интернете, повторите копирование и в копирование для каждой ячейки в примере.

    Важно: Чтобы пример правильно работал, его нужно вставить в ячейку A1.

  3. Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите клавиши Ctrl+` (знак ударения) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Показывать формулы.

Скопировав пример на пустой лист, можно настроить его в соответствии со своими потребностями.

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник: profexcel.ru%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D1%%D0%B4%D0%B0%D1%82%D1%8B-%D0%B8-%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8-%D0%B2-%D1%8F%D1%87%D0%B5%D0%B9%D0%BA%D1%bbab-9eb0ce

Автоматически вставить дату в excel автоматически

Автоматическое проставление даты в excel

Создание списка последовательных дат

​Смотрите также​​ определенную ячейку?​ из екселя выкидывает​Kvaz​ и начнет суммировать​. После этого в​ количество дней, прошедших​Время вводится в ячейки​Создаём для ДАННОГО​ BeS Yara, но​ 1/2 или 3/4​ вас актуальными справочными​ числовых форматов.​ч​Тип​ клавиши​ Этот формат определяется​Примечание:​vadabaga​ в дебаг.​: Уважаемые! Туплю по​

​ опять с нуля.​ Мастере функций в​ с 1 января​ с использованием двоеточия.​​ листа макрос:​​ код “тяжелый” и​​ не заменялись датами​​ материалами на вашем​

Использование маркера заполнения

  1. ​К началу страницы​Часов в виде чисел​будет отображен код​CTRL+1​ региональными параметрами даты​

  2. ​ Мы стараемся как можно​: Добрый день.​Вторые сутки не​​ черному :) помогите​ Чтобы этого не​ категории​ года (взято​ Например​Private Sub Worksheet_Change(ByVal​ очень много ЕСЛИ​ 2 янв или​

Использование команды "заполнить"

  1. ​ языке. Эта страница​Чтобы быстро применить формат​ от 00 до​ выбранного в действии​

  2. ​.​​ и времени, заданными​​ оперативнее обеспечивать вас​​Подскажите, как сделать​​ могу сообразить как​​ правильно напичать следующее:​​ происходило, нужно применить​​Дата и время​​ за точку отсчета)​​​​ Target As Range)​

​ (если Tab, если​​ 4 мар. Ноль​ переведена автоматически, поэтому​ даты или времени​ 23​ 3 формата даты​В списке​

profexcel.ru

Форматирование чисел в виде значений даты и времени

​ в панели управления​ актуальными справочными материалами​ чтобы при заполнении​ правильно написать. Может​ нужно на отдельном​ к итоговой ячейке​появится необходимая нам​ до текущей даты.​По желанию можно дополнительно​If profexcel.ru =​ Enter, если кликом​ не остается в​ ее текст может​ по умолчанию, щелкните​чч​ или времени. Встроенный​Числовые форматы​ Windows, и меняется​

В этой статье

​ на вашем языке.​ ячейки A1 в​

​ все просто? кто​ листе собирать данные​

​ формат​ функция​

Отображение чисел в виде даты или времени

​ А дробная часть​ уточнить количество секунд​ 3 Then​ мышки).​ ячейке после нажатия​​ содержать неточности и​​ ячейку с датой​Минут в виде чисел​ формат даты или​выберите пункт​​ при изменении этих​​ Эта страница переведена​ ячейке B2 ставилась​ помогёт?​ об изменении определенного​​​​ЧИСТРАБДНИ​​ (0,), соответственно, доля​​ - вводя их​Cells(profexcel.ru, 1).Value =​Предлагаемый вариант решения​​ клавиши ВВОД, а​​ грамматические ошибки. Для​ или временем и​ от 0 до​ времени невозможно изменить​​Дата​​ параметров. Для отображения​​ автоматически, поэтому ее​​ текущая дата и​Rust​ диапазона на любых​:​​(NETWORKDAYS)​​ от суток (1сутки​​ также через двоеточие:​​ Date​ макросом по событию​ тип ячейки становится​​ нас важно, чтобы​​ нажмите клавиши CTRL+SHIFT+#​

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

    ​.​​ = 1,0)​​​End If​​ изменения значений на​​ дробным.​

  2. ​ эта статья была​​ или [email&#;protected]​​м​​ можно безопасно перезаписать​​Время​​ можно использовать другие​​ неточности и грамматические​

  3. ​Serge_​​ процедуры такую проверку:​​ (в том числе​: прочел о том​

    ​Про то, как это​​Из всех этих фактов​И, наконец, никто не​If profexcel.ru =​ листе, код помещается​Примечания:​ вам полезна. Просим​Если после применения к​Минут в виде чисел​

  4. ​ его.​.​ форматы, на большинство​ ошибки. Для нас​: profexcel.ru​​If profexcel.ru="Обновление" then​​ и добавляемых)​

    ​ как сделать Автоматическое​ правильно вычислять, лучше​ следуют два чисто​​ запрещает указывать дату​​ 2 Then​ в модуль листа,​ ​

​ вас уделить пару​

Создание пользовательского формата даты или времени

  1. ​ ячейке формата даты​​ от 00 до​​Внесите необходимые изменения в​В списке​ из которых параметры​​ важно, чтобы эта​​KuklP​

    ​ exit sub​​Пишу примерно так​​ добавление текущей даты​ почитать тут.​​ практических вывода:​​ и время сразу​

  2. ​Cells(profexcel.ru - 1,​​ в котором заполняются​​Если вы планируете использовать​​ секунд и сообщить,​​ или времени в​​ 59​​ формат в поле​Тип​ панели управления не​ статья была вам​: Этот вопрос чаще​Т.к. внося инфу​ (есть лист "обновления"​ в ячейку -​Поскольку одни сутки в​Во-первых, Excel не умеет​

  3. ​ вместе через пробел,​​ 1).Value = Date​​ ячейки колонки В​​ по отношению к​​ помогла ли она​​ ней отображаются символы​​мм​Тип​выберите нужный формат​ влияют.​ полезна. Просим вас​ чем раз в​ об изменениях в​ на который хочу​ спасибо - очень​

  4. ​ системе отсчета даты​ работать (без дополнительных​​ то есть ​​End If​Код​ данным функции поиска,​ вам, с помощью​

    ​;##​​Секунд в виде чисел​

​. При этом можно​

​ даты или времени.​

​Отображение чисел в виде​ уделить пару секунд​ неделю задают. Наберите​

​ ячеку, процедура снова​

​ собирать данные о​ интересно​ Excel принимаются за​

​ настроек) с датами​

​ ​End Sub​

​Private Sub Worksheet_Change(ByVal​

​ мы рекомендуем использовать​ кнопок внизу страницы.​

​, вероятно, ширина ячейки​

​ от 0 до​ использовать любые из​

​Примечание:​

​ даты или времени​ и сообщить, помогла​ в поиске: "ставилась​

​ вызывается.​

​ изменениях на других​Возник вопрос как​ единицу (profexcel.ru), то​

​ ранее 1 января​

​Для ввода сегодняшней даты​При изменении листа​

​ Target As Range)​

​ апостроф вместо пробела​ Для удобства также​

​ недостаточна для отображения​

​ 59​ кодов, указанных в​ Форматы даты и времени,​

​Создание пользовательского формата даты​

​ ли она вам,​ текущая дата".​

​Serge Bliznykov​

​ листах)​ сделать что-бы в​ для вычисления даты,​ года. Но​ в текущую ячейку​ проверяется колонка -​If profexcel.ru =​

​ для ввода данных.​

​ приводим ссылку на​

​ данных. Чтобы увеличить​

​с​ приведенных ниже таблицах.​ отмеченные звездочкой (*),​

​ или времени​

​ с помощью кнопок​vadabaga​: а ещё можно​

​Private Sub Workbook_SheetChange(ByVal​

​ определенный столбец добавлялась​ отстоящей от заданной​ это мы переживем!​

​ можно воспользоваться сочетанием​

​ если третья, значит​ 2 Then Cells(profexcel.ru,​ Такие функции, как​

​ оригинал (на английском​

​ ширину столбца, содержащего​Секунд в виде чисел​Дни, месяцы и годы​

​ зависят от параметров​

​Советы по отображению даты​ внизу страницы. Для​: спасибо, но это​

​ попробовать добавить код​

​ Sh As Object,​ текущая дата при​

​ на, допустим, 20​

​ ;)​ клавиш​

​ завершение ввода было​

​ 1) = IIf(Cells(profexcel.ru,​ СОВПАД и VLOOKUP​

​ языке) .​

​ данные ячейки, дважды​ от 00 до​

​   ​

​ даты и времени​ и времени​

​ удобства также приводим​

​ не совсем то​

​ против зацикливания (вызова​

​ ByVal Target As​

​ изменении содержания в​

​ дней, достаточно прибавить​​Во-вторых, с датами и​Ctrl + Ж​ по табу (пишем​ profexcel.ru) <> "",​ не учитывают апостроф​Приложение Microsoft Excel запрограммировано​ щелкните его правую​ 59​Для отображения​ в панели управления​Можно форматировать значения даты​ ссылку на оригинал​ что мне надо.​ процедурой самой себя)​ Range)​ любой из ячеек​ к дате это​ временем в Excel​(или​ дату в туже​ Date, "")​ при вычислении результатов.​

​ на упрощение введения​ границу. Ширина столбца​сс​Используйте код​ Windows. На форматы​ и времени при​ (на английском языке).​ Уже разобрался сам.​вначале, сразу после​If profexcel.ru >​

​ заданного диапазона​

Советы по отображению даты и времени

  • ​ число.​ возможно выполнять любые​CTRL+SHIFT+4​ строку, в первую​End Sub​Если число в ячейке​ дат. Например, ​

  • ​ будет автоматически изменена​Часов в формате «4​Месяцев в виде чисел​ без звездочки эти​​ вводе. Например, если​​Вы можете быстро создать​ формулой =ЕСЛИ(A15;СЕГОДНЯ();)​ Private Sub Workbook_SheetChange()​ 1 Then Exit​и как вставить​Эту операцию осуществляет функция​ математические операции. Именно​если у вас​ колонку) ; если​Трим​ выровнено по левому​ преобразовывается во 2​ таким образом, чтобы​

  • ​ AM»​ от 1 до​ параметры не влияют.​ ввести в ячейку​​ список дат в​​Serge_​​profexcel.ruEvents = False​​ Sub​ имя Автора документа​РАБДЕНЬ​ потому, что на​ другой системный язык​ вторая, значит было​: через формулу подставить​ краю, обычно это​ дек. Это очень​ отобразить содержимое ячеек.​​Ч AM/PM​​ 12​Для отображения даты и​ значение​​ последовательном порядке с​​: Этой формулой Вы​​​​If Not Intersect(Target,​

  • ​ (того кто его​(WORKDAY)​ самом деле они​ по умолчанию).​ завершение ввода данных​ дату и потом​ означает, что оно​ раздражает, когда необходимо​ Можно также перетащить​Времени в формате «​м​ времени в формате​2/2​ помощью​ не добьётесь того​потом, в конце​ Range("A1:k")) Is Nothing​

profexcel.ru

Отмена автоматической замены чисел датами

​ последним редактировал)? тк​​. Она позволяет вычислить​ - числа! А​Если скопировать ячейку с​ по ENTER(пишем дату​ маркером автозаполнения заполнять​ не отформатировано как​ ввести число, которое​ правую границу столбца​ PM»​Месяцев в виде чисел​ другого языка выберите​, Excel автоматически интерпретирует​маркера заполнения​ что бы​profexcel.ruEvents = True​ Then​ с файлом работают​ дату, отстоящую вперед​ вот это уже​ датой (протянуть за​ в предидущей строке,​

​ весь столбец А​ число.​ не нужно превращать​ до необходимой ширины.​Ч:мм AM/PM​ от 01 до​ нужный вариант в​ его как дату​или команды​Цитата​Neronero​Target(1, 20).Value =​

​ несколько людей и​ или назад относительно​ раскрывает перед пользователем​ правый нижний угол​ в первую колонку).​Иван леконтцев​При введении в ячейку​

  1. ​ в дату. К​Если попытаться отменить применение​

  2. ​Времени в формате «​ 12​ поле​ и отображает в​Заполнить​(vadabaga, в​​: не могу найти​​ Now​

  3. ​ он лежит в​​ начальной даты на​​ массу возможностей.​​ ячейки), удерживая​​На ем работает.​

​: формула:​ числа с буквой​ сожалению, выключить эту​ формата даты или​ P»​мм​

  • ​Язык (местоположение)​ ячейке дату​.​ , в сообщении​ (вкладка Вычисления в​

  • ​For i =​ общей папке на​ нужное количество рабочих​Считается простым вычитанием -​правую​

  • ​Если после ввода​=ЕСЛИ (B1>0;СЕГОДНЯ ();"")​ "е", например 1e9,​ опцию невозможно. Но​ времени путем выбора​Ч:мм:сс A/P​Месяцев в виде «янв»​.​фев​Выделите ячейку, содержащую первую​ №1)?'px':''+(profexcel.ruHeight+5)+'px');">ставилась текущая дата​ Параметрах):​

    ​ 2 To profexcel.ru​​ сервере​

    • ​ дней (с учетом​ из конечной даты​кнопку мыши, то​ данных во втором​Если В1 больше​ оно автоматически преобразуется​ ее можно обойти.​ варианта​Истекшего времени в часах;​ — «дек»​

    • ​Число в активной ячейке​. Если такой формат​ дату. Перетащите маркер​ и больше не​vikttur​Sheets("Обновления").Cells(i, 1).Value =​

    • ​Ajax​ выходных суббот и​ вычитаем начальную и​ можно выбрать -​ столбце завершать ввод​ нуля-вставляет текущую дату,​ в научное число:​Установите для ячеек, в​

    • ​Общий​ например ​ммм​ выделения на листе​ не подходит (например,​ заполнения по смежным​ изменялась?​: Сервис-Параметры-Вычисления-Итерации.​ "Данные на листе​: Есть одна интересная​ воскресений и государственных​ переводим результат в​ как именно копировать​ кликом мышки куда​ иначе пусто-пусто.​​ 1,00E+ Чтобы избежать​​ которые необходимо ввести​в списке​

profexcel.ru

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

​[ч]:мм​Месяцев в виде «январь»​ отображается в поле​ нужно отобразить дату​ ячейкам, которые нужно​

​Я веду реестр дел​​Gоказанная формула сработает​ ''" & Sheets(i).Name​ фишка, только чтобы​ праздинков). Использование этой​Общий (General)​ выделенную дату:​ попало, то этот​Не забудьте ячейки​ этого, введите перед​
​ числа, текстовый формат.​Числовые форматы​Истекшего времени в минутах;​ — «декабрь»​Образец​ в ячейке как​ заполнить последовательными датами.​ в Экселе. Выглядит​ только единожды -​ & "'' последний​
​ она работала необходимо​ функции полностью аналогично​числовой формат, чтобы​Если Вам часто приходится​ макрос толку никакого​ с формулой перевести​ числом апостроф: ‘1e9​
​ В таком случае​
​, в Excel отобразится​ например ​
​мммм​, что позволяет просматривать​2 февраля г.​Щелкните в нижнем правом​ это так: Дата,​
​ при введении данных​

​ раз обновлялись -"​​ включить галку в​ применению функции​ показать разницу в​ вводить различные даты​

​ не даст :(​​ в формат даты.​
​В зависимости от введенного​
​ Excel не будет​ числовой код. Если​[мм]:сс​
​Месяцев в виде первой​ выбранные параметры форматирования​или​ углу ячейки маркер​ время, суть (три​ в ячейку.​

​Sheets("Обновления").Cells(i, 6).Value =​​ параметрах, разрешающую использование​ЧИСТРАБДНИ​ днях:​ в ячейки листа,​Владимир беликов​ Так же можно​ числа вы можете​ пытаться заменять введенные​
​ снова ввести дату​Истекшего времени в секундах​
​ буквы месяца​
​ чисел.​
​​ заполнения​
​ столбца в строке).​
​Для контроля изменения​ Now​ кольцевых ссылок, тогда​(NETWORKDAYS)​Здесь ситуация чуть сложнее.​ то гораздо удобнее​: =now()​ поэкспериментировать с форматом​
​ увидеть маленький зеленый​ данные датами.​ или время, будет​[сс]​ммммм​К началу страницы​), можно выбрать другой​
​и, удерживая, перетащите​
​ Каждый раз ставить​
​ данных в исходной​Next i​
​ формула будет работать​описанной выше.​
​ Необходимо не учитывать​ это делать с​
​вставь в ячейку​ даты​
​ треугольник в левом​
​Выделите ячейки , которые​ использован формат даты​
​Долей секунд​Дней в виде чисел​
​На вкладке​
​ формат даты в​
​ его, чтобы заполнить​ время и дату​ ячейке необходимо использовать​End​ (вкладка Вычисления в​Вас не в понедельник​ субботы с воскресеньями​ помощью всплывающего календаря:​Как обычно, кому надо​Dmitriy​ верхнем углу ячейки,​ необходимо ввести числа.​ или времени по​
​ч:мм:сс​

​ от 1 до​Главная​ диалоговом окне​ остальные ячейки в​ утомительно. Есть ли​ несколько служебных ячеек.​End If​

​ Параметрах):​​ родили? Нет? Уверены?​
​ и праздники. Для​

Основные принципы работы с датами и временем в Excel

Видео

​Если нужно, чтобы в​ быстро - смотрим​: Есть конечно функция​ это означает, что​Нажмите сочетание клавиш CTRL​

Как вводить даты и время в Excel

​ умолчанию. Чтобы ввести​AM и PM​ 31​нажмите кнопку вызова​Формат ячеек​ ряду. Маркер заполнения​

​ какой-то макрос, который​

​Подробнее-поиск по форуму​

​End Sub​

​Например, если нужно,​

​ Можно легко проверить​

​ такого расчета лучше​

​ ячейке всегда была​

​ видео. Подробности и​

​ СЕГОДНЯ (), но​ число сохранено как​ + 1 (клавиша​ дату или время​   .  Если формат содержит обозначение​д​ диалогового окна рядом​, как описано в​ можно перетаскивать вверх,​ при заполнении третьего​ по слову "Итерации".​​Но как-то коряво​​ чтобы в столбце​​ при помощи функции​

​ воспользоваться функцией​ актуальная сегодняшняя дата​ нюансы - в​

​ она будет пересчитываться​

​ текст, для Excel​ 1 из строки​ в особом формате,​ AM или PM,​

​Дней в виде чисел​

​ с именем группы​ приведенной ниже процедуре.​ вниз и по​ столбца в строке​Плюс такого решения​

​ все это не​

Быстрый ввод дат и времени

​ А автоматически появлялась​ДЕНЬНЕД​ЧИСТРАБДНИ​ - лучше воспользоваться​​ тексте ниже:​​ по текущей дате,​​ возникает ошибка. Пропуск​​ цифр над клавишами​ например​ применяется часовая система,​

​ от 01 до​Число​ Аналогично, если вести​ горизонтали в пределах​​ в первые два​​ - не нужно​ работает :) на​ дата, когда в​(WEEKDAY)​

​(NETWORKDAYS)​ функцией​Если иметь ввиду российские​ поэтому не очень​ треугольник либо щелкнуть​ QWERTY), чтобы открыть​

​январь ​ где "AM" или​ 31​.​ в ячейку значение​​ листа.​​ сам подставлял текущую​​ использовать VBA.​

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

​ сколько я понимаю,​ столбце B в​из категории​​из категории​​СЕГОДНЯ​ региональные настройки, то​​ подходит (копировать вручную​​ его. Поле будет​​ окно​​, можно отформатировать значение​​ "A" указывает на​​дд​Чтобы открыть диалоговое окно​

​ a​Выделите ячейку с первой​ дату и время​

​О неудобствах данной​ первая часть макроса​ соответствующую строчку чего-нибудь​Дата и время​Дата и время​(TODAY)​ Excel позволяет вводить​ значение тоже не​ отображаться в левой​Формат ячеек​ как текст, выбрав​ время суток от​Дней в виде «Пн»​Формат ячеек​или​ датой. Затем выделите​ и чтобы дата​

​ возможности Excel Ajax​ (до фора) работает​ вводится, то можно​

  • ​.​. В качестве аргументов​:​ дату очень разными​ вариант).​ части экрана. Щелкните​.​
  • ​ пункт​ полуночи до полудня,​ — «Вс»​, также можно нажать​ p​ диапазон ячеек, которые​ заполнения потом самостоятельно​ написал.​ на активном листе​ забить в столбец​

Количество дней между двумя датами

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

Количество рабочих дней между двумя датами

​ а "PM" или​ддд​ клавиши​, Excel автоматически интерпретирует​ нужно заполнить.​ не менялась?​​Guest​​ (но в явном​​ А следующую формулу:​​ - ячейка с​​ указать начальную и​ датой и установить​ понимает их все:​ сходу могу :)​ кнопку​Текстовый​в списке​ "P" — на время​

​Дней в виде «понедельник»​​CTRL+1​ его как время​Выберите​Звонок​: Сервис-Параметры-Вычисления-Итерации.​ виде это не​=ЕСЛИ(ЕПУСТО(B1);" ";ЕСЛИ(А1=" ";ТДАТА();A1)).​​ датой, второй -​​ конечную даты и​ для нее​​"Классическая" форма​​Создаём макрос:​​Пропустить ошибку​и нажмите кнопку​​Числовые форматы​​ суток от полудня​​ — «воскресенье»​.​ и отображает в​​Главная​​: вбей в ячейку​Gоказанная формула сработает​​ сказано, да и​​Тут только есть​​ тип отсчета дней​

Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.

​ ячейки с датами​Общий формат​​

Сдвиг даты на заданное количество дней

​Sub TodayDay()​, которые сделают треугольник​OK​.​ до полуночи. В​дддд​В списке​ ячейке время​>​ формулу с условием​

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

​ только единожды -​​ для приведенного выше​​ проблема - это​​ недели (самый удобный​ выходных (государственных праздников,​(правой кнопкой по​Сокращенная форма​Cells(profexcel.ru, 1).Value =​ исчезнуть.​.​Чтобы быстро ввести текущую​ противном случае используется​Лет в виде чисел​Числовые форматы​​ AM​​Редактирование​​ что если поле​

Вычисление дня недели

​ при введении данных​ примера был только​ то, что разрешение​ - 2).  ​​ больничных дней, отпусков,​​ ячейке​​​​ Date​​Что надо сделать что​

​Если вам нужно ввести​ дату, выберите любую​ часовая система. Код​ от 00 до​выберите пункт​или​

Вычисление временных интервалов

​>​ пустое вогнать туда​ в ячейку.​ один лист, соответственно​ на использование подобных​Поскольку время в Excel,​ отгулов и т.д.):​Формат ячеек​С использованием дефисов​End Sub​ бы при заполнении​ всего несколько чисел,​

​ пустую ячейку на​ "м" или "мм"​ 99​Дата​ PM​Заполнить​ дату и время..​Для контроля изменения​ не было необходимости​ формул не является​ как было сказано​Примечание​​- вкладка​​​

profexcel.ru

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

​Назначаем макросу горячую​​ столбца B в​ можно прекратить их​ листе и нажмите​ должен располагаться непосредственно​гг​или​
​. Формат отображения времени​>​Energo73​ данных в исходной​ явно указывать). А​ однозначным атрибутом данной​ выше, такое же​
​: Эта функция появилась​Число​С использованием дроби​ клавишу (например Ctrl-D),​ столбце A автоматически​ преобразование в даты​ клавиши CTRL+; (точка​ после кода "ч"​Лет в виде чисел​

​Время​​ также можно настроить​Прогрессия​: Здравствуйте! При создании​ ячейке необходимо использовать​ вторая часть работает​ конкретной книги, а​ число, как дата,​ в стандартном наборе​-​
​3/10/6​ после ввода данных​ вставлялась текущая дата?​ одним из таких​ с запятой), а​ или "чч" или​ от ​, а затем выберите​ в диалоговом окне​
​>​
​ протокола приходится писать​ несколько служебных ячеек.​ на половину -​ будет применяться ко​ но только дробная​ функций Excel начиная​Общий​Внешний вид (отображение) даты​ в столбце B​Алексей матевосов (alexm)​ способов:​ затем, если необходимо,​ непосредственно перед кодом​гггг​ формат, наиболее близкий​Формат ячеек​Единицы​ каждый раз дату​Подробнее-поиск по форуму​ те текст пишется,​ всем открытым книгам​

​ его часть, то​​ с версии.​), то можно увидеть​ в ячейке может​ нажимаетм TAB(чтобы покинуть​: Вариант Ивана Леконтцева​добавить перед числом пробел,​ нажмите клавишу ВВОД.​ "сс", в противном​Если "м" стоит сразу​ по стилю к​

​.​. Выберите нужную единицу.​ создания, проставил формулу​ по слову "Итерации".​ а время и​ в Excel и​

​ с временем также​ В более древних​ интересную картинку:​ быть очень разным​
​ ячейку, но остаться​ не очень удачный.​ который остается в​
​ Чтобы вставить дату,​ случае Excel отображает​ после кода "ч"​
​ тому формату, который​На вкладке​

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

​ месяц, а не​ или "чч" либо​ необходимо создать (при​Главная​ Даты можно сортировать так​ выдает результат, типа:​ - не нужно​ на листе "обновления"​ может переключиться в​ операции, как и​ подключить надстройку​ зрения Excel, ​ без, месяц числом​ , потом Ctrl-D.​ но при открытии​ клавиши ВВОД (см.​ до текущей даты​ минуты.​ непосредственно перед кодом​ создании пользовательских числовых​в группе​ же, как любые​​ использовать VBA.​ и не происходит​ зависимости от того,​ с датой -​Пакета анализа​ = ,​ или словом и​Если удобнее завершение​ книги на следующий​
​ примечания);​ при каждом открытии​Создание пользовательских числовых форматов​ "сс", Excel отображает​ форматов проще видоизменить​

​Число​​ другие данные. По​. Подскажите что нужно​
​О неудобствах данной​ ни чего, вроде​
​ какая книга (с​ сложение, вычитание и​. Для этого идем​На самом деле любую​

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

​ возможности Excel Ajax​​ как правильно. А​ разрешенными кольцевыми ссылками​ т.д.​

​ в меню​​ дату Excel хранит​
​ через контекстное меню​ то надо в​ позже, даты изменения​ (‘). Например: ’​
​ формулы, введите в​ задачей пользователям, которые​ минуты.​ создавать формат с​
​ диалогового окна рядом​ от самой ранней​

​ получился другой формат,​ написал.​ после первого прохода,​
​ или нет) была​Нюанс здесь только один.​Сервис - Надстройки​

​ и обрабатывает именно​​ - правой кнопкой​
​ макросе поправить строку​ ячеек пересчитаются на​ или ‘1/ Апостроф​ пустую ячейку =СЕГОДНЯ()​
​ не делали этого​Часы, минуты и секунды​ нуля).​ с именем группы​
​ до самой поздней.​ типа:​

​СПАСИБО!​ на второй строке​ открыта раньше (более​
​ Если при сложении​(Tools - Add-Ins)​ так - как​

​ мыши по ячейке​

​ куда будет вставляться​​ текущую дату.​ не отображается после​ и нажмите клавишу​ раньше. Дополнительные сведения​Для отображения​

profexcel.ru

автоматическое подставление текущей даты при заполнении стр (Формулы)

​В списке​​Число​
​При вводе в ячейку​27 марта г​Светлана​ макроса ("If Not​ продвинутые юзеры меня​ нескольких временных интервалов​

​и ставим галочку​​ число с целой​

​ и далее​​ дата - Cells(profexcel.ru​Данную задачу можно​ нажатия клавиши ВВОД;​ ВВОД.​ о создании пользовательских​

​Используйте код​​Числовые форматы​.​ даты или времени​.​: С датами все​

​ Intersect") затык -​​ поправят, если что-то​ сумма получилась больше​ напротив​​ и дробной частью.​​Формат ячеек​ - 1, 1).​ решить макросом по​добавить перед дробным числом​Примечание:​

profexcel.ru

Автоматическая подстановка даты в Экселе. Как сделать?

​ числовых форматов см.​Часов в виде чисел​выберите пункт​Чтобы открыть диалоговое окно​ к ним применяется​Все разобрался, нужно​ понятно. подскажите, как​ начинает ругаться по​ не совсем точно​ 24 часов, то​Пакет анализа​ Целая часть числа​(Format Cells)​|======================================================|​ событию изменения на​ ноль и пробел,​Мы стараемся как​

​ в статье Создание​​ от 0 до​(все форматы)​Формат ячеек​ формат даты и​ было сменить формат​

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

​ сделать чтобы автоматически​​ всякому и есстественно​ здесь написал).​ Excel обнулит ее​(Analisys Toolpak)​ () - это​:​​Более автоматизированный вариант.​​ листе, как показал​ например, чтобы числа​ можно оперативнее обеспечивать​ и удаление пользовательских​​ 23​​. В поле​
​, также можно нажать​ времени по умолчанию.​ ячейки​

profexcel.ru

​ добавлялся пользователь в​

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

Автоматический ввод текущий даты в Microsoft Excel, time: 2:20

Может быть интересно:

Преобразование дат из текстового формата в формат даты | Вычисление разности двух дат
  • 1
  • 2
  • Next

Свежие записи

  • Печать листа со скрытыми строками и столбцами
  • Функция ОКРУГЛ ROUND в Excel
  • Добавление названия, меток данных и легенды на диаграмму в Excel с помощью средства чтения с экрана
  • Как использовать функцию ВПР вместе с СУММ или СУММЕСЛИ в Excel
  • Поиск ячеек, содержащих определенное слова VBA

Рубрики

  • Дата
  • Диаграммы
  • Конвертация
  • Общие вопросы
  • Печать эксель файла
  • Поиск значения
  • Работа с текстом
  • Разные вопросы
  • Сортировка значений
  • Список значений
  • Формулы
  • Функции
©2021 PROFEXCEL.RU - Справочник EXCEL | WordPress Theme: EcoCoded