2017-01-05 5 views
0

У меня есть данные, что выглядит как этогоФормула Excel для суммирования всех ячеек, которые находятся в списке заданных номеров столбцов?

http://screencast.com/t/RN7x6szA60

Bin 0 Bin 1 Bin 2 Bin 3 Bin 4 Bin 5 Bin 6 Bin 7 
0.6967 0.6967 0.0503 0.0497 0.0971 0.0526 0.0009 0.0013 

И у меня есть список бункеров подводить, например, я хочу подвести бункера 2,5 и 7. Как бы написать формулу суммировать все ячейки для этих номеров ящиков? Я пробовал что-то вроде {= SUM (OFFSET (A2 ,, {2,5,7}))}, но я не думаю, что правильно использую формулы массива, потому что это не сработало.

ответ

2

Вы бы использовать SUMIFS():

=SUM(SUMIFS(2:2,1:1,{"Bin 2","Bin 5","Bin 7"})) 

enter image description here

Если вы хотите, чтобы просто перечислить номера бинов в диапазоне, то вы могли бы использовать это вместо того, чтобы:

=SUM(SUMIFS(2:2,1:1,"Bin " & I5:I7)) 

Этот нужно будет ввести как формулу массива с помощью Ctrl-Shift-Enter. Если все сделано правильно, то excel поместит {} вокруг формулы.

enter image description here

+0

Спасибо вам, что это своего рода то, что я ищу, но У меня есть бункеры как список чисел. то есть. «2,5,7» и на самом деле есть сотни бункеров, поэтому их ввод вручную не будет работать. Вот почему я пытался сделать это с помощью СМЕЩЕНИЯ. Есть ли способ изменить формулу для решения этой проблемы? Я всегда мог использовать другой скрипт для переформатирования списка, если не – Esoremada

+0

Как хранится ваш список? @Esoremada –

+0

И заголовки столбцов начинаются с 'Bin'? –

1

вы можете использовать комбинацию SUM и ВПР для достижения этой цели просто вы передаете список номеров ячеек в качестве показателя ВПР (да он поддерживает список как индекс !!) вы можете попробовать следующее:

=SUM(VLOOKUP(A2, A2:M2, {2, 5, 7}, false)) 

{2, 5, 7}  : is the list of indexes you specify to be summed 
first argument : must be the first element in the range 
second argument: is the range to look up into 
result   : B2+E2+G2 

и помнить, чтобы рассматривать это уравнение как уравнение массива, окружив его фигурными скобками или нажав Ctrl-Shift-Enter вместо ввода

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

  • Нет связанных вопросов^_^