/ / Динамично индексиране на данни, подредени в редове в excel - excel, динамично, индексиране

Динамично индексиране на данни, подредени в редове в excel - excel, динамично, индексиране

Имам специален лист със следното в колони C2 до O2:

Month   1   2   3   4   5   6   7   8   9   10  11  12

В колони C3 до O3 имам следното:

Revenue 14.48828064 57.39890307 7.789366115 77.9224996  98.47631317 99.91713279 27.60377772 95.71525763 48.19843962 32.31745481 26.69196797 83.49167956

В колони C9 до D9 имам:

From Month |    1

И в колони C10 до D10:

Till month |    12

В колона C12 имам:

Revenue

Проблемът ми е да подготвя формула вклетка D12, която динамично ще реагира на промените на клетките D9, D10 и ще доведе сумата от линия 3 - Приходи в клетка D12, като се използва само формула в клетка D12, без да се използват други клетки.

Знам как да направя това, когато данните савертикално подредени, използвайки офсетните и индиректните функции, но не успяха да разберат начина, по който данните се поръчват хоризонтално. Всяка помощ би била много ценена.

Отговори:

1 за отговор № 1

опитайте тази формула в D12

=SUM(OFFSET(C3,0,D9,1,D10-D9+1))

той обобщава диапазона, определен с OFFSET функция. Диапазонът започва в клетката, съответстваща на "от месец", което е 0 редове надолу и D9 вдясно, на C3 клетка; включва 1 ред и D10-D9+1 колони.