Как в excel сделать дату красным когда она наступает?

ДАТА (функция ДАТА)

С помощью функции ДАТА в Excel можно объединить три отдельных значения в дату.

Функция ДАТА возвращает порядковый номер определенной даты.

Аргументы функции ДАТА описаны ниже.

Год — обязательный аргумент. Значение аргумента год может содержать от одной до четырех цифр. Excel интерпретирует аргумент год в соответствии с используемой системой дат, используемой на вашем компьютере. По умолчанию в Microsoft Excel для Windows используется система дат 1900, то есть первой датой считается 1 января 1900 г.

Совет: Во избежание непредвиденных результатов используйте в качестве значения аргумента год четыре цифры. Например, значение «07» может интерпретироваться как «1907» или «2007». Четырехзначное обозначение года предотвращает возникновение путаницы.

Если аргумент год находится в диапазоне от 0 (нуль) до 1899 (включительно), Excel для вычисления года прибавляет это значение к числу 1900. Например, функция ДАТА(108;1;2) возвращает 2 января 2008 (1900+108) года.

Если аргумент год находится в диапазоне от 1900 до 9999 (включительно), Excel использует это значение как год. Например, функция ДАТА(2008;1;2) возвращает 2 января 2008 года.

Если значение аргумента год меньше 0 или больше 9999, Excel возвращает значение ошибки #ЧИСЛО!.

Месяц — обязательный аргумент. Положительное или отрицательное целое число в диапазоне от 1 (январь) до 12 (декабрь), представляющее месяц года.

Если значение аргумента месяц больше 12, аргумент месяц добавляет число месяцев к первому месяцу указанного года. Например, функция ДАТА(2008;14;2) возвращает число, соответствующее 2 февраля 2009 года.

Если значение аргумента месяц меньше 1, аргумент месяц вычитает значение этого числа месяцев, увеличенное на 1, из первого месяца указанного года. Например, функция ДАТА(2008;-3;2) возвращает число, соответствующее 2 сентября 2007 года.

День — обязательный аргумент. Положительное или отрицательное целое число в диапазоне от 1 до 31, представляющее день месяца.

Если значение аргумента день больше числа дней в указанном месяце, аргумент день добавляет это число дней к первому дню месяца. Например, функция ДАТА(2008;1;35) возвращает число, соответствующее 4 февраля 2008 года.

Если значение аргумента день меньше 1, аргумент день вычитает значение этого числа дней, увеличенное на 1, из первого дня указанного месяца. Например, функция ДАТА(2008;1;-15) возвращает число, соответствующее 16 декабря 2007 года.

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

Например, =ДАТА(C2;A2;B2) объединяет значение года из ячейки C2, месяца из ячейки A2 и дня из ячейки B2 и помещает их в одну ячейку в виде даты. В примере ниже показан результат в ячейке D2.

Нужно вставить даты, не используя формулу? Никаких проблем! Вы можете вставить в ячейку текущую дату и время или обновляемую дату. Вы также можете автоматически заполнить ячейки листа данными.

Щелкните правой кнопкой мыши ячейки, которые вы хотите изменить. На компьютере Mac щелкните ячейки, удерживая нажатой клавишу CTRL.

На вкладке Главная щелкните Формат > Формат ячеек или нажмите клавиши CTRL+1 (COMMAND+1 на компьютере Mac).

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

Дополнительные сведения о форматировании дат см. в статье Пользовательское форматирование даты.

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

Функция ДАТА формирует дату.

Функция ГОД получает значение «2012» из ячейки C2.

К этому значению прибавляется пять лет («+5»), после чего в ячейке D2 выводится «2017».

Функция МЕСЯЦ получает значение «3» из ячейки C2 и добавляет его в ячейку D2 в качестве значения месяца.

Функция ДЕНЬ получает значение «14» из ячейки C2 и добавляет его в ячейку D2 в качестве значения дня.

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

Функция ДАТА формирует дату.

Функция ЛЕВСИМВ получает первые 4 знака слева в ячейке C2. При этом значение «2014» становится годом преобразованной даты в ячейке D2.

Функция ПСТР ссылается на ячейку C2. Она получает 2 знака справа от 5-го знака. При этом значение «03» становится месяцем преобразованной даты в ячейке D2. «0» не включается в результат из-за формата Дата, заданного для ячейки D2.

Функция ПРАВСИМВ получает первые 2 знака в ячейке C2 от правого края и добавляет «14» в ячейку D2 в качестве значения дня.

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

В приведенном ниже примере ячейка A5 содержит дату, которую нужно увеличить или уменьшить на 7 дней (значение в ячейке C5).

Таблица контроля сроков с подсветкой

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

Применений можно придумать уйму. Зависит от конкретной таблицы в Экселе и ее назначения.

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

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

Автор, а почему не пользуешься приложениями? Ajoll task попробуй в play markete

А логику включить? Например, вам надо сделать что-то по заказчику «рога и копыта». Записываете в телефон дату и заказчика голосовым набором, и всё. А работаете потом со своей базой на компе.

Если проще — данные для работы остабтся в экселе, а контроль сроков — на телефоне. Удобнее же

Пните меня завтра, я тоже магию покажу. Пока что для затравки

(для редактирования — копируйте себе), всё происходит во вкладке «крафт»

Чукча обещал, чукча сделяль.

У чукчи ссылки рабочие. Можешь по профилю проверить (рейтинг нулевой, прав как у раба, исправляться не думаю — пока что писать не о чем. Разве что немного про unreal engine рассказать могу, или про программирование вообще, но пока что темы для одного поста не нашёл)

Это что-то вроде таблицы для расчета крафта для ДнД или чего-то подобного?

правда мне непонятен смысл графы софт/хард/металл и единицы в которых измеряются данные в одноименных листах(правда я особо в формулы не вникал).

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

Спасибо. Полезная статья. Сохронил.

Ты не так уж далёк от истины ))

Ага 1970 сохранений и 561 плюсов.

Эм, а чем не подходят црм различного рода?

Читать еще:  Как сделать ссылку на дату в excel?

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

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

А Эксель многие многие знают на базовом уровне, к тому же форумулы работают и в Эксель и в опен офисе и похожий на 90% синтаксис в гугл документах. Эти три инструмента покрывают практически весь «рынок» пользователей таблиц. Они знакомы всем менее или более. Сетевой faq и комьюнити просто поражают своими объемами.

Да, согласен, Эксель несколько вычурный метод, но он имеет реально много плюсов, с этим вряд ли можно поспорить.

А приложения googleapps?

Судя по минусам любит у нас народ ездить на самоделках из говна и палок вместо серийного авто.

Может кто подскажет. У меня есть 12 таблиц на 1 листе (на каждый месяц) где есть заказы и их стоимость. Можно ли какой-то формулой посчитать сумму определенных заказов, например по ключевому слову?

Да, даже с нескольких книг можно.

Лучше, конечно, сделать плоскую таблицу, как написал @CuzMich — например, написать макрос, который будет из «удобного вида» делать такую табличку. А после одной ВПР тащить что хошь.

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

Из 12 таблиц сделай одну с дополнительным столбцом «Месяц». Далее используй функцию СУММЕСЛИ. Или сводные таблицы

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

А про обощи поподробнее можно?))

Excel гораздо удобнее в некоторых вещах.

Работаю с документами, нужно отслеживать срок исполнения той или иной задачи. Да Todolist может отобразить мои задачи, но не может сделать это для некоторого количества сотрудников. Excel может отобразить их за определённый период, исполнено/не исполнено, с разбивкой по сотрудникам, посчитать количество за период и т.д.

Всякие task manager ы так не могут.

Не заметил ошибку)

Привет. Подскажи пожалуйста, если в курсе. Есть исходная таблица Excel в которой более 1000 строк. В этой таблице есть повторяющиеся строки по наименованию, но разные значения количества, цена, стоимость и т.п.

Что я делаю : ставлю фильтр и отфильтровывая каждое наименование вычисляю количество, среднюю цену, сумму и все данные заношу в одну строку лишние строки удаляю. И так по всем наименованиям. По времени это ппц, но в конечном итоге,образно, документ из 60 и более листов сокращается до 15 — 20 листов. Можно ли как то этот процесс автоматизировать ? С чего начать ?

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

За сводные таблицы вам уже рассказали.но если у вас много строк ,но для работы с ними сначала нужно таблицу правильно подготовить.

Если в таблице бардак и сводная не создается,можно почитать про нечеткий поиск и плагин для него от самого майкрософта.fuzzylookup

PivotTables решают это на раз-два

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

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

не отрицаю. в таких случая макрос реально выручает

расскажите, как перенести данные копированием?

Создать таблицу в access, выбрать и скопировать данные в excel + 1 ряд сверху (названия столбцов).

Перейти в access, щелкнуть правой кнопкой под заголовком «щелкните для добавления» и выбрать пункт «вставить как поля». Соглашаться на все.

Если в excel есть первый столбец — номер строки, то в access можно просто нажать звездочку слева от столбца «код» и вставить Ctrl+V. но тогда первый столбец в excel станет будет соотнесен со столбцом Код в таблице Access.

Если из excel нужно перенести весь лист, то можно выбрать его (треугольник слева-сверху между номерами столбцов и строк), скопировать (прим. Ctrl+C), нажать на такой же треугольник на таблице Access и вставить (прим. Ctrrl+V).

Обращайтесь, чем смогу.

можете написать мне на polymike@yandex

Access же должен в экспорт/импорт уметь, как минимум в csv

Умеет. Но когда работаю с Excel, мне проще скопировать, так как не всегда нужно делать вычисления по всем данным.

Ну несколько строчек можно и скопировать. Но речь, как я поняла, о большой таблице.

Ну, для меня access ценен именно простотой взаимодействия с excel. Я признал его за инструмент имеющий право на жизнь, когда нужно было оперативно обработать несколько excel таблиц с однотипными параметрами и различающимися значениями — примерно 1300 строк в каждой (таблицы конфигурации оборудования). Не очень большая выборка данных, но так как итоговая (сводная) таблица расхождений в конфигурациях тоже должна была быть в excel — было прям очень удобно, и именно потому что не приходилось импортировать куда-то, а потом экспортировать.

С другой стороны, для более специфических задач — конечный результат которых предполагает вывод в excel — импорт-экспорт, безусловно, нужен.

Но опять же, для различных задач есть свои инструменты. Если таблица более-менее большая (в несколько сотен тысяч строк), то лично мне проще выгрузить ее в нормальную СУБД (хотя access для людей не знакомых с SQL тоже подойдет), а для ускорения — предварительно тестировать SQL запросы на некоторой выборке строк.

Если вычисления сложно представимые SQL запросами, но задача на один раз, то мне проще загнать это считаться Python, если задача предполагает регулярность — в С++.

Но это не отменяет того, что access удобен в своей сфере применения, а часть того что можно было бы сделать в MySQL/PostgreSQL описав таблицы и импортировав данные, тут можно сделать в 2 клика вообще не понимая механизмов по которым оно происходит эти он, по своему, крут: типы полей — автоопределяться, названия — подставятся, типовые функции выдадут результат через мастер запросов. Bingo! полученный результат можно выделить и скопировать обратно в excel для построения красивого графика или выделения записей цветами.

Проблема отображения числа в формате даты в Excel

Бывают случаи, когда при работе в программе Excel, после занесения числа в ячейку, оно отображается в виде даты. Особенно такая ситуация раздражает, если нужно произвести ввод данных другого типа, а пользователь не знает как это сделать. Давайте разберемся, почему в Экселе вместо чисел отображается дата, а также определим, как исправить эту ситуацию.

Решение проблемы отображения числа как даты

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

Способ 1: контекстное меню

Большинство пользователей для решения данной задачи используют контекстное меню.

  1. Кликаем правой кнопкой мыши по диапазону, в котором нужно сменить формат. В контекстном меню, которое появится после этих действий, выбираем пункт «Формат ячеек…».

  • Открывается окно форматирования. Переходим во вкладку «Число», если оно вдруг было открыто в другой вкладке. Нам нужно переключить параметр «Числовые форматы» со значения «Дата» на нужное пользователю. Чаще всего это значения «Общий», «Числовой», «Денежный», «Текстовый», но могут быть и другие. Тут все зависит от конкретной ситуации и предназначения вводимых данных. После того, как переключение параметра выполнено жмем на кнопку «OK».
  • Читать еще:  Как сделать объемную фигуру в excel?

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

    Способ 2: изменение форматирования на ленте

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

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

    Находясь во вкладке «Главная» в блоке инструментов «Число» открываем специальное поле форматирования. В нём представлены самые популярные форматы. Выбираем тот, который наиболее подходит для конкретных данных.

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

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

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

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Помогла ли вам эта статья?

    Еще статьи по данной теме:

    Почему САМОПРОИЗВОЛЬНО меняется формат на ДАТА, не в момент ввода, а когда в следующий раз открываешь документ.

    Здравствуйте, Александр. А вы сохраняете документ после того, как снова меняете формат на нужный вам или просто его закрываете? Если все-таки сохраняете, то проверьте, не включены ли у вас случайно макросы в этом документе.

    Спасибо. Страдаю от этого не первый год. Лицензия.

    Спасибо! Очень помогли.

    Здравствуйте. Вопрос заключается в том, что при выделении всей таблицы, где находятся даты вместо чисел, и форматируя ячейки по другим форматам, приводит к тому, что вместо дат появляются непонятные числа (не те, что в исходном документе). А изменяя таблицу повторно по форматам, изменяются уже эти неправильные числа в ячейках. Также в данные ячейки не получается записать исходник после всех манипуляций (преобразует снова в неправильное новое число).
    Что делать, я уже не знаю??…Эксель 14 версии, офис 10

    Спасибо! А то блин сам не разобрался бы.
    Давно хотел Excel изучить всё времени нет

    Здравствуйте! Почему в Excel вместо числа появляется текст проблему выложил на ютуб youtu.be/xh9_8icxj0c

    Здравствуйте, Андрей. На ваш вопрос довольно сложно ответить, так как не известно, что это за документ. Но скорее всего у вас какой-то баг либо в макросе, либо в надстройке, которая переводит цифры в значение прописью. Посмотрите, какие макросы (или надстройки) у вас установлены и найдите тот. который отвечает за это. Если отключить этот макрос (или надстройку), то абсолютно все числа будут писаться цифрами, а не буквами. если вас такой вариант не устроит, то нужно связаться с разработчиком настройки или макроса, чтобы исправил баг.

    Мне нужно проставить страницы в содержании(таблица), я ставлю 4-5, перехожу к другой ячейке, у меня в первой дата ставиться. Я работаю не в вордовском документе, а в OpenOffice. Таблицу я не делала, нам скинули отчет по практике, который мы должны заполнить, и таблица там уже была

    Уже не надо, спасибо. Сделала по-другому, получилось

    В Excel в столбце занесены данные в числовом формате, а при обработке этого файла в другой программе этот столбец меняет формат с числового на дату. Вопрос почему? Что не так с этим столбцом?

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

    Попробую объяснить. Эксель 2007, есть таблица с данными на 1000 человек, в столбце дата стоит 28.11.1974, при просмотре ячейки через «формат ячейки» данные в ней «дата» при загрузке этого файла в программу которая проверяет правильность внесенных данных в Экселевский файл значение указанной ячейки исчезает, т.е. там пусто. Мне удалось установить, что если ячейку в данными 28.11.1974 войти в «формат ячейки» и по менять с «дата» поменять на «общий» или «числовой» появиться цифра 27361. Но в моем случае остается значение 28.11.1974. Если бы это был единичный случай проблем бы не было. Но так как файлы обрабатываются ежемесячно и в них 1000 человек, то приходиться в ручную проверять все 1000 дат на предмет такого казуса. При том что доходит до абсурда. Шаблон Экселевского файла один и тот же изменятся информация в других ячейках, а в ячейках столбца с датами уже другие даты ведут себя подобным образом.

    У нас следующая проблема: из подпрограммы AutoCad выводим данные в Exel. Значений как правило много, больше 1000 и половина переводиться автоматически в даты.
    В AutoCad загружается данный фал, но программа даты не воспринимает!
    Однако на соседней машине, с такой же версией Exel, значения не преобразуются в даты.
    Как отключить автоматическое преобразование?

    такая же проблема с переводом из Autocad

    я сделала как вы сказали в двух способах,но всё возвращается опять на дату

    все сделал,но дата не исчезла

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

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

    если лист защищен ты ничего не можешь сделать, лучше б это описали

    Добрый день. Этому вопросу у нас посвящена отдельная статья:
    Снятие защиты с файла Excel

    Приветствую Максим. Хелп, не могу пофиксить даты, ну никак. Пробовал разные форматы, как дат(в том числе пробовал иностранные форматы), так и числовые. Не получается у меня исходное число получить. Вот пример, есть ряд чисел, 88.28,11.25,0.48, указаны через запятую. Первое и третье числа переносятся как есть, второе число становится 25 ноября. При его формате я получаю разные числа, вплоть до 45962 (общий формат), но исходное число получить не могу.

    И да, эксель 2016.

    Если ставить нормальную запятую то в формате ячейки числовой или текстовый, а так же общий — цифры остаются прежними.
    А вот если Вы ставите точку то формат ячейки изначально должен быть текстовый! И только потом туда вбивать число.

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

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

    Как заменить дату на число?

    Формат ячейки. Или у Вас другой случай? Тогда более подробнее.

    изменяю формат с даты на числовой, но всё равно пишет, что это видоизменённая дата, как это изменить?

    Не совсем понял. Можно подробнее сам процесс. И желательно с примером.

    в ячейке с форматом общий(по умолчанию) ввожу 8-12, оно преобразуется в дату, я меняю формат на «числовой», заново ввожу 8-12, навожу на ячейку курсор, выпадает меня с надписью, что это видоизменённая дата, скрин прилагаю. Вот как сделать что бы число стало чистом а не видоизменённой датой?

    Читать еще:  Как сделать выпадающий список с условием в excel?

    Простите, но числа 8-12 в математике не существует! Если Вам нужно чтобы в ячейке было написано 8-12 сначала измените формат ячейки не «Текстовый» а затем введите 8-12.

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

    Вместо даты во всём столбце стали отображаться пятизначные числа. Ни один из перечисленных в статье способов не помогает

    Току нет. от статьи вопрос был не как поменять формат данных а как вставить изначально не как дату Я вставляю 5,03 он пишет 5 марта вот в этом проблема.

    У Вас не запятая после 5, а точка. Можете указать конкретно проблема? Но при вставлении значения в ячейку с форматом «текстовый» значение не меняется.

    например было число 7.55, эксель преобразовал в 01.07.1955, после изменения формата в ячейке 20271 что в принципе не верно

    Сначала меняете формат ячейки на текстовый затем вставляете значение.

    Нужно скопировать большой объем данных в эксель. Задаешь всем ячейкам формат — число. После копирования формат поменялся на дату. И часть ячеек с числами, часть с датами. Вместо 4.47 — стоит апр.47. Если поменять формат на числовой, будет 17258,00

    А что не судьба задать формат ячейки — текстовый. Или это сверх сложная задача.

    Здравствуйте! Попробовал все выше перечисленные варианты, но всё равно при в воде 5-30, почему то выходит дата 01.05.1930 и формат ячейки меняется. Помогите пожалуйста разобрать с этим вопросом.

    Можете привести конкретный пример и последовательность действий? Вдруг удастся найти решение!)

    Такая же песня. Уже час бьюсь. Меняю формат, нажимаю Ок, ввожу 3/30, пишет мар.30 и формат опять «дата».

    Выделяю ячейку, правой клавишей вызываю контекстное меню, выбираю формат ячейки ставлю текстовый, после забиваю 3/30 или 3-30 и значение не меняется.

    Ввожу вот так 5-30 http://prntscr.com/nqfhb0, получается вот так http://prntscr.com/nqfhg1, менял формат ячейки на общий до ввода. Мне нужен диапазон от 5 до 30 для формулы массива. от 30-50 нормально получается.

    У меня получилось если заранее в ячейке поменять формат на текстовый, а затем вставить диапазон от 5 до 30

    Нужно чтобы он раз и навсегда перестал так делать. Каждый раз изменять формат ячеек (особенно учитывая, что экзель забывает о том, какой формат мы ему задали, когда туда забивается число через CTR+V) неудобно.

    Есть такие советы:
    Приложение Microsoft Excel программируется так, чтобы облегчить ввод дат. Например, 12/2 меняется на 2-дек. Это очень плохо, когда вы вводите что-то, которое вы не хотите менять на дату. К сожалению, отключить эту функцию невозможно. Но есть и другие способы обойти.
    Предформатируйте ячейки, в которых нужно вводить числа в виде текста. В этом случае Excel не будет пытаться изменить данные, вводимые в даты.
    Если вы хотите ввести несколько чисел, вы можете запретить Excel изменить их на даты, введя:
    Пробел перед вводом числа. После нажатия клавиши Ввод пространство останется в ячейке. (См. заметки)
    Апостроф (‘) перед вводом числа, например, ‘ 11-53 или ‘ 1/47. После нажатия клавиши Ввод этот апостроф не отображается в ячейке.
    Ноль и пробел перед вводом дробной части, например 1/2 или 3/4, чтобы они не переменялись на 2 января или 4 марта, например. Введите 0 1/2 или 0 3/4. После нажатия клавиши Ввод ноль не сохраняется в ячейке, а ячейка становится десятичным числом
    Подойдут?

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

    Создание календаря в Excel на год

    Готовый результат

    Для тех, кто просто хочет скачать календарь в Excel на текущий год, на картинке ниже показан как он выглядит. Красным отмечены праздничные дни, розовым — выходные. Текущий день, также автоматически выделяется заливкой.

    Добавил календарь на 2017 год с праздниками и выходными в соответствии с постановлением правительства.

    Пошаговая инструкция создания календаря в Excel

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

    Делаем заголовки

    В ячейку A1 вбиваем следующую формулу: =»Календарь на » & ГОД(СЕГОДНЯ()) & » год». Функция СЕГОДНЯ() возвращает текущую дату (мы часто будем ей пользоваться). Соответственно связка функций ГОД(СЕГОДНЯ()) возвратит нам текущий год.

    Теперь создадим заголовки месяцев. В ячейку где стоит Январь запишем следующую формулу =ДАТА(ГОД(СЕГОДНЯ());1;1). Эта функция возвращает первое января текущего года (01.01.2015 в моем случае). Применим к этой ячейке такой формат, чтобы отображалось только название месяца. Для этого откроем формат ячеек сочетанием клавиш Ctrl + 1 и выберем соответствующий формат (см. рисунок).

    Для создания заголовков последующих месяцев будем использовать еще одну очень полезную функцию =ДАТАМЕС(B3;1). Эта функция возвращает дату отстоящую от указанной на заданное число месяцев (в нашем случае на один). Таким образом, у нас получается следующая картина (дополнительно я добавил немного форматирования):

    Проставляем числа

    Для автоматического проставления чисел в календаре мы будем использовать всего одну формулу — формулу массива. На вид звучит страшновато, но если разобраться — все легко и просто. Выделяем ячейки B5:H10 и вводим следующую формулу (не спешим жать Enter):
    =ДАТА(ГОД(B3);МЕСЯЦ(B3);1-1)-(ДЕНЬНЕД(ДАТА(ГОД(B3);МЕСЯЦ(B3);1-1))-1)+<0:1:2:3:4:5:6>*7+

    Вместо Enter нажимаем сочетание клавиш Ctrl+Shift+Enter, вставляя таким образом формула массива. В результате в выделенном диапазоне получаем числа указанного в ячейке B3 месяца.

    Аналогичную операцию проводим с другими месяцами или просто копируем диапазон дат января в следующие месяца. Получаем следующую картину:

    Форматируем

    Отформатируем ячейки таким образом, чтобы они содержали только числа (а не полностью даты). Выделяем даты, открываем формат ячеек (Ctrl+1) и вводим вручную следующий формат:

    Календарь принимает все более привычный вид.

    Добавляем условного форматирования

    Сейчас в январе календарь содержит даты 29, 30, 31 декабря, а также часть дат февраля. Давайте немного скроем эти числа. Для этого будем использовать условное форматирование. Выделяем ячейки B5:H10 и создаем правило условного форматирования. Форматироваться будут ячейки, для которых следующая формула будет являться ИСТИНОЙ:
    =И(МЕСЯЦ(B5)<>1+3*(ЧАСТНОЕ(СТРОКА(B5)-5;9))+ЧАСТНОЕ(СТОЛБЕЦ(B5);9))

    В качестве формата я выбрал серый текст шрифта и получил следующую картину:

    Автоматически выделяем текущую дату в календаре

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

    Выделим выходные дни в календаре Excel

    На этот раз обойдемся обычной заливкой ячеек. Выбирайте на свой вкус. У меня получилось так:

    Добавляем праздничные дни

    Создадим новый лист Excel (Праздники) и добавим на него умную таблицу со столбцом Праздничные дни. В этот столбец занесем все праздничные дни. Я это уже сделал, можете спокойно копировать и использовать.

    Вернемся в наш календарь и создадим еще одно правило условного форматирования. Формула условного форматирования будет проверять является ли дата праздником. И в случае если формула вернет ИСТИНА ячейка будет форматироваться. Вот эта формула:
    =НЕ(ЕОШИБКА(ПОИСКПОЗ(B5;ДВССЫЛ(«Праздники[Праздничные дни]»);0))). Стоит отметить, что при добавлении или изменении праздничных дней, календарь будет автоматически форматироваться.

    Осталось скопировать ячейки B5:H10 в другие месяца и наш автоматический календарь готов и может служить нам не один год.

    Изменение цветовой гаммы календаря Excel

    Если при создании календаря использовать цвета темы, то потом их можно будет изменить одним простым движением. Просто сменив цвета темы на вкладке Разметка страницы. Выбирайте понравившийся.

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

    Ссылка на основную публикацию
    ×
    ×
    Adblock
    detector