![](https://cdn.wiki-base.com/6053988/excel_formula_sum_every_n_rows__2.png.webp)
Yleinen kaava
=SUM(OFFSET(A1,(ROW()-offset)*n,0,n,1))
Yhteenveto
Voit laskea yhteen n n rivin käyttämällä kaavaa, joka perustuu OFFSET- ja SUM-funktioihin. Esimerkkiesityksessä F4: n kaava on:
=SUM(OFFSET($C$3,(ROW()-4)*5,0,5,1))
Selitys
Tässä esimerkissä on 5 tietoriviä jokaiselle viikolle (ma-pe), joten haluamme laskea yhteen kaikki 5 riviä. Rakennamme alueen, joka vastaa oikeaa viittä riviä viikossa, käytämme OFFSET-toimintoa. F4: ssä meillä on:
OFFSET($C$3,(ROW()-4)*5,0,5,1)
Solu C3 on viite, syötetty absoluuttisena viitteenä. Seuraava argumentti on rivi, ongelman ydin. Tarvitsemme logiikkaa, joka selvittää oikean alkurivin jokaiselle viikolle. Tätä varten käytämme ROW-toimintoa. Koska kaava istuu rivillä 4, ROW () palauttaa 4. Käytämme tätä tosiasiaa tarvitsemamme logiikan luomiseen vähentämällä 4 ja kertomalla tulos 5: llä:
(ROW()-4)*5
Tämä tuottaa riviargumentin 0 F4: ssä, 5: n F5: ssä ja 10: n F6: ssa.
Sarake syötetään nollana, korkeus 5 ja leveys 1.
OFFSET-toiminto palauttaa sitten alueen arvoksi SUM (alue C3: C7 F4: lle) ja SUM palauttaa kaikkien tällä alueella olevien summien summan.