Exceller

Incrémenter un calcul avec ROW ou COLUMN

Increment Calculation With Row

Formule Excel : incrémenter un calcul avec ROW ou COLUMNFormule générique |_+_| Sommaire

Si vous devez incrémenter dynamiquement un calcul, afin qu'une valeur s'incrémente automatiquement à chaque fois que la formule est copiée dans une nouvelle ligne ou colonne, vous pouvez utiliser les fonctions LIGNE () ou COLONNE () dans votre formule.





Dans l'exemple illustré, la formule de la cellule D6 est :

=calculation* ROW ()

Lorsque cette formule est copiée dans la colonne D, elle multiplie la valeur de B6 par un nombre qui commence par 1 et augmente de un à chaque étape.





ajouter 1 an à ce jour dans Excel
Explication

La fonction ROW(), lorsqu'elle est entrée dans une cellule sans arguments avec le retour du numéro de ligne de cette cellule. Dans ce cas, la première instance de la formule se trouve dans la cellule D6, donc ROW() renvoie 6 à l'intérieur de la formule dans D6.

Cependant, nous voulons commencer par 1, nous devons donc soustraire 5, ce qui donne 1.



comment prendre le journal naturel dans Excel

Au fur et à mesure que la formule est copiée dans la colonne D, ROW() continue de renvoyer le numéro de ligne actuel, et nous continuons à soustraire 5 pour « normaliser » le résultat à une échelle basée sur 1 :

 
=$B*( ROW ()-5)

Si vous copiez une formule sur plusieurs colonnes, vous pouvez utiliser la fonction COLUMN() de la même manière.

Notez que vous êtes libre d'utiliser le résultat de COLUMN() ou ROW() comme bon vous semble dans la formule. Les deux fonctions renvoient un nombre, vous pouvez donc les appliquer dans une formule comme si vous utilisiez n'importe quel nombre.

Auteur Dave Bruns


^