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

Последние два значения являются текстовыми.

Проще говоря, я хочу, чтобы формула сделала это:

Посмотрите на значения в листе 2, столбец C. Игнорируйте те, которые не равны значению в ячейке D3 на листе 1. Для тех, которые равны этому значению, возьмите значение в столбце Z той же строки. Сложите все эти значения и выведите сумму в одну ячейку.

РЕДАКТИРОВАТЬ: Спасибо, я не знал о функции SUMIF, но смог заставить его работать.

=SUMIF(DbT!BZ:BZ,'2013'!B4,DbT!S:S)

1 ответ1

0

Для этого предназначена функция SUMIF. См. Справку по функции Excel для более подробной информации о 3 параметрах:

SUMIF(range, criteria, [sum_range])

Лист2!C:C = диапазон (что соответствует вашим критериям)

Лист1!D3 = критерии (которым должны соответствовать значения вашего диапазона)

Лист2!Z:Z = sum_range (что вы складываете)

=SUMIF(Sheet2!C:C,Sheet1!D3,Sheet2!Z:Z)

Обратите внимание, я предполагаю, что вы имеете в виду столбец C в своем вопросе, а не строку C. Если нет, пожалуйста, перепишите.

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