У меня есть два листа в файле Excel, "sheet1" и "sheet2".

На первом листе есть таблица «Апельсины», в которой показано, где были произведены апельсины и куда они были экспортированы:

sheet1

На втором листе мне нужно отследить количество апельсинов, идущих из определенных мест. Вот мой желаемый результат:

sheet2

В настоящее время у меня есть эта формула для ячейки C3:

=SUMIFS(Oranges[[#Headers],[Quantity]],Oranges[[#Headers],[Produced In]],"=California",Oranges[[#Headers],[Exported To]],"=British Columbia")

К сожалению, это просто возвращает 0

Я не очень хорошо знаю Excel, поэтому мне нужна помощь с этим, но эквивалент SQL будет

выберите сумму (количество), где производитсяIN = "Калифорния" И exportedTo = "Британская Колумбия"

Просто трудно перевести это в синтаксис Excel.

Любая помощь будет оценена, спасибо

1 ответ1

1

Нет необходимости в аргументе [#Headers] или в условии =

=SUMIFS(Oranges[Quantity],Oranges[Produced In],"California",Oranges[Exported To],"British Columbia")

Я знаю, что это сбивает с толку при работе с [Таблицами].

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