Scott Craner
Чтобы получить результаты из вашей формулы, удалите символ "
со всех сторон, 0
чтобы формула не пыталась добавить текстовые строки.
но мы можем сократить формулу с помощью 3D SUMIF
С именами нужных листов в списке и ссылками на них с помощью команды INDIRECT в SUMIF:
=SUMPRODUCT(SUMIF(INDIRECT("'" & D1:D5 & "'!A:A"),B13,INDIRECT("'" & D1:D5 & "'!BC:BC")))
Máté Juhász
Есть ли возможность сделать кодировку меньше или лучше?
На самом деле, нет:(
Хотя вы можете использовать некоторые обходные пути:
- именованный диапазон : вы можете определить имена для своих диапазонов и ссылаться на них
- Ячейка поддержки: используйте другую ячейку для хранения результата вашей
MATCH
функции, поэтому не нужно запускать ее несколько раз - UDF: используйте макрос для создания пользовательской функции, где вы можете написать более хороший код, чем ваша текущая формула