2010-09-30 2 views
1

У меня есть два столбца чисел. Оба значения от 1 до 5. Я хочу подсчитать все ячейки, где значение левого столбца равно правильному значению столбца, а значение левого столбца равно определенному значению.Excel SUM и IF сочетают помощь

Я попытался это:

=SUM(IF(W2:W13=X2:X13 AND W2:W13=4,1,0)) 

Я попытался нажав Ctrl + Shift + Enter и добавляет {} вокруг формулы, но это не помогло.

Я думаю, что это W2: W13 = 4 часть, которая не работает

ответ

0

Вы можете использовать функцию sumif():

SumIf(range, criteria, sum_range) 

будет применять критерии для каждой строки в диапазоне.

Edit: для подсчета совпадений, вы можете использовать суммарный_диапазон = 1 или используйте функцию СЧЁТЕЛА(), предложенный Бен в своем ответе

0

Рассматривали ли вы третий столбец (C) с формулой IF(A1=B1,1,0) и суммируя, что третий столбец?

+1

Я предпочел бы не так, потому что у меня много столбцов, и я не хочу намного больше – JPC

2
=COUNTIFS(W2:W13,"=4", X2:X13, "=4") 
+0

с запятой вместо запятых? – thomaspaulb

+0

Да. параметры функции разделяются запятой. – shahkalpesh

+1

точки с запятой или запятыми зависят от региона – laurent

0

Я не очень эксперта Excel, но они не craeted в COUNTIF(range, criteria) функцию для этого?

0

Добавьте третий столбец, например, Z2: Z13 с этой формулой: IF(AND(W2=X2; W2=4); 1; 0) Тогда сумма вон тот.

0

У меня нет Excel 2007. Так вот, как вы можете сделать это в Excel 2003:

=COUNT(IF((W2:W14=4)*(X2:X14=4),Y2:Y14)) 

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

Уловка, чтобы заставить это работать, после ввода формулы вам нужно нажать F2, чтобы перейти в режим редактирования, а затем нажать CTRL-SHIFT-ENTER, что делает эту формулу формулой массива. Это поместит {} по всей формуле. Без формулы этого массива эта формула не будет работать.

Я нашел эту информацию в справочном документе Excel под названием Count, как часто происходит значение