Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
29.03.2020, 05:44:24

Войти
Добавляйтесь в нашу группу ВКонтакте - будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
30 949 Сообщений в 4 951 Тем от 7 987 Пользователей
Последний пользователь: Alexey_Mex
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Не считает массив и нужна помощь в упрощении формулы iferror(ArrayFormula(SUM(IF
Страниц: [1]   Вниз
Печать
Автор Тема: Не считает массив и нужна помощь в упрощении формулы iferror(ArrayFormula(SUM(IF  (Прочитано 98 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Tata1981
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 2


Просмотр профиля E-mail
« : 24.03.2020, 19:25:56 »

Здравствуйте! Прошу помощи с формулой.
Файл прилагаю.

Проблема:
На листе "Рейтинг средней эффективности" не считает процент средней эффективности из листа "Лист оценки" по строке B11 (Валерия) за текущий отчетный период (с 15.03 по 21.03)

И если возможно помогите как-то облегчить формулу. Сейчас она с делением AQ на AR, хотя можно подставлять AS из листа "Лист оценки".
Формула выглядит так:

=iferror(ArrayFormula(SUM(IF(('Лист Оценки'!E:E<=$F$2)*('Лист Оценки'!E:E>=$F$1)*('Лист Оценки'!G:G=B11);'Лист Оценки'!AQ:AQ)))/ArrayFormula(SUM(IF(('Лист Оценки'!E:E<=$F$2)*('Лист Оценки'!E:E>=$F$1)*('Лист Оценки'!G:G=B11);'Лист Оценки'!AR:AR)));"--")
Записан
boa
Постоялец
***

Репутация: +20/-0
Офлайн Офлайн

Сообщений: 189


Доброта спасет мир...


Просмотр профиля WWW
« Ответ #1 : 24.03.2020, 21:54:58 »

Здравствуйте,
исправьте REFы в колонках AQ и AR таблицы и все посчитает.
=IFERROR(
 SUMIFS('Лист Оценки'!$AQ:$AQ;'Лист Оценки'!$E:$E;"<="&$F$2;'Лист Оценки'!$E:$E;">="&$F$1;'Лист Оценки'!$G:$G;$B11)
/SUMIFS('Лист Оценки'!$AR:$AR;'Лист Оценки'!$E:$E;"<="&$F$2;'Лист Оценки'!$E:$E;">="&$F$1;'Лист Оценки'!$G:$G;$B11);"--")
а формулу упростить можно избавив от массивности и заменив ссылки на столбец, ссылкой на конкретный диапазон с данными
В вашем случае подойдет преобразование данных в умную таблицу.
« Последнее редактирование: 24.03.2020, 21:57:23 от boa » Записан

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

Tata1981
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 2


Просмотр профиля E-mail
« Ответ #2 : 25.03.2020, 13:06:44 »

Здравствуйте,
исправьте REFы в колонках AQ и AR таблицы и все посчитает.
огромное спасибо, точно! разгадка оказалась проще, чем казалось))) Спасибо!
Записан
boa
Постоялец
***

Репутация: +20/-0
Офлайн Офлайн

Сообщений: 189


Доброта спасет мир...


Просмотр профиля WWW
« Ответ #3 : 26.03.2020, 00:49:01 »

разгадка оказалась проще
"Не смешите мои подковы", там до "проще" еще копать и копать... Смеющийся
Без обид, просто настроение...
« Последнее редактирование: 26.03.2020, 00:51:00 от boa » Записан

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость...  Мигель Сервантес де Сааведра

Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru