Функция SUMIF - служба поддержки Office сообщает только:

Требуются критерии . Критерии в виде числа, выражения, ссылки на ячейку, текста или функции, которая определяет, какие ячейки будут добавлены. Например, критерии могут быть выражены как 32, "> 32", B5, "32", "яблоки" или СЕГОДНЯ ().

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

Сторонние сайты, например https://exceljet.net/excel-functions/excel-sumif-function и https://www.myonlinetraininghub.com/excel-wildcards-in-your-sumif-countif-and-vlookup, приведите несколько примеров возможных входных данных, которые, по-видимому, включают в себя подстановочные знаки (с нестандартной разметкой для загрузки), о которых документ ничего не говорит. Но они не могут гарантировать, что их список полон, и к какой версии (версиям) Excel относится каждый элемент.

Доступна ли более убедительная документация?

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

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

1 ответ1

1

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

  • Числовое значение (которое может быть целым, десятичным, датой, временем или логическим значением) (например, 10, 01/01/2018, ИСТИНА) или
  • Ссылка на ячейку или
  • Текстовая строка (например, «Текст »,« четверг ») или
  • Функция (например, TODAY()) или
  • Выражение (например, «> 12», «<> 0»).
  • Любые текстовые критерии или любые критерии, которые включают логические или математические символы, должны быть заключены в двойные кавычки ("). Если критерием является числовое значение, двойные кавычки не требуются.
  • Вы можете использовать символы подстановки - знак вопроса (?) и звездочка (*) - в аргументе критерия. Знак вопроса соответствует любому отдельному символу; звездочка соответствует любой последовательности символов. Если вы хотите найти действительный знак вопроса или звездочку, введите тильду (~) перед символом.

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

Относительно того, к каким версиям Excel это применимо, я не верю, что что-либо из этого изменилось, по крайней мере, в любой версии, которая, вероятно, все еще будет использоваться (то есть, возвращаясь, по крайней мере, до v2007).

Есть некоторые вещи, которые вы не можете сделать с SUMIF. Они не включены в список того, что вы можете сделать, но просто для полноты:

  • SUMIF не является одной из функций Excel, для которых критерии могут использовать константы массива.
  • Вы не можете использовать SUMIF с логическими логическими операторами, такими как OR и AND.
  • Если вы хотите использовать несколько условий, констант массива, вложенных операторов IF или логических операторов; или вы хотите одну сумму для нескольких условий (критериев); используйте две функции SUM и IF вместе. Например, используйте функцию SUM (IF ()) вместо функции SUMIF ().

Смотрите поддержку Microsoft

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .