В таблице есть столбцы от B до Z. Я хочу суммировать столбец, который содержит «15 марта» в качестве заголовка, при условии, что значение столбца A больше или равно «15 марта».
Итак, если у меня есть следующее в Sheet1 -
A B C D E
1 Mar-15 Apr-15 May-15 Jun-15
2 Feb-15 1 2 3 4
3 Mar-15 100 200 300 400
4 Apr-15 1000 2000 3000 4000
5 May-15 10000 20000 30000 40000
И у меня есть следующее в столбцах Y и Z -
Y Z
1 Month Value
2 Mar-15 ?
Я хочу иметь возможность написать формулу в Z2, которая суммирует значения в столбце, заголовок которого равен Y2, а столбец A больше или равен Y2. Итак, здесь требуемый ответ для формулы будет 1110, так как Y2 содержит Mar-15.
Чтобы было понятнее, если Y2 содержит Apr-15, то результат в Z2 должен быть 22000.
Теперь у меня есть формула
=MATCH(Y2,$1:$1,0)
что дает мне 2, который является индексом столбца в первой строке, который соответствует значению в Y2.
Затем я изменяю его, чтобы получить адрес заголовка -
=ADDRESS(1,MATCH(Y2,$1:$1,0))
Это дает мне $B$1. Чтобы получить только столбец, я делаю =LEFT(ADDRESS(1,MATCH(Y2,$1:$1,0)),2)
, что дает мне $B
Теперь я хочу сделать SUMIFS
столбца, возвращаемого этой адресной функцией, и указать условие, что столбец A должен быть больше, чем значение в Y2.
=SUMIFS(<something>,A:A,">="&Y2)
Каким должно быть что-то? В зависимости от значения в Y2 столбец, который я хочу суммировать, может быть другим. Итак, какую формулу мне вставить вместо что-то?
Я попробовал LEFT(ADDRESS(1,MATCH(Y2,$1:$1,0)),2):LEFT(ADDRESS(1,MATCH(Y2,$1:$1,0)),2)
, так как LEFT(ADDRESS(1,MATCH(Y2,$1:$1,0)),2)
дает мне $B, и я предполагал, что эта формула даст мне $B:$B, но это не работает.