Excel-formule: verhoog een berekening met RIJ of KOLOM -

Generieke formule

=calculation*ROW()

Samenvatting

Als u een berekening dynamisch moet verhogen, zodat een waarde automatisch wordt verhoogd telkens wanneer de formule naar een nieuwe rij of kolom wordt gekopieerd, kunt u de functies ROW () of COLUMN () in uw formule gebruiken.

In het weergegeven voorbeeld is de formule in cel D6:

=$B$6*(ROW()-5)

Wanneer deze formule in kolom D wordt gekopieerd, wordt de waarde in B6 vermenigvuldigd met een getal dat begint met 1 en bij elke stap met één wordt verhoogd.

Uitleg

De ROW () functie, wanneer ingevoerd in een cel zonder argumenten met het rijnummer van die cel als resultaat. In dit geval bevindt de eerste instantie van de formule zich in cel D6, dus RIJ () retourneert 6 binnen de formule in D6.

We willen echter beginnen met 1, dus we moeten 5 aftrekken, wat 1 oplevert.

Terwijl de formule in kolom D wordt gekopieerd, blijft ROW () het huidige rijnummer retourneren, en we blijven 5 aftrekken om het resultaat te "normaliseren" naar een 1-gebaseerde schaal:

=$B$6*1 // D6 =$B$6*2 // D7 =$B$6*3 // D8 etc

Als u een formule over kolommen heen kopieert, kunt u de functie COLUMN () op dezelfde manier gebruiken.

Merk op dat u vrij bent om het resultaat van COLUMN () of ROW () op elke gewenste manier in de formule te gebruiken. Beide functies retourneren een getal, dus u kunt ze in een formule toepassen, net zoals u elk getal zou gebruiken.

Interessante artikelen...