Я знаю, что есть много способов создания промежуточных таблиц, которые меняются в зависимости от изменения видимости ячеек - хотя мой вопрос может звучать похоже - это НЕ мой вопрос.
Предположим, у меня есть книга с 2 столбцами и 5 строками, например
. A B
1 Name Val
2 A 1
3 A 3
4 B 5
5 B 2
6 A 6
7 A
8 B 5
9 A 2
Я пытаюсь заполнить ячейку B7 средним значением некоторых из названных строк "A" над ней ... Поэтому я фильтрую таблицу по столбцу "Имя", используя "A", то, что я хочу получить, это формула суммы (B2, B3, B6) или (еще лучше) сумма (B2:B3, B6), т. Е. Сумма ячеек, которые видны при создании этой формулы.
Я не могу использовать промежуточный итог, потому что он изменил бы его значение, когда я изменил фильтрацию ... теоретически я мог бы использовать промежуточный итог и копировать-вставить в качестве значения, но затем я теряю семантику значения.
Обратите внимание, что это значение должно оставаться постоянным относительно будущих изменений в видимости строк (мне даже не нужно его менять, если значения в A2, A3, A6 изменятся с A на B - но я ожидаю, что оно изменится, если B2, B3 или В6 изменены ....)
Я также знаю, что если я выберу диапазон B2:B6 (когда все еще отфильтрован, чтобы отображать только строки с именем "A") и нажмите ALT+; (окна) это изменит выбор, чтобы быть точно B2:B3, B6, но это, кажется, не работает во время создания формулы :(
Просто чтобы уточнить - реальные данные намного больше, поэтому выбор ячеек по очереди не возможен.
Любые идеи, как получить ссылку на видимую в настоящее время часть текущего выбранного диапазона?