Как посчитать последний день месяца в excel

Функция интервал в excel

Как быстро выучить

Запомнить дни недели просто. Рассказываем несколько эффективных техник.

Каждый день недели в английском языке заканчивается словом day — то есть день. Слово day похоже по звучанию на русское слово «день».

1. Изучить происхождение дней недели

Англосаксы связывали каждый день недели с планетами и именами богов:

Понедельник (Monday) произошел от английского слова Moon — «луна».Вторник (Tuesday) — от имени сына Одина, бога войны Тиу (Tui).Среда (Wednesday) — от имени верховного бога викингов Одина (Woden).Четверг (Thursday) получил свое название от имени другого сына Одина, бога грома Тора (Thor).Пятница (Friday) произошла от имени богини плодородия Фрэи (Freya).
Выходные — от названия звезд и планет. Суббота (Saturday) — от Сатурна (Saturn). Воскресенье (Sunday) — от Солнца (Sun).

2. Применить мнемотехнику

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

Возьмем пример с Wednesday (среда). Первая часть этого слова произносится как «вэнз» и похожа по звучанию на русское слово вензель — это такой замысловатый рисуночек из заглавных букв имени и фамилии или просто из букв двух имен.

Среда — третий день недели. Наша задача придумать ассоциацию «три-вензель». В этом нам может помочь мнемоническая фраза «будешь учиться на три — пойдешь в армию рисовать вензеля».

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

3. Придумать ассоциации со своей жизнью

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

Monday — Monkey — обезьяна. Бывает, что в понедельник ощущаешь себя вовсе не человеком, а обезьянкой

Tuesday — True — настоящий вторник — самый продуктивный день недели

Wednesday — Middle — середина. Среда — поворотный день в рабочей неделе

Thursday день Юпитера

Friday — Freedom — свобода. Пятница — последний рабочий день

Saturday —Saturn — Сатурн, покровитель субботы

Sunday Sun — солнце. Воскресенье — самый светлый день недели

4. Выучить забавный стишок или песенку

А вот как помочь ребенку запомнить дни недели:

Еще вариант:

Sunday, Monday — мы в команде.
Tuesday, Wednesday — все объездим.
Thursday, Friday — жди гостей. Saturday — и новостей.
Sunday, Monday, Tuesday too. (Воскресенье, понедельник, вторник тоже)
Wednesday, Thursday just for you. (Среда, четверг только для тебя)
Friday, Saturday that’s the end. (Пятница, Суббота — это конец недели)
Now let’s say those days again! (Теперь давай повторим эти дни!)

Правила использования

Несмотря на то что дни недели одинаковы во всем мире, когда мы говорим о них на английском — появляется несколько нюансов. Вот они:

Всегда пишем с большой буквы и без артикля

I went to the library on Tuesday — Я ходил в библиотеку во вторник.

Когда пишем полную дату, день недели указываем первым ​

Monday, 25 May 2020 — понедельник, 25 мая 2020 года. ​

Используем только с предлогом on

 I go to yoga class on Mondays. — Я хожу на йогу по понедельникам.

И еще один важный момент. В некоторых странах, например в США и Канаде, считается, что первый день недели не понедельник, как у нас, а воскресенье. Поэтому их календари выглядят иначе и могут немного сбивать с толку. На практике это ничего не меняет, просто имейте в виду.

Функция ВРЕМЯ

Функция ГОД в Excel

Расчет разности дат

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

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

  1. Для начала выделяем целевой диапазон ячеек, воспользовавшись зажатой левой кнопкой мыши.
  2. Щелкаем по выделенной области правой кнопкой мыши и в открывшемся контекстном меню выбираем команду “Формат ячеек“. Аналогичного результата можно добиться, используя комбинацию клавиш Ctrl+1.
  3. Перед нами окно настроек формата ячеек:
    • по умолчанию мы должны оказаться во вкладке “Число” (если это не так, переключаемся в нее);
    • в списке “Числовые форматы” находим позицию “Дата” и кликаем на нее;
    • в поле “Тип” выбираем нужный образец представления данных, в соответствии с которым они будут отображаться на листе;
    • нажимаем OK.
  4. Теперь все значения, вводимые в ячейки выделенной области будут восприниматься программой как данные в формате “Дата“.

Примеры функций для работы с датами: ГОД, МЕСЯЦ и ДЕНЬ в Excel

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

Примеры использования функций для обработки даты в Excel

​ простой отчет по​ 2-второник… и т.д.)​ с датами.​ не будет выполнена.​ календарь Хиджра, то​ ДЕНЬ и ДЕНЬНЕД.​ ячейку B2 дату:​ по порядковому номеру​ (см. файл примера).​=ДАТА(ГОД(A2);МЕСЯЦ(A2)+B2;1)​ дата, определяется так​yavorsky90​ протянуть вниз​ скобки.​ в соответствующей строке​

​ последнюю дату в​ по продажам за​

  • ​ продажам:​
  • ​ для любой даты:​
  • ​Пример: Есть таблица с​

​ Ее результатом станет​ при вычленении года​Таблицы Excel хранят даты,​ 01.06.2017 г., в​ дня недели.​Для определения первого вторника​вернет первое число месяца,​ (см. файл примера):​: Михаил, так не​=—ИЛИ(МЕСЯЦ(A2)МЕСЯЦ(A3);ЕПУСТО(A3))​вам их вводить​ А последняя существующая​ каждом месяце.​ длительные, средние и​

​Нам нужно быстро организовать​Во втором опциональном аргументе​ перечнем дат и​ отображение #ЗНАЧ. Поэтому​ и других составных​

​ которые представлены в​ ячейку B3 дату:​

​В качестве аргументов формулы​ месяца, которому принадлежит​ отстоящего от исходного​=КОНМЕСЯЦА(A1;0)​ получается, потому что​yavorsky90​ не надо. они​ дата месяца, и​Делал вот так:​ короткие периоды времени.​ данные для визуального​ функции ДЕНЬНЕД следует​ в каждой из​ форматируемые даты должны​ значений посредством функций,​ качестве последовательности числовых​ 30.06.2017 г.​ задаются: порядковый номер​ дата в ячейке​ на число месяцев​Или другой формулой: =ДАТА(ГОД(A1);МЕСЯЦ(A1)+1;0)​ напротив 28.12.2007 тоже​

​: Спасибо огромное, все​ появятся сами -​ 0 — в​ =If(A1=Eomonth(A1;0);1;0). Но как​Стоит сразу отметить что​ анализа без использования​ указать число 2​ них необходимо отделить​ быть представлены в​ приложение представит число,​ значений. Начинается она​Файл во вложении.​ дня недели, день​А2​ из ячейки​Первый день месяца определяется​ надо поставить 1​ работает.​

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

​ для нашего формата​ значение только года.​

​ числовом варианте. Дни,​ которое является эквивалентом​ с 1 января​Заранее спасибо.​

​ недели, месяц и​, можно использовать формулу:​B2​

​ в статье Первый​ (это последний существующий​ikki​

​ вы завершите ввод​yavorsky90​

​ ставила единицы если​ получить разницу между​ этого приведем отчет​ отсчета дня недели​Введем исходные данные в​

​ месяцы и год​ по григорианской системе​ 1900 года. Этой​_Boroda_​

​ год.​=$A2-ДЕНЬ($A2)+7-ДЕНЬНЕД($A2-ДЕНЬ($A2)-1;3)​(т.е. если​ день месяца.​ в столбце день​: должен заметить -​ формулы ctrl+shift+enter​

​: ikki ,что-то не​ в А1 не​ двумя датами нам​ в таблицу где​ (с понедельника-1 по​ Excel.​

​ могут быть разделены​ летоисчисления.​ дате будет соответствовать​

​: нач​Решение обратной задачи: если​

​Для определения любого другого​

Примеры практического применения функций для работы с датами

​А2​Первый день месяца можно​ месяца).​ последняя формула наврёт​пс. год формула​

​ работает​ 31.12.2012, а 30.12.2012,​ не поможет ни​

​ можно удобно и​ восркесенье-7):​Для решения поставленной задачи,​ точкой, слешем или​Чтобы воспользоваться функцией ГОД,​ число 1. При​=B1-ДЕНЬ(B1)+1​ дана дата, а​ дня (третья среда,​содержит 05/08/1999, а​

​ определить с помощью​Михаил С.​ в случае, если​ не учитывает, но​Файл удален​ а 31.12.2012 нет​ одна из выше​

​ быстро группировать данные​Если пропустить второй необязательный​ необходимо в ячейки​ запятой.​ нужно ввести в​ этом 1 января​илиКод=КОНМЕСЯЦА(B1;-1)+1илиКод=—ТЕКСТ(B1;»\1.М.г»)А последняя и​

​ нужно определить, какой​ четвертый четверг) вышеуказанная​B2​ функции ДАТА() или​: Тогда вопрос должен​

​ к примеру, следом​ вы этого и​- велик размер​ совсем? То есть,​ описанных функций. Для​ по годам месяцам​ для заполнения аргумент,​ столбца B ввести​Рассмотрим пример работы с​ ячейку следующую формулу​

​ 2009 года заложено​ так, без единички,​ по счету это​ формула должна быть​– 3, то​ КОНМЕСЯЦА().​ звучать примерно так:​

Пример использования функции КОНМЕСЯЦА

В новых версиях Excel предусмотрена функция КОНМЕСЯЦА, которая служит альтернативным решением для выше описанной формулы:

Благодаря функции КОНМЕСЯЦА можно определять дату для текущего, предыдущего или будущего месяца заполнив лишь только 2 аргумента:

  1. Нач_дата – исходная дата или ссылка на нее.
  2. Число_месяцев – порядковый номер месяца начиная от исходной даты. Может быть любое положительное или отрицательное число. Примеры заполнения аргументов для функции КОНМЕСЯЦА, которая возвращает дату 29 февраля 2000-го года:

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

Разумеется, если мы указываем во втором аргументе число 0 тогда получим необходимое значение даты последнего дня для текущего месяца:

Функции VBA даты и времени

Метод 2: функция РАЗНДАТ

Следующий способ – это определение разницы между двумя датами при помощи функции РАЗНДАТ.

Функция имеет следующий синтаксис: =РАЗНДАТ(начальная_дата;конечная_дата;единица).

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

  • “d” — количество дней между датами;
  • “m” — количество полных месяцев между датами;
  • “y” — количество полных лет между датами;
  • “YM” — разница между датами в месяцах;
  • “MD” — разница между датами в днях, без учета месяцев и лет;
  • “YD” — разница между датами в днях, без учета лет.

В нашем случае покажем пример использование аргумента “YD”, так как целью расчета является определение количества дней между датами в пределах года.

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

  1. Выбираем целевую ячейку, проверяем ее формат по способу, описанному выше.
  2. Описываемая функция отсутствует в Мастере функций, поэтому вводим ее в ячейку вручную, строго придерживаясь синтаксиса.
  3. Жмем Enter и проверяем полученный результат. Как мы видим, он аналогичен тому, который мы получили, используя простую формулу вычитания. Значит все сделано верно.

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

Преобразование даты и времени из текста

ДАТАЗНАЧ () и ВРЕМЯЗНАЧ ()

Все вышеперечисленные функции отлично работают с порядковыми номерами в формате даты в Excel. К сожалению, даты и время часто импортируются на листы в виде текста. Чтобы перевести текстовые строки в формат даты и времени используют функции ДАТАЗНАЧ() и ВРЕМЯЗНАЧ(). Синтаксис для каждого следующий:

= ДАТАЗНАЧ (дата_как_текст)

= ВРЕМЯЗНАЧ (время_как_текст)

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

Примеры работы функций:

Будьте внимательны!

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

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

Помните: время очень ценный ресурс. И каждая секунда на счету. Excel знает об этом все. Поэтому будьте внимательнее и не теряйте время!

КУРС

EXCEL ACADEMY

Научитесь использовать все прикладные инструменты из функционала MS Excel.

Первый день месяца в MS EXCEL

​Определим дату, на которую​=КОНМЕСЯЦА(A2;-1)+1​Последний день месяца определяется​: михаил, насколько я​

​: да, даты по​​ikki​​ месяца не зависимо​ Excel.​ гистограмму для анализа​​Пример работы c функциями​

​ текстовыми и числовыми​

​ сможете наглядно увидеть​

​ДЕНЬНЕД.​​ дат. При этом​​ даты извлечь первый​​ функции ДЕНЬНЕД() уменьшили​​ приходится первый вторник​=ДАТА(ГОД(A2);МЕСЯЦ(A2);1)​​ с помощью функции​

​ понял, автору нужно​ порядку. И надо​: yavorsky90, неужели за​ от А! и​​yavorsky90​​ самых продаваемых дней​​Эти примитивные функции очень​​ ДЕНЬ и ДЕНЬНЕД.​​ значениями. Чтобы отделить​​ это

Важно помнить,​Все они отображают числовые​ может возникнуть потребность​

​ и последний день​ на 3, т.к.​

​ месяца, вторую пятницу​

​Если​ КОНМЕСЯЦА().​ немного другое -​

Сколько дней в феврале для любого года и любой даты?

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

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

Функция ДАТА позволяет генерировать дату на лету с помощью трех аргументов:

  1. Год – можно указать любое число только лишь в диапазоне от 1900 и до 9999.
  2. Месяц – любое положительное или отрицательное число.
  3. День – любое положительное или отрицательное число.

Например, если в третьем аргументе указано число 0 как номер дня, Excel вычислит дату последнего дня из предыдущего месяца. Для наглядного примера составим формулу с числом 0, которая возвращает 29 февраля 2000-го года:

В следующем примере формулы вместо ввода статических значений в первые 2 аргумента функции ДАТА (год и месяц), используется функция ГОД, которая возвращает годы с исходных дат. Аналогично используется функция МЕСЯЦ возвращающая порядковый номер месяца в году из исходной даты. К этому номеру в формуле добавляется число 1. Благодаря чему мы получаем номер следующего месяца. Так как в третьем аргументе стоит число 0, автоматически получаем порядковый номер последнего дня в текущем месяце, который нас интересует.

Синтаксис

Аргументы функции КОНМЕСЯЦА описаны ниже.

нач_дата — обязательный аргумент. Начальная дата. Даты должны быть введены с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 года следует воспользоваться выражением ДАТА(2008;5;23). Если ввести даты как текст, это может привести к возникновению проблем.

Число_месяцев — обязательный аргумент. Количество месяцев до или после даты «нач_дата». Положительное значение аргумента «число_месяцев» означает будущие даты; отрицательное значение — прошедшие даты.

Примечание: Если значение аргумента «число_месяцев» не является целым числом, оно усекается.

Автоматизированный график дней рождений сотрудников в Excel

Примеры работы функции СЕГОДНЯ в Excel для вставки текущей даты

Функция ВРЕМЯ

Возвращает значение времени, составленное из отдельных частей, заданных числами.Синтаксис: =ВРЕМЯ(часы; минуты; секунды), где

  • Часы – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1 до 24.
  • Минуты – обязательный аргумент. Число либо ссылка на ячейку, содержащую числовое значение от 1 до 60.
  • Секунды – аналогично минутам.

Функция ВРЕМЯ не может возвращать значение от 24 и выше, т.е. если для аргумента «Часы» задать число 25, то результатом будет 1 час.

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

Как функция ДЕНЬНЕД определяет конкретные даты в Excel

Функция КОНМЕСЯЦА

Функции даты и времени (справка)

Чтобы просмотреть более подробные сведения о функции, щелкните ее название в первом столбце.

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

Возвращает заданную дату в числовом формате.

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

Преобразует дату из текстового формата в числовой.

Преобразует дату в числовом формате в день месяца.

ДНИ

Возвращает количество дней между двумя датами.

Вычисляет количество дней между двумя датами на основе 360-дневного года.

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

Возвращает дату в числовом формате для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев.

Преобразует дату в числовом формате в часы.

НОМНЕДЕЛИ.ISO

Возвращает номер недели по ISO для заданной даты.

Преобразует дату в числовом формате в минуты.

Преобразует дату в числовом формате в месяцы.

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

ЧИСТРАБДНИ.МЕЖД

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

Возвращает текущую дату и время в числовом формате.

Преобразует дату в числовом формате в секунды.

Возвращает заданное время в числовом формате.

Преобразует время из текстового формата в числовой.

Возвращает текущую дату в числовом формате.

Преобразует дату в числовом формате в день недели.

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

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

РАБДЕНЬ.МЕЖД

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

Преобразует дату в числовом формате в год.

Возвращает долю года, которую составляет количество дней между начальной и конечной датами.

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

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

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

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

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

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

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

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

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

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

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

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

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

Синтаксис

КОНМЕСЯЦА(нач_дата;число_месяцев)

Аргументы функции КОНМЕСЯЦА описаны ниже.

  • нач_дата    — обязательный аргумент. Начальная дата. Даты должны быть введены с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 года следует воспользоваться выражением ДАТА(2008;5;23). Если ввести даты как текст, это может привести к возникновению проблем.

  • Число_месяцев    — обязательный аргумент. Количество месяцев до или после даты “нач_дата”. Положительное значение аргумента “число_месяцев” означает будущие даты; отрицательное значение — прошедшие даты.

    Примечание: Если значение аргумента “число_месяцев” не является целым числом, оно усекается.

Первый вторник месяца в MS EXCEL

​ учитывать года. Вариант​ 150 постов на​ числа месяцев. какие​: Здравствуйте, форумчане. У​ недели, понять на​

​ полезны при группировки​​ Функция ДЕНЬ получает​​ год, месяц или​ что при отображении​

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

​Если ячейка​ проверка на пжоследнюю​ Nic70y как-то работает,​ форуме ни разу​ единички?​

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

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

​А1​ дату месяца из​ пробую понять как.​ не встречались с​yavorsky90​

​ есть в столбике​ приходится наибольшее количество​ месяцам, дням недели​ число любого дня:​ даты для этого​

​ текста (автоматическая ориентация​ в таблице Excel​ например, года. Для​ 15.06.2017 г.​В файле примера приведена​Пусть в ячейке​B2​содержит дату, то​ имеющихся в списке,​ikki​

Понравилась статья? Поделиться с друзьями:
Самоучитель Брин Гвелл
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: