
Vispārēja formula
=SUM(OFFSET(first,0,(COLUMN()-COLUMN(current))*n, 1,n))
Kopsavilkums
Lai uzrakstītu formulu, kas summē "nākamās 3" šūnas katru reizi, kad tā tiek kopēta, varat izmantot funkciju OFFSET. Parādītajā piemērā formula O5 ir:
=SUM(OFFSET($B5,0,(COLUMN()-COLUMN($O$5))*3, 1,3))
Piezīme: Šīs formulas mērķis ir novērst manuālu uzdevumu ievadīt diapazonus manuāli ar vienu globālu formulu par sarežģītākas formulas cenu.
Paskaidrojums
Būtībā funkcija OFFSET piegādā SUM 3 šūnu diapazonu, kas atgriež summēto rezultātu.
Argumenti par OFFSET tiek sniegti šādi:
Par atskaites mēs izmantojam pirmo šūnu datu diapazonā, B5, kas kā jauktā atsauce (kolonna bloķēta, rindu radinieks).
Par rindām , mēs izmantojam 0, jo mums nav jāmaina rindas.
Par kolonnas , mēs izmantojam izteiksmi:
(COLUMN()-COLUMN($O$5))*3
Šajā formulas daļā ir norādīts, cik kolonnu ir no sākuma atsauces līdz nobīdei. O5 nobīde ir nulle, P5 nobīde ir 3 utt.
Visbeidzot, augstums tiek ievadīts kā 1, bet platums - kā 3, jo šajā gadījumā mēs vienmēr vēlamies 1 x 3 šūnu diapazonu.
Piezīme: nomainiet 3 uz vajadzīgo reizinātāju, kas iepriekšējās formulas vispārējā formā tiek parādīts kā "n".