=ROW
Recherche et référence Débutant Excel

Formule Excel ROW : Obtenir le Numéro de Ligne

Maîtrisez la fonction Excel ROW pour extraire le numéro de ligne d'une cellule. Guide complet avec exemples pratiques et conseils.

Syntaxe

=ROW([référence])
  • référence (facultatif) : La cellule ou la plage de cellules dont vous souhaitez obtenir le numéro de ligne. Si omis, ROW renvoie le numéro de la ligne contenant la formule.

Explication détaillée

Formule Excel ROW : Guide Complet

Introduction

La formule Excel ROW est une fonction de recherche et de référence qui renvoie le numéro de ligne d'une cellule. Elle est particulièrement utile pour automatiser des tâches, créer des références dynamiques et effectuer des calculs basés sur la position d'une cellule dans une feuille de calcul.

Syntaxe

La syntaxe de la formule ROW est la suivante :

=ROW([référence])

Où :

  • référence (facultatif) : La cellule ou la plage de cellules dont vous souhaitez obtenir le numéro de ligne. Si cet argument est omis, ROW renvoie le numéro de la ligne contenant la formule.

Fonctionnement

  • Si l'argument référence est une seule cellule, ROW renvoie le numéro de la ligne de cette cellule.
  • Si l'argument référence est une plage de cellules, ROW renvoie un tableau vertical contenant les numéros de ligne de chaque cellule de la plage.
  • Si l'argument référence est omis, ROW renvoie le numéro de la ligne contenant la formule.

Cas d'utilisation

  1. Numérotation automatique de lignes : Insérez =ROW() dans la première cellule d'une colonne, puis étirez la formule vers le bas. Chaque cellule affichera son numéro de ligne.
  2. Création d'index : Utilisez ROW() pour générer un index unique pour chaque enregistrement dans une base de données.
  3. Formules conditionnelles : Combinez ROW() avec d'autres fonctions comme IF ou MOD pour effectuer des actions basées sur le numéro de ligne (par exemple, colorier une ligne sur deux).
  4. Référence dynamique : Utilisez ROW() dans une formule INDEX ou OFFSET pour créer une référence qui se met à jour automatiquement lorsque des lignes sont insérées ou supprimées.
  5. Calculs basés sur la position: Calculez des montants variables en fonction du numéro de la ligne. Par exemple, augmenter un prix de 2% par ligne.

Bonnes pratiques

  • Utilisez ROW() sans argument pour obtenir le numéro de la ligne actuelle.
  • Soyez conscient que l'insertion ou la suppression de lignes peut affecter les résultats des formules utilisant ROW().
  • Pour obtenir le numéro de colonne, utilisez la fonction COLUMN().

Combinaisons

  • INDEX(plage, ROW()): Renvoie la valeur de la ligne actuelle dans la plage spécifiée.
  • MOD(ROW(), 2): Renvoie 0 pour les lignes paires et 1 pour les lignes impaires. Utile pour la mise en forme conditionnelle.
  • IF(ROW()>10, "Alerte", "OK"): Affiche "Alerte" si la ligne est après la ligne 10, sinon affiche "OK".

Cas d'utilisation

Numérotation automatique de lignes

Création d'index uniques

Mise en forme conditionnelle basée sur le numéro de ligne

Exemples pratiques

Numéro de la ligne actuelle

Données : Aucune

=ROW()

Renvoie le numéro de la ligne dans laquelle la formule est saisie.

Résultat : Ex: Si la formule est en A5, renvoie 5
Numéro de la ligne d'une cellule spécifique

Données : Cellule C10

=ROW(C10)

Renvoie le numéro de la ligne de la cellule C10.

Résultat : 10
Numéro de ligne d'une plage

Données : A1:A3

=ROW(A1:A3)

Renvoie un tableau vertical contenant les numéros de ligne de A1, A2 et A3 (nécessite une saisie matricielle dans certaines versions d'Excel). Dans Google Sheets, le résultat est affiché directement.

Résultat : {1;2;3}

Conseils et astuces

Utilisez ROW() sans argument pour la numérotation automatique.

Combinez ROW() avec INDEX pour créer des références dynamiques.

Utilisez ROW() avec MOD pour alterner la mise en forme des lignes.

Pour obtenir le numéro de la dernière ligne d'une plage, combinez ROW() avec COUNTA().

Erreurs courantes

#VALUE!

L'argument référence est incorrect ou invalide.

Vérifiez que la référence est une cellule ou une plage de cellules valide.

Résultat inattendu

L'insertion ou la suppression de lignes modifie le numéro de ligne.

Soyez conscient de l'impact de ces actions sur les formules utilisant ROW.

Formules associées