Добрый день!
Возникла проблема с использованием формулы СУММПРОИЗВ
Кратко поясню смысл действий и что нужно сделать.
Есть нормы расходы и объемы распределения, а также маркер, который обозначает информация из каких ячеек необходимо взять.
В нашем случае это 1.
Причем в реале объемы с маркерами находятся на одном листе, а нормы с маркерами на другом, но маркеры совпадают.
Поскольку файл не мой я решил проверить итоговые данные они выделены голубым.
Поскольку итоговая норма является средневзвешенной, то первое что пришло в голову это перемножить нормы и объемы под нужным маркером 1.
Проверяю и вывожу результат в фиолетовую ячейку и вижу, что в одном случае (Вариант 1) с имеющимися данными не совпадает, а во втором случае (Вариант 2) совпадает.
Начинаю разбираться в итоговых нормах (голубые ячейки) стоит формула, которую я привел в оранжевых ячейках.
Логику, которую закладывали в нее я понимаю, хотели посчитать средневзвешанную, но вот исполение не могу понять и тем более во Варианте 1 она не работает, а во втором работает. Почему понять не могу.
Пишу свой вариант формулы, оба работают но есть нюанс (приведены в сером квадрате в красных ячейках).
В первом варианте формула выдает ошибку ЗНАЧ если в объемах стоит текст, к примеру как в желтой ячейке.
Второй вариант, просто добавил условие чтобы убрать ошибку с текстом, т.к. исходные данные исправить довольно проблематично.
Теперь несколько вопросов:
1. Как лучше и более красиво использовать формулу СУММПРОИЗВ для подобного расчета средневзвешенной в данном контексте.
2. Почему в исходном варианте в варинте 1 формула работает, а во втором нет (оранжевые и голубые ячейки)
3. В чем суть исходного варианта (оранжевые и голубые ячейки)
3. Как лучше и более красиво обойти проблему текста при котором СУММПРОИЗВ выдает ошибку.
Файл во вложении.
Буду рад и благодарен любым комментариям.
Заранее спасибо!!!
Возникла проблема с использованием формулы СУММПРОИЗВ
Кратко поясню смысл действий и что нужно сделать.
Есть нормы расходы и объемы распределения, а также маркер, который обозначает информация из каких ячеек необходимо взять.
В нашем случае это 1.
Причем в реале объемы с маркерами находятся на одном листе, а нормы с маркерами на другом, но маркеры совпадают.
Поскольку файл не мой я решил проверить итоговые данные они выделены голубым.
Поскольку итоговая норма является средневзвешенной, то первое что пришло в голову это перемножить нормы и объемы под нужным маркером 1.
Проверяю и вывожу результат в фиолетовую ячейку и вижу, что в одном случае (Вариант 1) с имеющимися данными не совпадает, а во втором случае (Вариант 2) совпадает.
Начинаю разбираться в итоговых нормах (голубые ячейки) стоит формула, которую я привел в оранжевых ячейках.
Логику, которую закладывали в нее я понимаю, хотели посчитать средневзвешанную, но вот исполение не могу понять и тем более во Варианте 1 она не работает, а во втором работает. Почему понять не могу.
Пишу свой вариант формулы, оба работают но есть нюанс (приведены в сером квадрате в красных ячейках).
В первом варианте формула выдает ошибку ЗНАЧ если в объемах стоит текст, к примеру как в желтой ячейке.
Второй вариант, просто добавил условие чтобы убрать ошибку с текстом, т.к. исходные данные исправить довольно проблематично.
Теперь несколько вопросов:
1. Как лучше и более красиво использовать формулу СУММПРОИЗВ для подобного расчета средневзвешенной в данном контексте.
2. Почему в исходном варианте в варинте 1 формула работает, а во втором нет (оранжевые и голубые ячейки)
3. В чем суть исходного варианта (оранжевые и голубые ячейки)
3. Как лучше и более красиво обойти проблему текста при котором СУММПРОИЗВ выдает ошибку.
Файл во вложении.
Буду рад и благодарен любым комментариям.
Заранее спасибо!!!