У меня есть такие данные Excel на листе 1
A B C D F
1 P1 P2
2 Month I1 I2 I1 I2
3 Jan 1 2 3 4
4 Feb 2 3 4 6
5 Mar 5 6 7 8
6 Jan 6 7 8 9
7 Mar 5 5 5 5
Какой вывод мне нужен на листе 2?
A B C D E F G
1 Jan Feb Mar
2 P1 P2 P1 P2 P1 P2
3 I1 7 9 2 3 10 11
4 I2 11 13 4 6 12 13
Что я пробовал до сих пор:
SUMPRODUCT((Sheet1!B2:F2=Sheet2!A3)*(Sheet1!A3:A7=Sheet2!B1)*(Sheet1!B1:F6=Sheet2!B2)*Sheet1!B3:F7)
Вышеупомянутая формула отлично работает для первой ячейки, то есть B3 в Sheet2, но для других она показывает 0.
Я также пробовал использовать SumIFS, совпадение индекса ничего не дало мне результатов
Я убедился, что формула верна для других ячеек.
Вам нужно использовать абсолютная ссылка в своей формуле, иначе он не будет работать, когда вы начнете перетаскивать формулу вниз или поперек. Попробуйте это в ячейке
B3
в Sheet2:=SUMPRODUCT((Sheet1!$B$1:$E$1=Sheet2!B$2)*(Sheet1!$B$2:$E$2=Sheet2!$A3)*(Sheet1!$A$3:$A$7=Sheet2!B$1)*(Sheet1!$B$3:$E$7))
и перетащите его вниз и поперек.