Синтаксис
MONTH(date)
- дата—Дата, с которой вы хотите вернуть месяц
Пример использования
MONTH([Срок] 5)
Примеры
В примере ниже используется информация из этой таблицы.
| Номер строки | Дата продажи | Общая сумма операции | Артикул | Предмет одежды |
|---|---|---|---|---|
| 1 | 12.02.2019 | $1,170.00 | C001 | Футболка |
| 2 | 15.02.2019 | $1,491.00 | C002 | Брюки |
| 3 | 20.02.2019 | $812.00 | C003 | Куртка |
| 4 *Оставьте поле пустым |
Вот несколько примеров использования функции IF() применительно к таблице выше.
| Формула | Описание | Результат |
|---|---|---|
| =МЕСЯЦ ([Дата продажи] 1) | Возвращает номер месяца, представляющий строку 1 в столбце «Дата продажи» (февраль) | 2 |
| =SUMIF([Дата продажи]:[Дата продажи]; =TODAY(); [Общая сумма операции]:[Общая сумма операции]) | Суммирует значения в столбце «Общая сумма транзакции», если значение в столбце «Дата продажи» возвращает значение месяца, равное 2. Строки 1, 2 и 3 соответствуют критериям. | $3473 |
| =COUNTIF ([Дата продажи]: [Дата продажи], МЕСЯЦ (@cell) = 2) | Если функция MONTH содержит пустую ячейку в диапазоне дат, которые она просматривает, она приводит к ошибке #INVALID DATA TYPE. Это ожидаемое уведомление. Чтобы решить эту проблему, вы захотите использовать функцию IFERROR. | Недопустимые данные |
| =COUNTIF([Дата отправки]:[Дата отправки], IFERROR(MONTH(@cell) = 3, " ")) | При включении функции MONTH в функцию IFERROR эта функция больше не будет выдавать ошибку. Эта формула подсчитывает количество значений в столбце «Дата продажи», равное 2 (февраль). | 3 |
Остались вопросы?
Используйте шаблон Справочника по формулам, чтобы найти дополнительные вспомогательные ресурсы и просмотреть более 100 формул, включая глоссарий всех функций, с которыми вы можете попрактиковаться в работе в реальном времени, и примеры часто используемых и сложных формул.
Примеры того, как другие клиенты Smartsheet используют эту функцию, или узнать о вашем конкретном сценарии использования можно в онлайн-сообществе Smartsheet.