1

У меня есть 3 страницы в документе Excel.

1-й состоит из Distributor(name), Genre и Profit

2-й имеет Distributor(имя) и Location(Австралия или Зарубежье)

3-й, где мне нужно ввести эти данные, чтобы показать для каждого жанра в зависимости от местоположения дистрибьютора, какую прибыль приносит каждый жанр.

Итак, таблица 3-й страницы выглядит примерно так

|...........|Australian|Overseas|
|Genre |
|Music |
|Action|
|Total..|..................|...............|

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

Я не уверен, как это получить, я пробовал IF((SUMPRODUCT)) и IF(VLOOKUP()) но безрезультатно .

2 ответа2

1

ЕСЛИ Dist1 - это диапазон Distributor от листа 1, а Dist2 тот, что на листе 2 ...... и таблица листа 3 начинается с A1, затем используйте эту "формулу массива" в B3

=SUM(SUMIFS(Profit,Genre,$A3,Dist1,IF(Location=B$1,Dist2)))

подтверждается сочетанием клавиш CTRL+SHIFT+ENTER и копируется поперек и вниз

Смотрите пример здесь

Обратите внимание, что я использовал именованные диапазоны, но при необходимости вы можете использовать ссылку на ячейку

0

Поместите дополнительный столбец в Sht 1 с помощью VLookup чтобы вернуть местоположение из Sht 2.

Затем на шт 3 используйте SUMIFS для получения итогов (при условии Excel 2007+) или SUMPRODUCT (Excel 2003)

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