Trouver la première cellule avec n'importe quelle valeur - Excel et Google Sheets

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce didacticiel montrera comment trouver la première cellule non vide dans une plage dans Excel et Google Sheets.

Trouver la première cellule non vide

Vous pouvez trouver la première cellule non vide dans une plage à l'aide des fonctions ISBLANK, MATCH et INDEX.

1 =INDICE(B3:B10, CORRESPONDANCE(FAUX,ISBLANC(B3:B10),0))

Noter: Il s'agit d'une formule matricielle. Si vous utilisez Excel 2022 ou une version antérieure, vous devez entrer la formule avec CTRL + MAJ + ENTRÉE au lieu de juste ENTRER.

Voyons comment cette formule est construite.

Fonction ISBLANK

La fonction ISBLANK analyse chaque cellule de la plage B3:B11 et renvoie un tableau de valeurs VRAI et FAUX. Dans notre exemple, cela ressemblerait à ceci :

1 {FAUX, FAUX, FAUX, VRAI, FAUX, FAUX, VRAI, VRAI}.

Fonction MATCH

Avec la fonction MATCH, nous déterminons la position de la première valeur TRUE dans le tableau créé par la fonction ISBLANK.

1 = CORRESPONDANCE(FAUX,ISBLANC(B3:B10),0)

Fonction INDEX

En utilisant le résultat de la fonction MATCH, nous pouvons déterminer avec la fonction INDEX la ligne de la première cellule non vide de la plage et renvoyer sa valeur.

1 =INDICE(B3:B10,D3)

La substitution de la référence Cell D3 par notre formule MATCH nous donne notre formule originale :

1 =INDICE(B3:B10, CORRESPONDANCE(FAUX,ISBLANC(B3:B10),0))

Rappel: Il s'agit d'une formule matricielle. Si vous utilisez Excel 2022 ou une version antérieure, vous devez appuyer sur CTRL + MAJ + ENTRÉE pour saisir la formule, au lieu d'appuyer simplement sur ENTRER.

Trouver la première cellule avec n'importe quelle valeur dans Google Sheets

Cette formule fonctionne de la même manière dans Google Sheets, sauf qu'il n'est pas nécessaire d'appuyer sur CTRL + MAJ + ENTRÉE.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave