Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Динохромный


Contributor


Сообщения: 712
Благодарности: 322

Профиль | Отправить PM | Цитировать


Цитата victor21043:
Раз мы использовали текстовый оператор(&,сжпробелы итд) в формуле,то результат у нас будет не число »
Нет, результатом вычислений суммесли будет число. Вбейте формулу в ячейку G8 и сможете убедиться, что результат - число. Причин для использования оператора -- вероятно нет.
Цитата victor21043:
-Структура критерия не понятна: "=" &$I8 »
Если быть точным - "=" &I8, это текст с логическим условием, при условии истинности которого к сумме будет прибавляться значение каждой из ячеек. Для строчки 8 значение критерия после вычисления станет равно "=621", функция сложит значения тех строчек, поставщик которых - 621. Поменяете в I8 поставщика - формула все пересчитает.
Цитата из справки (справедливо только для "критерия" функции "суммесли"):
Цитата:
Важно : Все текстовые условия и условия с логическими и математическими знаками необходимо заключать в двойные кавычки ("). Если условием является число, использовать кавычки не требуется.
Цитата victor21043:
Зачем нужно брать равно в кавычки(это же не текст,"равно") и ставить пробел,и потом производить конкатенацию*?[/post]
Таков синтаксис функции суммесли, критерий должен быть заключен в кавычки. Чтобы не вписывать для каждой ячейки критерий вручную ( вбить в формулу "=621"), задача по формированию текста критерия поставлена Excel.
Тут глубокий смысл: что вбито в формулу вы не видите (пока специально не посмотрите), поэтому наличие ошибки распознать тяжело. А если поставщиков будет 300 штук, вы еще и умахаетесь их в формулы вбивать, и вероятность ввода формулы с ошибкой очень сильно возрастает. А когда перечень поставщиков поменяется, предстоит работа по их поиску и корректировке. Все трудоемкие задачи должны возлагаться на Excel, а не на пользователя.
Так вот сводная таблица в принципе лишена этих недостатков: она сама выберет поставщиков и выполнит суммирование (а может еще больше). Вот представьте, что у вас 296 поставщиков, а записей в таблице - 8324 штуки. Как Вы будете из 8324 записей вытаскивать эти 296 поставщиков - вручную? Сводная таблица сделает это за Вас, и на оформление уйдет около минуты.
Цитата victor21043:
a1+a2& " " &"ластиков" »
И какой на Ваш взгляд должен получится результат у приведенной формулы? Кусок & " " &"ластиков" лучше записать & " ластиков", это абсолютно одно и то же. Формула, я полагаю имеется в виду =(a1+a2) & " ластиков", и работать она будет для двух ячеек. Если ячеек будет 1000 шт, использовать ее затруднительно.
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:34, 04-12-2016 | #4