Vera111p
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добррое время суток! Задача - найти средневзвешенное значение. Имеются: строка с данными о скорректированных ценах (предварительно скорректированы) ; строка с данными о суммарной корректировке по модулю (рассчитана); строка с данными о весах, рассчитанных в зависимости от суммарной корректировки по модулю делением суммы суммарной корректировки на суммарную корректировку по модулю по каждому объекту). Не знаю как прикрепить файл. пример Цена 30606 21955 47115 16875 Суммарн корр-ка 70% 96% 30% 65% Вес 4 3 9 4 Средневзвешенное значение определяем по формуле перемножения массивов СУММПРОИЗВ (скорректированная цена объектов-аналогов ; вес). Равно в данном случае 33913. Всё хорошо, если каждый объект имеет корректировку, но если объект не имеет корректировки (очень близок к аналогу), то ячейка с весом такого объекта выдаёт #/ДЕЛО, и соответственно, средневзвешенное значение тоже, средневзвешенное значение не найти. Есть ли какое-то решение математическое, можно обойти это деление на 0? То есть объект, не имеющий корректировки, должен по формуле иметь максимальный вес и при этом этот вес зависит от величины других корректировок, т.е. пропорционален весу других объектов. Не знаю, как обойти это препятствие. Пробовала всякие дурацкие решения, но ничего не получилось. Может, кто-нибудь подскажет? Если в других темах это уже обсуждалось - прошу извинить, ползала, ползала по форуму - нашла кое-чего полезного, но ответа на этот вопрос (и вопрос) не нашла. Заранее спасибо. Добавлено: Средневзвешенное значение, конечно определяем по формуле перемножения массивов СУММПРОИЗВ (скорректированная цена объектов-аналогов ; вес)/ сумму весов - забыла уточнить. Вопрос втом, как найти максимальный вес, пропорционально весам других объектов? Ой, непонятно, наверное, всё-таки написала. |