2013-06-14 3 views
3

У меня есть лист excel, и я пытаюсь включить формулу SUMIFS, которая проверяет один столбец для условия, а затем проверяет другую группу столбцов, чтобы видеть в совпадении условие, чтобы суммировать все значения, составляющие> 50000 в группе столбцов, затем умножьте эти значения на 0,084. Моя формула возвращает ошибку #VALUE. Как я могу достичь того, чего хочу?Формула SUMIFS, которая проверила бы несколько столбцов

A  B  C  D  E  F  G  H  I 

NO     51000 52000 12000 10000 53000 

NO     23000 48000 54000 55000 50000 

=SUMIFS(E10:I610,A10:A610,"No",E10:I610,">50000") 

Помогите пожалуйста ...

+1

Хороший вопрос - у меня есть «взломать» (следовательно, не публиковать его как решение), который доставит вас туда - добавьте в столбец J sumif вдоль строк '= SUMIF (E10: I10,"> 50000 " , E10: I10) 'и перетащите его вниз, а затем просто сделайте суффикс столбца J на ​​основе столбца A ... Опять же, это не решение с одной формулой, но оно сделает трюк ... –

ответ

1
=SUM(IF(A10:A610="N",1,0)*IF(E10:I610>50000,1,0)*E10:I610) 

выше при использовании в качестве формулы массива (нажав Ctrl + сдвиг + ввести, вместо того, чтобы ввести ) тоже работает.

+0

благодарит много приятеля, работал как шарм –

5

Вы можете переключить его в формулу SUMPRODUCT, который может обрабатывать несколько столбцов:

=SUMPRODUCT(E10:I610*(A10:A610="No")*(E10:I610>50000)) 

EDIT:

Per JosieP, это работают, даже если имеются текстовые значения в диапазоне:

SUMPRODUCT(E10:I610,(A10:A610="No")*(E10:I610>50000)) 
+0

Удивительный ответ! - Я не мог заставить его работать. +1 –

+0

Обратите внимание, что это приведет к '# VALUE', если в E10: I610 есть текстовые значения. В этом случае вам понадобится 'SUM (IF' ... array formula и Barry Houdini. :) –

+2

или небольшая настройка на' = SUMPRODUCT (E10: I610, (A10: A610 = «Нет») * (E10: I610 > 50000)) ' – JosieP

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