Numéro de colonne de première cellule non vide d'une ligne Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
M
Macaron16
Nouveau venu
Nouveau venu
Messages : 1
Inscrit le : 27 août 2018
Version d'Excel : 2010

Message par Macaron16 » 27 août 2018, 13:38

Bonjour à tous, je cherche à créer une fonction qui récupère le numéro de colonne de la première cellule non vide d'une ligne.
En d'autres termes, dans le fichier excel ci-inclus, je cherche une formule qui, sur la première ligne :
- identifiera que la première cellule non-vide est F2,
- et qui ira chercher dans la ligne 1 le numéro 6

Bref, je cherche la formule qui, entrée dans la cellule K2 du fichier ci-joint, me donnera 6 comme résultat. Je ne sais pas me servir de VBA alors j'espère que c'est faisable sur Excel...
Et si en plus vous pouvez m'expliquer le déroulement de la formule que j'anticipe compliquée, ce serait parfait.
Merci mille fois pour votre aide !!!
Macaron16

m
massari59264
Membre fidèle
Membre fidèle
Messages : 452
Appréciations reçues : 8
Inscrit le : 29 avril 2017
Version d'Excel : 2016

Message par massari59264 » 27 août 2018, 13:44

Bonjour,

formule bricolée mais est ce que :
=11-NBVAL(A2:J2)
pourrait faire l'affaire?,

Cordialement,
Avatar du membre
jpbt84
Membre dévoué
Membre dévoué
Messages : 548
Appréciations reçues : 6
Inscrit le : 18 juin 2016
Version d'Excel : 2016 FR

Message par jpbt84 » 27 août 2018, 13:46

Bonjour,

Alors, pour récupérer le numéro, tu peux utiliser cette formule :
=10-NB(A2:J2)+1
Pour récupérer la valeur :
=INDIRECT(CAR(65+(10-NB(A2:J2)))&LIGNE())
Formateur bureautique, certifié ECDL Expert
Avatar du membre
mbbp
Passionné d'Excel
Passionné d'Excel
Messages : 6'389
Appréciations reçues : 241
Inscrit le : 29 mars 2014
Version d'Excel : 2007 FR

Message par mbbp » 27 août 2018, 13:58

Bonjour le forum,

M2 :

=MIN(SI(ESTVIDE($A2:$J2);10;COLONNE($A2:$J2)))

Formule matricielle à valider avec CTRL MAJ ENTREE
M
MFerrand
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'201
Appréciations reçues : 445
Inscrit le : 20 juillet 2015
Version d'Excel : 2010 FR

Message par MFerrand » 27 août 2018, 14:08

Bonjour, Salut à tous !

On peut également :
=EQUIV(VRAI;A2:J2<>"";0)
La formule est matricielle...

Cordialement.
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message