Excel суммпроизв ошибка знач
Функция СУММПРОИЗВ() , английская версия SUMPRODUCT(), не так проста, как кажется с первого взгляда: помимо собственно нахождения суммы произведений, эта функция может использоваться для подсчета и суммирования значений на основе критериев, а также, в некоторых случаях, избавить от необходимости применений формул массива.
Существует несколько вариантов применения функции СУММПРОИЗВ() :
- нахождение суммы произведений элементов списка (массива);
- суммирование и подсчет значений, удовлетворяющих определенным критериям;
- замена формул массива (в некоторых случаях).
Нахождение суммы произведений элементов массивов
В этом разделе показан синтаксис функции СУММПРОИЗВ() и раскрыт ее потенциал для других применений.
Пусть имеется 2 диапазона чисел A3:A6 и B3:B6 , содержащие соответственно 2 массива чисел : и . Записав формулу =СУММПРОИЗВ(A3:A6;B3:B6) , получим 123. Результат получен поэлементным перемножением всех элементов двух массивов, а затем сложением полученных произведений. То есть были выполнены следующие арифметические действия: 4*7 + 8*6 + 6*7 + 1*5= 123
Таким образом, можно найти сумму произведений 3-х, 4-х и т.д. массивов.
В формуле =СУММПРОИЗВ(A3:A6;B3:B6) функция СУММПРОИЗВ() трактует нечисловые элементы массивов как нулевые. Однако, как показано ниже, функцию можно использовать для подсчета текстовых значений.
Что произойдет если указать только 1 массив, т.е. =СУММПРОИЗВ(A3:A6) ? Тогда функция СУММПРОИЗВ() вернет сумму элементов, т.е. будет эквивалентна функции СУММ() : =СУММ(A3:A6) .
Синтаксис функции СУММПРОИЗВ() позволяет не просто указывать в качестве аргумента определенный диапазон, но и осуществлять арифметические действия перед операцией суммирования. Например, записав:
- =СУММПРОИЗВ(A3:A6*2) , получим сумму произведений =38 (каждый элемент массива из A3:A6 был умножен на 2, затем все произведения просуммированы);
- =СУММПРОИЗВ(A3:A6*B3:B6) , получим результат суммы произведений – 123 (все элементы массивов были попарно перемножены, а затем сложены, т.е. A3*B3+ A4*B4+ A5*B5+ A6*B6), т.е. эта запись эквивалента формула =СУММПРОИЗВ(A3:A6;B3:B6) ;
- =СУММПРОИЗВ(A3:A6+B3:B6) , получим сумму элементов из двух диапазонов;
- =СУММПРОИЗВ(A3:A6/B3:B6 ), получим сумму попарных отношений всех элементов, т.е. 4/7 + 8/6 + 6/7 + 1/5= 2,9619
Аналогичные вычисления можно выполнить и с функцией СУММ() , только для этого нужно ее ввести как формулу массива , т.е. после ввода функции в ячейку вместо ENTER нажать CTRL+SHIFT+ENTER : =СУММ(A3:A6/B3:B6)
Прелесть функции СУММПРОИЗВ() в том, что после ввода функции в ячейку можно просто нажать ENTER , что снимает некий психологический барьер перед использованием формул массива .
Оказывается, что в качестве аргумента этой функции можно указать не только произведение массивов ( A3:A6*B3:B6 ), но и использовать другие функции и даже применить к массивам операции сравнения, т.е. использовать ее для сложения чисел, удовлетворяющих определенным условиям.
Суммирование и подсчет значений удовлетворяющих определенным критериям
Попробуем подсчитать число значений больших 2 в диапазоне A3:A6 , содержащий значения 4, 8, 6, 1.
Если мы запишем формулу =СУММПРОИЗВ(A3:A6>2) , то получим результат 0. Выделив в Строке формул A3:A6>2 и нажав клавишу F9 , получим массив , который говорит, что мы движемся в правильном направлении: в диапазоне A3:A6 больше 2 только первые 3 значения. Хотя значению ИСТИНА соответствует 1, а ЛОЖЬ – 0, мы не получим 3, т.к. для перевода значений ИСТИНА/ЛОЖЬ в числовую форму требуется применить к ним арифметическую операцию. Для этого можно, например, применить операцию двойного отрицания (--), что позволит привести массив в числовую форму .
Итак, задача подсчета значений больше 2 решается следующим образом: =СУММПРОИЗВ(--(A3:A6>2))
Вместо двойного отрицания можно использовать другие формулы: =СУММПРОИЗВ(1*(A3:A6>2)) или =СУММПРОИЗВ(0+(A3:A6>2)) или даже так =СУММПРОИЗВ((A3:A6>2)^1) .
Запись >2 является критерием, причем можно указать любые операции сравнения ( =; =).
Критерии можно указывать в форме ссылки: =СУММПРОИЗВ(--(A3:A6>G8)) – ячейка G 8 должна содержать число 2.
Критерии можно применять и к текстовым значениям, например, =СУММПРОИЗВ(--(B3:B6="яблоки")) – вернет количество ячеек, содержащие слово яблоки (подробнее, например, в статье Подсчет значений с множественными критериями (Часть 1. Условие И)) .
Функцию СУММПРОИЗВ() можно использовать для отбора значений по нескольким критериям (с множественными условиями). Как известно, 2 критерия могут образовывать разные условия:
- Условие ИЛИ . Например, подсчитать ячеек содержащих значение яблоки ИЛИ груши =СУММПРОИЗВ((B3:B6="яблоки")+ (B3:B6="груши") ) ;
- Условие И . Например, подсчитать количество значений больше 2 и меньше 5: =СУММПРОИЗВ((A3:A6>2)* (A3:A6 )
- Условие И . Например, найти сумму Чисел больше 2 и меньше 5: =СУММПРОИЗВ((A3:A6>2)* (A3:A6 A3:A6 ) )
В файле примера приведены решения подобных задач.
СУММПРОИЗВ() – как формула массива
В ряде случаев (когда нужно подсчитать или сложить значения, удовлетворяющие определенным критериям) можно заменить использование формул массива функцией СУММПРОИЗВ() , например:
- =СУММПРОИЗВ(--ЕПУСТО(D2:D23)) подсчет пустых ячеек в диапазоне;
- =СУММПРОИЗВ(НАИБОЛЬШИЙ(A:A;)) сумма 3-х наибольших значений ;
- =СУММПРОИЗВ((A3:A6>СРЗНАЧ(A3:A6))*(A3:A6)) сумма значений, которые больше среднего .
Совет : Дополнительную информацию об этой функции можно ]]> подчерпнуть здесь (английский язык). ]]>
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel Web App Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
Исправление ошибок определенных функций
Ваша функция не отображается в этом списке? Попробуйте другие решения, перечисленные ниже.
Проблемы с вычитанием
Если вы раньше не работали в Excel, вероятно, вы неправильно вводите формулу вычитания. Это можно сделать двумя способами:
Вычтите одну ссылку на ячейку из другой
Введите два значения в двух отдельных ячейках. В третьей ячейке вычтите одну ссылку на ячейку из другой. В этом примере ячейка D2 содержит плановую сумму, а ячейка E2 — фактическую. F2 содержит формулу =D2-E2.
Или используйте функцию СУММ с положительными и отрицательными числами
Введите положительное значение в одной ячейке и отрицательное — в другой. В третьей ячейке используйте функцию СУММ, чтобы сложить две ячейки. В этом примере ячейка D6 содержит плановую сумму, а ячейка E6 — фактическую как негативное число. F6 содержит формулу =СУММ(D6;E6).
В Windows откройте панель управления "Региональные стандарты".
Windows 10. Встроке поиска введите регион и выберите панель управления Региональные стандарты.
Windows 8. На начальном экране введите регион, щелкните Параметры и выберите пункт Региональные стандарты.
На вкладке Форматы нажмите кнопку Дополнительные параметры.
Найдите пункт Разделитель элементов списка. Если в поле разделителя элементов списка указан знак "минус", замените его на что-то другое. Например, разделителем нередко выступает запятая. Также часто используется точка с запятой. Однако для вашего конкретного региона может подходить другой разделитель элементов списка.
Если там, где для вычитания должны быть знаки "минус", стоят запятые, замените их на знаки "минус".
Нажмите клавишу ВВОД.
Повторите эти действия для других ячеек, в которых возникает ошибка.
Вычтите одну ссылку на ячейку из другой
Введите две даты в двух отдельных ячейках. В третьей ячейке вычтите одну ссылку на ячейку из другой. В этом примере ячейка D10 содержит дату начала, а ячейка E10 — дату окончания. F10 содержит формулу =E10-D10.
Или используйте функцию РАЗНДАТ
Введите две даты в двух отдельных ячейках. В третьей ячейке используйте функцию РАЗНДАТ, чтобы найти разницу дат. Дополнительные сведения о функции РАЗНДАТ см. в статье Вычисление разницы двух дат.
Растяните столбец по ширине. Если значение выравнивается по правому краю — это дата. Но если оно выравнивается по левому краю, это значит, что в ячейке на самом деле не дата. Это текст. И Excel не распознает текст как дату. Ниже приведены некоторые решения, которые помогут решить эту проблему.
Проверка наличия начальных пробелов
Дважды щелкните дату, которая используется в формуле вычитания.
Разместите курсор в начале и посмотрите, можно ли выбрать один или несколько пробелов. Вот как выглядит выбранный пробел в начале ячейки:
Если в ячейке обнаружена эта проблема, перейдите к следующему шагу. Если вы не видите один или несколько пробелов, перейдите к следующему разделу и проверьте параметры даты на компьютере.
Выделите столбец, содержащий дату, щелкнув его заголовок.
Выберите Данные > Текст по столбцам.
Дважды нажмите кнопку Далее.
На шаге 3 из 3 в мастере в разделе Формат данных столбца установите переключатель дата.
Выберите формат даты и нажмите кнопку Готово.
Повторите эти действия для других столбцов, чтобы убедиться, что они не содержат пробелы перед датами.
Проверка параметров даты на компьютере
Excel полагается на систему дат вашего компьютера. Если дата в ячейке введена в другой системе дат, Excel не распознает ее как настоящую дату.
Например, предположим, что компьютер отображает даты в формате мм.дд.гггг. Если ввести такую дату в ячейке, Excel распознает ее как дату, а вы сможете использовать ее в формуле вычитания. Однако если ввести дату в формате мм.дд.гг, Excel не распознает ее как дату. Вместо этого дата будет рассматриваться как текст.
Существует два решения этой проблемы: Вы можете изменить систему дат, которая используется на компьютере, чтобы она соответствовала системе дат, которая нужна в Excel. Или в Excel можно создать новый столбец и использовать функцию ДАТА, чтобы создать настоящую дату на основе даты в текстовом формате. Вот как это сделать, если система дат вашего компьютера — дд.мм.гггг, а в ячейке A1 записан текст 12/31/2017.
Создайте такую формулу: =ДАТА(ПРАВСИМВ(A1;4);ЛЕВСИМВ(A1;2);ПСТР(A1;4;2))
Результат будет 31.12.2017.
Чтобы использовать формат дд.мм.гг, нажмите клавиши CTRL+1 (или + 1 на Mac).
Выберите другой языковой стандарт, в котором используется формат дд.мм.гг, например Немецкий (Германия). После применения формата результат будет 31.12.2017, причем это будет настоящая дата, а не ее текстовая запись.
Примечание: Формула выше написана с использованием функций ДАТА, ПРАВСИМВ, ПСТР и ЛЕВСИМВ. Обратите внимание, что формула записана с учетом того, что в текстовой дате используется два символа для дней, два символа для месяцев и четыре символа для года. Возможно, вам понадобится откорректировать формулу под свою запись даты.
Проблемы с пробелами и текстом
1. Выберите ячейки, на которые указывают ссылки
Найдите ячейки, на которые ссылается формула, и выделите их. Во многих случаях рекомендуется удалить пробелы для всего столбца, так как можно заменить несколько пробелов одновременно. В этом примере, если щелкнуть E, выделится весь столбец.
2. Найдите и замените
На вкладке Главная щелкните Найти и выделить > Заменить.
3. Удалите пробелы
В поле Найти введите один пробел. Затем в поле Заменить удалите все, что там может быть.
4. Замените одно или все вхождения
5. Включите фильтр
Иногда из-за скрытых символов (а не просто пробелов) ячейка может выглядеть пустой, хотя на самом деле таковой не является. Например, это может происходить из-за одинарных кавычек в ячейке. Чтобы убрать эти символы из столбца, включите фильтр, последовательно выбрав Главная > Сортировка и фильтр > Фильтр.
6. Установите фильтр
Щелкните стрелку фильтра и снимите флажок Выделить все. Затем установите флажок Пустые.
7. Установите все флажки без названия
Установите все флажки, напротив которых ничего не указано, как на этом рисунке.
8. Выделите пустые ячейки и удалите их
Если Excel вернет пустые ячейки, выделите их. Затем нажмите клавишу DELETE. Все скрытые символы в ячейках будут удалены.
9. Очистите фильтр
Щелкните стрелку фильтра и выберите команду Удалить фильтр из. для отображения всех ячеек.
10. Результат
Примечание: В этом примере обратите внимание, что ячейка E4 содержит зеленый треугольник, а число выравнивается по левому краю. Это значит, что число имеет текстовый формат. Это может вызвать проблемы в дальнейшем. Если вы заметили эту проблему, рекомендуем преобразовать числа из текстового формата в числовой.
Этот же пример с функцией ЕТЕКСТ
Здесь в столбец F добавлена функция ЕТЕКСТ. Все ячейки в порядке, кроме одной со значением ИСТИНА. Это значит, что ячейка E2 содержит текст. Чтобы решить эту проблему, можно просто удалить содержимое ячейки и еще раз ввести число 1865,00. Вы также можете использовать функцию ПЕЧСИМВ, чтобы убрать символы, или функцию ЗАМЕНИТЬ, чтобы заменить специальные знаки на другие значения.
Использовав функцию ПЕЧСИМВ или ЗАМЕНИТЬ, вы можете скопировать результат в буфер обмена, а затем выбрать Главная > Вставить > Специальная вставка > Значения. Кроме того, может потребоваться преобразовать числа из текстового формата в числовой.
Самый скучный вариант использования этой замечательной функции - применять ее так, как описано в справке - для суммирования попарных произведений ячеек в двух (и более) указанных диапазонах. Например, можно без дополнительного столбца расчитать общую стоимость заказа:
По сути, то, что делает эта функция можно выразить формулой:
Технически, перемножаемых массивов (диапазонов) может быть не два, а три или больше (до 255). Главное, чтобы они были одного размера. Удобно, но ничего особенно. Однако, использовать СУММПРОИЗВ только так - забивать гвозди микроскопом, ибо, на самом деле, она умеет гораздо больше.
Работа с массивами без Ctrl+Shift+Enter
Если вы хоть немного знакомы в Excel с формулами массива, то должны понимать их мощь и красоту. Иногда одна формула массива может заменить несколько столбцов дополнительных вычислений и ручного труда. Но у формул массива есть и минусы. Главные - это относительная сложность понимания, замедление пересчета книги и необходимость вводить эти формулы сочетанием Ctrl+Shift+Enter вместо обычного Enter. И вот как раз с последним может помочь наша функция СУММПРОИЗВ. Нюанс в том, что она умеет работать с массивами по определению, т.е. не требует обязательного нажатия Ctrl+Shift+Enter при вводе.
На этом факте основано большинство трюков с использованием СУММПРОИЗВ (SUMPRODUCT) . Давайте, для примера, рассмотрим пару-тройку наиболее характерных сценариев.
Подсчет количества выполненных условий
Допустим, нам нужно посчитать количество филиалов компании, где план выполнен (т.е. факт больше или равен плану). Это можно сделать одной формулой с СУММПРОИЗВ без дополнительных столбцов:
Умножение на 1, в данном случае, нужно, чтобы преобразовать результаты сравнения плана и факта - логическую ИСТИНУ и ЛОЖЬ в 1 и 0, соответственно.
Проверка нескольких условий
Если нужно проверять больше одного условия, то формулу из предыдущего примера нужно будет дополнить еще одним (или несколькими) множителями. И если нужно подсчитывать не количество, а сумму, то умножать можно не на 1, а на диапазон с суммируемыми данными:
Фактически, получается что-то весьма похожее на математическую функцию выборочного подсчета СУММЕСЛИМН (SUMIFS) , которая также умеет проверять несколько условий (до 127) и суммировать по ним значения из заданного диапазона.
Логические связки И и ИЛИ (AND и OR)
Если нужно связывать условия не логическим "И", как в примере выше (Факт>=План) И (Регион=Восток) , а логическим ИЛИ, то конструкция немного изменится - знак умножения заменяется на плюс:
Подсчет по данным из закрытого(!) файла
Кроме всего вышеперечисленного, у СУММПРОИЗВ есть еще одно неочевидное и весьма полезное свойство - она умеет работать с данными из неоткрытых книг. Если, для сравнения, попробовать подсчитать в другом файле количество филиалов из региона Восток нашей книги и написать вот такое:
Добрый вечер, коллеги!
С формулами на Ты, но в этой задачке затык.
Есть два файла:
1) Исходник, где содержатся данные - ИТОГО данных смещено всегда на 3 строки;
2) И Файл куда собираются ИТОГО.
Задача стоит сложить ИТОГО по названиям продуктов (условно), продукты повторяются в столбце.
Сложить не проблема, вариантов масса, все (на сколько сам знаю) попробовал.
Вот только есть нюанс - при закрытии Исходника выдает ЗНАЧ.
Везде читаю, что это связано с особенностью функции СМЕЩ, но с ИНДЕКС тоже выдает ЗНАЧ.
Варианты: открывать Исходник и макросы не рассматриваются.
Есть у кого-нибудь идеи? Буду признателен за советы.
Добрый вечер, коллеги!
С формулами на Ты, но в этой задачке затык.
Есть два файла:
1) Исходник, где содержатся данные - ИТОГО данных смещено всегда на 3 строки;
2) И Файл куда собираются ИТОГО.
Задача стоит сложить ИТОГО по названиям продуктов (условно), продукты повторяются в столбце.
Сложить не проблема, вариантов масса, все (на сколько сам знаю) попробовал.
Вот только есть нюанс - при закрытии Исходника выдает ЗНАЧ.
Везде читаю, что это связано с особенностью функции СМЕЩ, но с ИНДЕКС тоже выдает ЗНАЧ.
Варианты: открывать Исходник и макросы не рассматриваются.
Есть у кого-нибудь идеи? Буду признателен за советы. Anis625
Есть два файла:
1) Исходник, где содержатся данные - ИТОГО данных смещено всегда на 3 строки;
2) И Файл куда собираются ИТОГО.
Задача стоит сложить ИТОГО по названиям продуктов (условно), продукты повторяются в столбце.
Сложить не проблема, вариантов масса, все (на сколько сам знаю) попробовал.
Вот только есть нюанс - при закрытии Исходника выдает ЗНАЧ.
Везде читаю, что это связано с особенностью функции СМЕЩ, но с ИНДЕКС тоже выдает ЗНАЧ.
Варианты: открывать Исходник и макросы не рассматриваются.
Есть у кого-нибудь идеи? Буду признателен за советы. Автор - Anis625
Дата добавления - 07.06.2018 в 21:56
Добрый день.
Подскажите, пожалуйста, возникают очень большие странности с функцией СУММПРОИЗВ и вложенной в нее МАКС и ОСТАТ:
возникает вообще бред: одна и та же формула, записанная в разных ячейках, дает разный результат! Как такое вообще может быть?
Использую вот такую формулу (в столбце F):
=СУММПРОИЗВ(МАКС($B$5:$B$14*(ОСТАТ($C$5:$C$14;3)=1)))
Она то и работает неправильно
При просмотре как вычисляется формула, обнаруживается что почему-то в ОСТАТ не берется диапазон, а берется одна текущая ячейка. Тем не менее при расчете не МАКС, а просто суммы, все считается корректно, ОСТАТ берет именно диапазон а не текущую ячейку.
Т.е. СУММПРОИЗВ не может использовать вложенные буквенные формулы? Что делать, чем пользоваться?
Прикладываю Excel, в котором все это видно.
Что самое интересное - если нажать F9 (принудительный расчет), то результат считается правильно. Может какие-то настройки Excel?
Добрый день.
Подскажите, пожалуйста, возникают очень большие странности с функцией СУММПРОИЗВ и вложенной в нее МАКС и ОСТАТ:
возникает вообще бред: одна и та же формула, записанная в разных ячейках, дает разный результат! Как такое вообще может быть?
Использую вот такую формулу (в столбце F):
=СУММПРОИЗВ(МАКС($B$5:$B$14*(ОСТАТ($C$5:$C$14;3)=1)))
Она то и работает неправильно
При просмотре как вычисляется формула, обнаруживается что почему-то в ОСТАТ не берется диапазон, а берется одна текущая ячейка. Тем не менее при расчете не МАКС, а просто суммы, все считается корректно, ОСТАТ берет именно диапазон а не текущую ячейку.
Т.е. СУММПРОИЗВ не может использовать вложенные буквенные формулы? Что делать, чем пользоваться?
Прикладываю Excel, в котором все это видно.
Что самое интересное - если нажать F9 (принудительный расчет), то результат считается правильно. Может какие-то настройки Excel? Serrg
При просмотре как вычисляется формула, обнаруживается что почему-то в ОСТАТ не берется диапазон, а берется одна текущая ячейка. Тем не менее при расчете не МАКС, а просто суммы, все считается корректно, ОСТАТ берет именно диапазон а не текущую ячейку.
Т.е. СУММПРОИЗВ не может использовать вложенные буквенные формулы? Что делать, чем пользоваться?
Прикладываю Excel, в котором все это видно.
Что самое интересное - если нажать F9 (принудительный расчет), то результат считается правильно. Может какие-то настройки Excel? Автор - Serrg
Дата добавления - 14.08.2014 в 18:49
Здравствуйте
1) Чтобы ввести формулу массива, поставьте курсор в строку формул и нажмите сочетание клавиш Ctrl+Shift+Enter
2) на мой взгляд, нет смысла в функции СУММПРОИЗВ, так как МАКС не возвращает массив, а только одно значение. Что Вы хотите посчитать этой формулой?
Здравствуйте
1) Чтобы ввести формулу массива, поставьте курсор в строку формул и нажмите сочетание клавиш Ctrl+Shift+Enter
2) на мой взгляд, нет смысла в функции СУММПРОИЗВ, так как МАКС не возвращает массив, а только одно значение. Что Вы хотите посчитать этой формулой? Pelena
Чтобы ввести формулу массива, поставьте курсор в строку формул и нажмите сочетание клавиш Ctrl+Shift+Enter
Да это я все знаю. Я как раз в файле и привел пример - что по формуле массива МАКС работает корректно.
Но почему некорректно работает СУММПРОИЗВ?
Тут какой-то очень тонкий нюанс, я подозреваю насчет 2-го уровня вложенности буквенных формул.
Посмотрите сами столбец F и столбец H. Формулы абсолютно одинаковы, только в одном СУММПРОИЗВ, а в другом - формула массива для МАКС.
Я естественно знаю что МАКС мне вернет одно значение - оно мне и нужно.
Ведь все нормально считается МАКС с помощью СУММПРОИЗВ, когда нет 2-х уровней вложенности. Но почему тут возникла такая проблема.
Посмотрите внимательнее - абсолютна одна и та же формула, введенная в разные ячейки, дает разный результат. Это просто уму непостижимо!! как такое может быть?
Чтобы ввести формулу массива, поставьте курсор в строку формул и нажмите сочетание клавиш Ctrl+Shift+Enter
Да это я все знаю. Я как раз в файле и привел пример - что по формуле массива МАКС работает корректно.
Но почему некорректно работает СУММПРОИЗВ?
Тут какой-то очень тонкий нюанс, я подозреваю насчет 2-го уровня вложенности буквенных формул.
Посмотрите сами столбец F и столбец H. Формулы абсолютно одинаковы, только в одном СУММПРОИЗВ, а в другом - формула массива для МАКС.
Я естественно знаю что МАКС мне вернет одно значение - оно мне и нужно.
Ведь все нормально считается МАКС с помощью СУММПРОИЗВ, когда нет 2-х уровней вложенности. Но почему тут возникла такая проблема.
Посмотрите внимательнее - абсолютна одна и та же формула, введенная в разные ячейки, дает разный результат. Это просто уму непостижимо!! как такое может быть? Serrg
Чтобы ввести формулу массива, поставьте курсор в строку формул и нажмите сочетание клавиш Ctrl+Shift+Enter
Да это я все знаю. Я как раз в файле и привел пример - что по формуле массива МАКС работает корректно.
Но почему некорректно работает СУММПРОИЗВ?
Тут какой-то очень тонкий нюанс, я подозреваю насчет 2-го уровня вложенности буквенных формул.
Посмотрите сами столбец F и столбец H. Формулы абсолютно одинаковы, только в одном СУММПРОИЗВ, а в другом - формула массива для МАКС.
Я естественно знаю что МАКС мне вернет одно значение - оно мне и нужно.
Ведь все нормально считается МАКС с помощью СУММПРОИЗВ, когда нет 2-х уровней вложенности. Но почему тут возникла такая проблема.
Посмотрите внимательнее - абсолютна одна и та же формула, введенная в разные ячейки, дает разный результат. Это просто уму непостижимо!! как такое может быть? Автор - Serrg
Дата добавления - 14.08.2014 в 19:04
Читайте также: