У меня есть эта таблица:

Как сложить всю сумму в столбце B для первых двух символов в столбце A?

Например: СУММА все суммы для LUxx

4 ответа4

7

SUMIF может сделать это. Вы можете попробовать функцию ниже (я уже проверял):

=SUMIF(A2:A20,"LU*",B2:B20)
  • A2:A20 - это диапазон, в который вы хотите посмотреть
  • «LU » * означает, что вам нужны только записи, начинающиеся с LU в A2:A20
  • B2:B20 - это фактический диапазон, который вы используете для суммирования

Не забудьте изменить число в диапазоне в соответствии с вашим содержимым Excel!

2

Вы можете посмотреть на функцию SUMIF в сочетании с LEFT(), которая позволит вам получить первые два символа.

2

Я не мог заставить решение diagonalbatman работать (я не думаю, что SUMIF действительно принимает формулу).

Вот решение формулы SUMPRODUCT :

=SUMPRODUCT(B1:B24*IF(LEFT(A1:A24;2)="LU",1,0))

Может потребоваться проверка с помощью Ctrl Shift Enter (должен работать без, но иногда это не очень хорошо интерпретируется SUMPRODUCT).

2

Чтобы использовать подход SUMIF, добавьте промежуточный столбец (скажем, столбец C) с формулой:

=LEFT(A2,2)

и скопируйте для каждой используемой строки. Тогда используйте:

=SUMIF(C2:C19,"LU",B2:B19)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .