Comment utiliser la fonction COLUMNS (COLONNES) dans Excel

Français Anglaise
COLONNES COLUMNS

La fonction COLUMNS (ou COLONNES en français) est utilisée dans Microsoft Excel et Google Sheets pour compter le nombre de colonnes dans une plage de cellules spécifiée. Cette fonction est particulièrement utile pour automatiser des analyses de données dont les dimensions de la plage peuvent varier ou ne sont pas connues à l’avance.

Syntaxe de la fonction

La syntaxe de la fonction COLUMNS est simple :

 COLUMNS(plage) 

plage : C’est la référence aux cellules pour lesquelles vous souhaitez déterminer le nombre de colonnes. Vous pouvez spécifier la plage directement (par exemple, A1:C1) ou par une référence indirecte ou un nom défini.

Exemples simples

Voici quelques exemples d’utilisation de la fonction COLUMNS :

  • =COLUMNS(A1:B1)

    – Cette formule retourne 2, car il y a deux colonnes (A et B) dans la plage spécifiée.

  • =COLUMNS(A3:C3)

    – Renvoie 3, signifiant que la plage contient les colonnes A, B et C.

Applications pratiques de COLUMNS

Création d’un tableau dynamique

Imaginez un tableau de données qui peut s’agrandir avec de nouvelles colonnes au fil du temps, et vous souhaitez créer un en-tête numéroté automatiquement pour ces colonnes.

 =ARRAYFORMULA("Colonne " & SEQUENCE(1, COLUMNS(A1:Z1))) 

Cette formule utilise COLUMNS pour évaluer le nombre de colonnes dans la plage de A1 à Z1, et combine cela avec SEQUENCE pour générer une suite numérotée correspondant à chaque colonne, créant ainsi un en-tête dynamique.

Analyse des données de sondage

Considérez un ensemble de données de sondage, où les répondants ont indiqué leurs choix dans différentes colonnes pour chaque question, et vous souhaitez compter combien de choix ont été faits pour chaque question.

 =COLUMNS(FILTER(B2:G2, NOT(ISBLANK(B2:G2)))) 

Dans cet exemple, la fonction FILTER sert à éliminer les cellules vides et COLUMNS compte le nombre de réponses non vides pour la question située à la ligne 2 (de B2 à G2).

Plus d'infoRmation: https://suppoRt.micRosoft.com/fR-fR/office/colonnes-colonnes-fonction-4e8e7b4e-e603-43e8-b177-956088fa48ca

Autres fonctions
Renvoie une RéféRence sous foRme de texte à une seule cellule d’une feuille de calcul
Choisit une valeur dans une liste
Renvoie le numéRo de colonne d’une RéféRence
Renvoie une RéféRence décalée paR RappoRt à une RéféRence donnée
RecheRche des valeuRs dans une RéféRence ou une matRice
Permet de filtrer une plage de données en fonction de critères que vous définissez
Renvoie la formule à la référence donnée sous forme de texte
Utilise Un index poUr choisir Une valeUr provenant d’Une référence oU d’Une matrice
Renvoie une RéféRence indiquée paR une valeuR de texte
Crée un raCCourCi ou un renvoi qui ouvre un doCument stoCké sur un serveur réseau, sur un réseau Intranet ou sur Internet
Renvoie le numéRo de ligne d’une RéféRence
Renvoie le nombRe de lignes dans une RéféRence
Renvoie les données stockées dans un RappoRt de tableau cRoisé dynamique
RecheRche des valeuRs dans un vecteuR ou une matRice
EffEctuE unE rEchErchE dans la prEmièrE lignE d’unE matricE Et rEnvoiE la valEur dE la cEllulE indiquéE
EffEctuE unE rEchErchE dans la prEmièrE colonnE d’unE matricE Et sE déplacE sur la lignE pour rEnvoyEr la valEur d’unE cEllulE
Extrait lEs donnéEs En tEmps réEl à partir d’un programmE prEnant En chargE l’automation COM
Renvoie la tRansposition d’une matRice
Trie le contenu d’une plage ou d’un tableau
La fonction tri trie le contenu d’une plage ou une matrice en fonction des valeurs dans une plage ou une matrice correspondante
La fonction UNIQUE renvoie une liste de valeurs uniques au sein d’une liste ou d’une plage
Effectue une recherche dans une plage ou un tableau, et renvoie un élément correspondant au premier résultat trouvé S’il n’existe pas de correspondance, XLOOKUP peut retourner le plus proche (approximatif)
Renvoie la position relative d’un élément dans une matrice ou une plage de cellules
Renvoie le nombRe de zones dans une RéféRence