Formule Excel: compter avec des valeurs répétitives -

Table des matières

Formule générique

=ROUNDUP((COLUMN()-offset)/repeat,0)

Sommaire

Pour compter avec des nombres répétés (par exemple: 1111,2222,3333,4444, etc.), vous pouvez utiliser une formule basée sur la fonction ROUNDUP, à l'aide de ROW ou COLUMN.

Dans l'exemple illustré, la formule en C4 est:

=ROUNDUP((COLUMN()-2)/$B4,0)

Explication

Le cœur de cette formule est la fonction ROUNDUP. La fonction ROUNDUP fonctionne comme la fonction ROUND sauf que lors de l'arrondissement, la fonction ROUNDUP arrondit toujours les nombres 1 à 9. Dans cette formule, nous utilisons ce fait pour répéter des valeurs.

Pour fournir un nombre à ROUNDUP, nous utilisons cette expression:

(COLUMN()-2)/$B4

Sans référence, COLUMN génère le numéro de colonne de la cellule dans laquelle elle apparaît, dans ce cas 3 pour la cellule C4.

Le nombre 2 est simplement une valeur de décalage, pour tenir compte du fait, la colonne C est la colonne 3. Nous soustrayons 2 pour normaliser à 1.

La cellule B4 contient la valeur qui représente le nombre de fois pour "répéter" un comptage. Nous avons verrouillé la référence de colonne afin que la valeur de répétition reste fixe lorsque la formule est copiée dans le tableau.

Le numéro de colonne normalisé est divisé par la valeur de répétition et le résultat est introduit dans ROUNDUP en tant que nombre à arrondir. Pour le nombre de places, nous utilisons zéro, de sorte que l'arrondi va au prochain entier.

Une fois que le nombre de colonnes est uniformément divisible par la valeur de répétition, le nombre avance.

Des lignes au lieu de colonnes

Si vous devez compter en lignes, au lieu de colonnes, ajustez simplement la formule comme suit:

=ROUNDUP((ROW()-offset)/repeat,0)

Articles intéressants...