ghosty
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Помогите, пожалуйста, решить такую задачку. Могу ее решить на VBA, но запускать каждый раз макрос для пересчета значений очень неудобно. Необходимо решение с формулами, но в этом направлении голова не соображает Есть массив данных такого вида (вероятности). Необходимо в каждой строке осуществить поиск слева направо значения, большего или равного 0,75. Когда такое значение найдено, проверить, является ли среднее арифметическое следующих вслед за ним двух чисел также большим или равным 0,75. Если это условие выполняется, то формула должна возвращать порядковый номер ячейки с найденным значением. Если условие не выполняется, то ищем дальше слева направо. Например, в данном массиве для первой строчки нужное значение - 3, для второй - тоже 3, для третьей - 4, а вот для пятой - не 3, а 6 (одно из условий не выполняется). Формулы массива нужны, что ли... Подскажите хотя бы, в какую сторону копать. Заранее премного благодарен за любую помощь. Добавлено: Пока ничего, кроме вот такой абракадабры не придумалось, но может быть, есть решение поизящнее? | Всего записей: 6808 | Зарегистр. 21-09-2002 | Отправлено: 23:29 28-11-2010 | Исправлено: ghosty, 23:30 28-11-2010 |
|