2013-11-24 4 views

ответ

3

Вы хотите использовать SUMIFS:

=SUMIFS(G5:G23,D5:D23,">0",D5:D23,"<5") 

Вы хотите просуммировать все значения из G5:G23 где значения от D5:D23 больше 0 и меньше 5. Таким образом, требуются 2 критериев. >0 и <5.

Вот функция:

SUMIFS(sum_range,criteria_range1,criteria1,sum_range,[criteria_range2,criteria2],...) 

Пример:

enter image description here


Редактировать

ли думаю, что вы хотите, вертикальный поиск - VLOOKUP()

Формулы:

  • G6: =VALUE(VLOOKUP(D6,$B$25:$E$30,2,FALSE))
  • Н6: =IFERROR(IF(SEARCH("Valve",VLOOKUP(D6,$B$25:$E$30,3,FALSE))>0,$D$23,0),0)
  • I6: =E6*$D$22
  • J6: =SUM(G6:I6)

Теперь выберите G6:J6, возьмите ручку в нижнем правом углу, и перетащите, чтобы заполнить на строки G7:J7 в G20:J20.

Теперь подведите итог всем колонкам.

enter image description here

Вот файл завершен: http://www.filedropper.com/wpmccardiocosts_1

Вы должны проверить это, это очень удобно: http://www.mbaexcel.com/excel/tutorial-how-to-decide-which-excel-lookup-formula-to-use/

+0

Это дает общую сумму всего столбца.Я хочу получить общее количество значений, соответствующих каждому числу 1,2,3,4. – user3026602

+0

спасибо. – user3026602

+0

Можете ли вы показать мне некоторые данные образца? –

0

Это может быть проще использовать массив вошел формулу, используя SUM и IF :

=SUM(IF(D3:D23={1,2,3,4},G3:G23)) 

вводится с помощью [Ctrl] + [Shift] + [Enter] (формула массива)

Это позволит использовать множество переменных вместо 1,2,3,4, таких как не непрерывные числа, текст и т. Д.

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