Comment générer des numéros de série par groupe dans Google Sheets

Avez-vous déjà eu besoin de générer des numéros de série qui se réinitialisent chaque fois qu’un nouveau groupe commence dans votre tableau ? Eh bien, aujourd’hui je vais vous montrer comment faire cela dans Google Sheets !

Numéros de série par groupe dans Google Sheets

Dans le cas où vous ne savez pas exactement de quoi je parle, voici un exemple visuel. Regardez la capture d’écran ci-dessous :

Group wise serial number

Comme vous pouvez le voir, les numéros de série dans la colonne A recommencent à partir de un chaque fois qu’un nouveau groupe commence dans la colonne B.

Maintenant, vous vous demandez sûrement quelle formule j’ai utilisée pour automatiser cette numérotation par groupe. Eh bien, voici la formule magique !

La formule magique pour générer des numéros de série par groupe

Utilisez la formule suivante pour générer des numéros de série par groupe dans Google Sheets :

=ArrayFormula(row(A2:A11)-match(B2:B11,B2:B11,0))

Cette formule fonctionne pour la plage A2:A11, mais vous pouvez l’étendre à autant de lignes que vous le souhaitez en modifiant simplement le numéro de ligne 11 dans la formule.

Si vous voulez utiliser cette formule pour une plage infinie, vous pouvez la modifier légèrement en utilisant la fonction LEN :

=ArrayFormula(if(len(B2:B),row(A2:A)-match(B2:B,B2:B,0),))

Cette formule ne générera que les numéros de série jusqu’à la dernière cellule non vide de la colonne B.

La logique derrière la formule

Maintenant, je vais vous expliquer la logique derrière cette formule magique.

La formule se divise en deux parties : la fonction ROW et la fonction MATCH.

La fonction MATCH détermine la position relative des éléments dans le groupe. Voici un exemple visuel pour vous aider à comprendre :

Relative position for serial numbering in Google Sheets

La fonction ROW, quant à elle, génère simplement les numéros de 2 à 11 (ou plus en fonction de votre plage).

En soustrayant les valeurs de la colonne I des valeurs de la colonne H, vous obtenez les numéros de série par groupe.

Et voilà ! Maintenant vous savez comment générer des numéros de série par groupe dans Google Sheets. Amusez-vous bien avec cette fonctionnalité pratique et efficace !

Si vous souhaitez en savoir plus sur les astuces et les fonctionnalités de Google Sheets, n’hésitez pas à visiter Crawlan.com.

Articles en lien