2015-09-30 3 views
0

Я собираюсь получить текущий баланс акций с помощью листа Excel. В этой книге баланс вводится каждый день. Однако на самом деле отображается только последний баланс дня, все остальные скрыты. Данные вводятся в столбцы, и, следовательно, отображается только один столбец данных.Суммировать только видимые ячейки, используя SUBTOTAL в Excel

В этом примере я хочу суммировать значения из строки 21 по 24. Я ввожу формулу из первого зарегистрированного баланса в некоторые столбцы вперед вовремя (поэтому диапазон часто не нужно изменять).

Для этого я использую:

=SUBTOTAL(109,C21:O24) 

последнего столбец в значение сумм до 20. Однако, используя эту формулу сумму на 260. Это фактически суммирует все значения в строке 21 до 24!

Я прислал сайт https://support.office.com/en-us/article/SUBTOTAL-function-7b027003-f060-4ade-9040-e478765b9939, где говорится, что значение «109» должно использоваться в качестве первого аргумента, чтобы суммировать не скрытые значения. Но, очевидно, это не работает. Я также попытался использовать «9» в качестве первого аргумента, а также с тем же результатом.

Что мне не хватает? Почему эта формула не выполняется так, как предполагалось?

MCVE (Я считаю, что если это скопировано в ячейку A20, значение должно стать 260. При скрытии всех столбцов, но A, B и O должны давать 20, используя SUBTOTAL, но для меня он все равно производит 260).

Stock                 
     Prod1 5 5 5 5 5 5 5 5 5 5 5 5 5  
     Prod2 5 5 5 5 5 5 5 5 5 5 5 5 5   
     Prod3 5 5 5 5 5 5 5 5 5 5 5 5 5  
     Prod4 5 5 5 5 5 5 5 5 5 5 5 5 5   =SUBTOTAL(109;C21:O24) 

Привет

ответ

1

От documentation:

для Function_Num констант от 1 до 11, функция ИТОГО включает значения строк, скрытых с помощью скрыть строки команду под Скрыть & Unhide подменю команды «Формат» в группе «Ячейки» на вкладке «Главная» в приложении рабочего стола Excel. Используйте эти константы, если хотите перетолковать скрытые и незапрошенные номера в списке. Для констант функции_Num от 101 до 111 функция SUBTOTAL игнорирует значения строк, скрытых командой Hide Rows. Используйте эти константы, если хотите перечитать только неперечисленные числа в списке.

Нельзя использовать для суммирования ячеек, скрытых столбцами.

+0

Отличный ответ. Когда я пытался использовать Google, люди использовали «скрытые CELLS», которые я понял как скрытые, скрывая строки или столбцы. На некоторых форумах даже было предложено использовать такую ​​формулу, даже если вопрос задавался специально для скрытых столбцов. Теперь я знаю, что мне приходится прибегать к VBA по крайней мере, так что еще раз спасибо! – Cenderze

Смежные вопросы