2015-09-29 4 views
-1

Мне нужна формула Таблицы для поля «Год от даты». По сути, мне нужно суммировать ячейки слева от данной ячейки, вверх и до 11 предыдущих ячеек (существует несколько лет в одной строке). В Excel это выполняется через OFFSET и значение -Width. Таблицы не будут хорошо играть с -Width. Я понятия не имею, что делать. У кого-нибудь есть предложения?Формула: сумма ячеек влево?

Для чего это стоит, формула, которая не работает в листах (но в Excel) выглядит следующим образом:

=SUM(OFFSET(Forecast!$B$12,ROW($A13)-ROW($A$12),MATCH(Report!$I$1,Months,0)+2,1,-$I$2)) 

Где - $ I $ 2 является переменным числом месяцев поля.

Любая помощь?

ответ

0

Я использовал непрямой и формат RC. Этот секретный соус - max(COLUMN()-11,1).

=sum(INDIRECT("R"&row()&"C"&max(COLUMN()-11,1)&":R"&row()&"C"&(COLUMN()-1), FALSE)) 

или с $I$2 клетки

=sum(INDIRECT("R"&row()&"C"&max($I$2-11,1)&":R"&row()&"C"&($I$2-1), FALSE)) 

Edit:

С дополнительной информацией, предполагается, что ваш вход в br, ваш первый месяц в bc, лист ваш заинтересованы в том, sh, и вы хотите вернуться $I$2-1 колонок (потому что bc считается одним)

=SUM(INDIRECT("sh!"&"R"&br&"C"&(bc+1-$I$2)&":R"&br&"C"&bc,false)) 
+0

Это самое близкое, что я получил от ответа, но я не уверен, что я полностью следую. Есть также шанс, что я, возможно, не дал надлежащую настройку. Эта формула находится на листе 5, адресующем поле на листе 2. Ячейка I2 ($ I $ 2) находится на листе 5 и просто выдает выбранный месяц. Затем я использую эту ячейку, чтобы определить, как далеко назад мое уравнение SUM должно выглядеть на листе 2 из данной ячейки, чтобы точно дать мне номер «Год от даты». – sportwarrior

Смежные вопросы