Использование функции сопоставления сумм и индексов для заполнения таблицы

#excel

#excel

Вопрос:

Я пытаюсь выполнить формулу массива Sum, If Error, Index и Match, но я продолжаю получать нули.

Ниже приведена формула.. Индекс — D8: DF1213 — это фактические данные, включая заголовки.

Совпадение — A3 и A1 — это «Цена» и «Центр прибыли», которые я хотел бы извлечь

B8: B1213 и C8: C1213 — это столбцы, в которых я могу найти центр цен и прибыли

B2 — это дата, которая мне нужна.

Что я могу сделать, чтобы это сработало??

 = SUM(IFERROR(INDEX('Develpoment 3Q EAC'!$D$8:$DF$1213, MATCH($A3amp;A$1,'Develpoment 3Q EAC'!$B$8:$B$1213amp;'Develpoment 3Q EAC'!$C$8:$C$1213,0),B2),0))
  

Ниже приведена картинка данных, которые я настроил. Столбцы — это даты, а строки — это тип данных, которые я хотел бы видеть, будь то их стоимость, материал, накладные расходы и т. Д..

https://i.stack.imgur.com/Ap9TU.jpg

Комментарии:

1. Какую версию Excel вы используете? Если что-нибудь, кроме подписки на Office 365, вы использовали Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования? Также примечание: оба не нужны.

2. Лично я бы немного перевернул его и использовал SUMIFS: =SUMIFS(INDEX('Develpoment 3Q EAC'!$D$8:$DF$1213,0,B2),'Develpoment 3Q EAC'!$B$8:$B$1213,$A3,'Develpoment 3Q EAC'!$C$8:$C$1213,A$1)

3. Подождите, B2 — это дата. Затем вам понадобится СОВПАДЕНИЕ на его месте, чтобы найти правильный столбец. ИНДЕКС ожидает относительный номер столбца, а не значение заголовка, чтобы найти столбец.

4. мм, версия 202, используйте Я использовал ctrl-shift enter, чтобы сделать его функцией массива, и я все равно получил ноль @ScottCraner

5. Проблема в том, что вы пытаетесь просмотреть относительный столбец, который не существует, и это вызывает ошибку. Вам нужно добавить функцию сопоставления для столбца: MATCH(B2,'Develpoment 3Q EAC'!$D$7:$DF$7,0) или что-то подобное, и вам все равно нужно будет подтвердить с помощью Ctrl-Shift-Enter. Прямо сейчас он пытается найти столбец 42000 плюс-минус тысяча в зависимости от даты в B2.