Используйте SUMIFS в Numbers для Mac, чтобы суммировать значения с другого листа за период дат. Укажите исходную таблицу, дважды проверьте столбец дат и используйте следующий день как исключительную верхнюю границу, чтобы включить весь последний день.
В этом руководстве суммируются условные количества объектов с датами с 10 по 15 апреля 2026 года, а результат размещается на отдельном сводном листе той же таблицы. Руководство основано на актуальном Руководстве пользователя Numbers для Mac от Apple, где указана версия Numbers 15.4, и справке Apple по функциям.
Настройте исходные данные и границы дат
Подготовьте два листа с названиями Activity и Summary. На листе Activity используйте таблицу с названием Objects и одной строкой заголовков. Введите Date в ячейку A1, а Count — в B1. Названия листа и таблицы важны, поскольку в формулах ниже используются оба.
Введите эти наглядные значения в строки 2–7. Введите формулу даты в указанную ячейку, а количество — как обычное число. Использование DATE(year, month, day) позволяет избежать неоднозначности при разных региональных форматах дат. Apple указывает, что DATE всегда возвращает значение даты и времени независимо от формата даты в настройках «Язык и регион». DATE — справка Apple по функциям
| Строка | Столбец A: формула даты | Столбец B: количество |
|---|---|---|
| 2 | =DATE(2026,4,9) |
4 |
| 3 | =DATE(2026,4,10) |
6 |
| 4 | =DATE(2026,4,12) |
8 |
| 5 | =DATE(2026,4,15) |
5 |
| 6 | =DATE(2026,4,15) |
3 |
| 7 | =DATE(2026,4,16) |
9 |
На листе Summary подготовьте таблицу Window со следующими ячейками. Оставьте B4 пустой для итогового значения. Верхняя граница — 16 апреля, поскольку отчётный период должен охватывать весь день 15 апреля.
| Ячейка | Метка или значение |
|---|---|
A1 |
Setting |
B1 |
Value |
A2 |
Start date |
B2 |
=DATE(2026,4,10) |
A3 |
Stop before |
B3 |
=DATE(2026,4,16) |
A4 |
Object total |
Чтобы даты отображались наглядно, выберите ячейки с датами и откройте боковую панель Format → Cell → Data Format → Date & Time. Выберите формат отображения даты и, если хотите, установите для времени значение None. Скрытие времени меняет только его отображение: Numbers по-прежнему учитывает фактическое время в вычислениях. Форматирование дат, денежных значений и других данных в Numbers на Mac
Введите формулу SUMIFS со ссылками на другой лист
Выберите B4 в таблице Window на листе Summary и введите формулу целиком. Нажмите Return, чтобы применить её. Apple указывает, что для открытия редактора формул можно ввести =, а для сохранения формулы нажать Return. Вычисление значений с использованием данных из ячеек таблицы в Numbers на Mac
=SUMIFS(Activity::Objects::B2:B7,Activity::Objects::A2:A7,\">=\"&B2,Activity::Objects::A2:A7,\"<\"&B3)
Ожидаемый итог — 22 объекта: подходящие значения — 6, 8, 5 и 3. Значение за 9 апреля выпадает за начальную границу, а значение за 16 апреля достигает исключённой верхней границы. Это примерные входные данные и проверенный вручную результат, а не результат вычисления в Numbers.
Формулу можно разобрать на пять частей:
| Аргумент формулы | Назначение |
|---|---|
Activity::Objects::B2:B7 |
Значения для суммирования |
Activity::Objects::A2:A7 |
Даты для проверки по начальной границе |
">="&B2 |
Включает даты, совпадающие с начальной границей или следующие за ней |
Activity::Objects::A2:A7 |
Те же даты, проверяемые повторно |
\"<\"&B3 |
Включает даты до границы остановки |
SUMIFS включает соответствующее значение только при выполнении всех условий. Все наборы должны иметь одинаковый размер, поэтому диапазон количеств и оба диапазона дат охватывают одни и те же шесть строк. SUMIFS — справка Apple по функциям
Оператор сравнения в кавычках соединяется со ссылкой на ячейку с помощью &. Ссылку нужно указывать за пределами кавычек: ">="&B2 использует значение из B2; если заключить всё выражение в кавычки, получится обычный текст. Apple указывает, что оператор & используется для объединения строк и содержимого ячеек. Добавление и редактирование формул — справка Apple по функциям
Создайте ссылки, выбирая ячейки
Если названия исходных объектов отличаются, создайте ссылки выбором ячеек во время редактирования формулы: перейдите на исходный лист и выберите нужный диапазон для каждого аргумента. При выборе ячеек на другом листе Numbers автоматически добавляет названия листа и таблицы. Документированная структура: Sheet::Table::Range. Вычисление значений с использованием данных из ячеек таблицы в Numbers на Mac
В этом примере все три ссылки на исходные данные должны указывать на Activity::Objects. Ссылки без указания листа B2 и B3 относятся к ячейкам с границами в сводной таблице, содержащей формулу. В этом руководстве используются листы одного документа электронной таблицы; внешнее имя файла в ссылках не требуется.
Выберите границы, включающие весь последний день
Apple определяет каждое значение даты и времени как содержащее и дату, и время, даже если отображается только один компонент. Поэтому скрытое время в конечной дате имеет значение. Типы аргументов и значений — справка Apple по функциям
Для расчётов по календарным дням из этого следует практическое правило: включайте начало первого дня и исключайте начало следующего дня. Для периода с 10 по 15 апреля задайте 10 апреля как начальную границу, а 16 апреля — как границу остановки. Не нужно выбирать последнюю секунду 15 апреля.
| Задача | Начальная граница | Верхняя граница | Условия сравнения |
|---|---|---|---|
| Включить 10–15 апреля | 10 апреля, полночь | 16 апреля, полночь | >= для начала, < для остановки |
| Включить только 15 апреля | 15 апреля, полночь | 16 апреля, полночь | >= для начала, < для остановки |
| Включить весь апрель | 1 апреля, полночь | 1 мая, полночь | >= для начала, < для остановки |
Проверка верхней границы с включением значения, например "<="&B3, подходит, если B3 содержит точный последний момент, который нужно включить. Если в этой ячейке указано 15 апреля, полночь, то более поздние записи за 15 апреля окажутся за границей. На примере этих данных можно увидеть разницу, если изменить дату записи с тремя объектами на 15 апреля, 16:30: при подходе с исключающей границей следующего дня она будет включена, а верхняя граница в виде полуночи 15 апреля её исключит и уменьшит итог до 19.
Чтобы проверить существующую запись, выберите ячейку с датой и посмотрите раздел Smart Cell View в нижней части окна. Apple указывает, что там отображаются фактические дата и время, включая компоненты, скрытые форматом отображения. Форматирование дат, денежных значений и других данных в Numbers на Mac
Найдите причину ошибки или неожиданного итога
Проверяйте настройки в таком порядке, чтобы выявить проблему до изменения логики формулы:
- Проверьте границы. Для примера
B2должно соответствовать 10 апреля, аB3— 16 апреля. Граница остановки, совпадающая с начальной или предшествующая ей, не описывает нужный интервал. - Проверьте исходную таблицу. Убедитесь, что все ссылки на исходные данные указывают на
Activity::Objects. - Сопоставьте строки. Используйте
B2:B7вместе сA2:A7, а не смещённые диапазоны вродеA3:A8. Одинаковый размер диапазонов необходим, а совпадение номеров строк позволяет сопоставить каждому количеству правильную дату. - Проверьте значения дат. Введите приведённую ниже формулу в свободную ячейку, чтобы проверить подозрительную исходную дату.
- Изучите сообщение об ошибке. Чтобы получить подробности, щёлкните значок ошибки в ячейке результата, прежде чем заменять формулу.
=ISDATE(Activity::Objects::A2)
ISDATE возвращает TRUE, если выражение распознаётся как дата, и FALSE в противном случае. Для этих примеров проверка должна вернуть TRUE. Если результат — FALSE, исправьте запись, введя настоящее значение даты и времени, и повторите проверку для других подозрительных строк. ISDATE — справка Apple по функциям
Формула для примера охватывает строки 2–7. При добавлении данных проверьте все три исходных диапазона. Apple также особо предупреждает: если в таблице используются категории, добавление строки в пределах указанного диапазона не включит её в результаты формулы, пока вы не измените ссылку. Вычисление значений с использованием данных из ячеек таблицы в Numbers на Mac
Отделите итог от подсветки и диаграмм
Для этой задачи нужен один итог в одной ячейке. Указанные диапазоны таблицы содержат все необходимые данные; собирать массив не нужно. По определению Apple, набором может быть диапазон ячеек таблицы или массив, возвращаемый функцией массива, но для SUMIFS по-прежнему требуются наборы одинакового размера. Типы аргументов и значений, SUMIFS
Условное выделение меняет внешний вид ячейки в зависимости от её значения. Включите проверку дат в вычисление, а не используйте цвет заливки как критерий отбора. Настройки выделения Apple находятся в меню Format → Cell → Conditional Highlighting; если совпадает несколько правил, внешний вид задаёт первое совпавшее правило. Использование условий для ячеек в Numbers на Mac
Если позже понадобится сравнить несколько отчётных периодов, сначала рассчитайте итог для каждого периода в ячейках таблицы, а затем постройте диаграмму по этим результатам. Диаграммы Numbers используют данные таблицы и обновляются при их изменении; Apple также позволяет ссылкам диаграмм обращаться к таблицам на разных листах. Выбор данных для построения диаграммы в Numbers на Mac
Для собственного журнала объектов замените примеры названий и диапазонов, а затем проверьте короткий период, вручную сложив подходящие строки. Убедившись, что итог совпадает, придерживайтесь той же схемы границ: дата первого включаемого дня в начальной ячейке и дата первого исключаемого дня в ячейке остановки.
Источники
- Руководство пользователя Numbers для Mac — Apple.
- Вычисление значений с использованием данных из ячеек таблицы в Numbers на Mac — Apple.
- SUMIFS — Apple.
- DATE — Apple.
- Добавление и редактирование формул — Apple.
- Форматирование дат, денежных значений и других данных в Numbers на Mac — Apple.
- Типы аргументов и значений — Apple.
- ISDATE — Apple.
- Использование условий для ячеек в Numbers на Mac — Apple.
- Выбор данных для построения диаграммы в Numbers на Mac — Apple.