Excel-formule: som elke n rijen op -

Inhoudsopgave

Generieke formule

=SUM(OFFSET(A1,(ROW()-offset)*n,0,n,1))

Samenvatting

Om elke n rijen bij elkaar op te tellen, kunt u een formule gebruiken die is gebaseerd op de functies OFFSET en SOM. In de voorbeeldshow is de formule in F4:

=SUM(OFFSET($C$3,(ROW()-4)*5,0,5,1))

Uitleg

In dit voorbeeld zijn er 5 rijen met gegevens voor elke week (ma-vr), dus we willen elke 5 rijen optellen. Om een ​​bereik op te bouwen dat overeenkomt met de juiste 5 rijen in elke week, gebruiken we de OFFSET-functie. In F4 hebben we:

OFFSET($C$3,(ROW()-4)*5,0,5,1)

Cel C3 is de referentie, ingevoerd als een absolute referentie. Het volgende argument is rij, de kern van het probleem. We hebben logica nodig die de juiste startrij voor elke week bepaalt. Hiervoor gebruiken we de ROW-functie. Omdat de formule in rij 4 staat, retourneert ROW () 4. We gebruiken dit feit om de logica te creëren die we nodig hebben, door 4 af te trekken en het resultaat met 5 te vermenigvuldigen:

(ROW()-4)*5

Dit genereert een rijargument van 0 in F4, 5 in F5 en 10 in F6.

Kolom wordt ingevoerd als nul, hoogte als 5 en breedte als 1.

De functie OFFSET retourneert vervolgens een bereik naar SUM (het bereik C3: C7 voor F4), en SUM retourneert de som van alle bedragen in dat bereik.

Interessante artikelen...