[Excel] Déterminer la position du 1er nombre

Fermé
micaub Messages postés 32 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 18 juin 2015 - 28 juil. 2009 à 15:28
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 28 juil. 2009 à 19:35
Bonjour à tous.

Je suis actuellement à la recherche d'une formule qui me permette, dans plage de cellules en colonne, de déterminer la position de 1er nombre.

En effet, il existe les formules
=EQUIV(9^9;A2:A30)
ou
=RECHERCHE(9^9;A2:A30)
pour déterminer la position du dernier éléments sur la plage [A2:A30], mais je ne sais pas s'il existe un équivalent (ou un subterfuge) pour obtenir la position du 1er élément.

En espérant que quelqu'un ait un semblant de réponse, je vous souhaite une excellente fin de journée à tous.
Cordialement.

MA
A voir également:

3 réponses

s.deribeiro Messages postés 128 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 4 janvier 2012 9
28 juil. 2009 à 15:30
Tu veux faire quoi exactement ?
0
micaub Messages postés 32 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 18 juin 2015
28 juil. 2009 à 15:42
Bonjour.

En fait, j'ai un tableau à 2 colonnes : la 1ère colonne répertorie l'ensemble des semaines de l'année (de S1 à S52), la seconde colonne indique le nombre de références expédiées ladite semaine. Les semaines où rien n'est envoyé, il n'y a rien dans la colonne d'envoi. Je voudrai utiliser par la suite la fonction DECALER afin de ne sélectionner ma plage de cellule qu'entre ma 1ère expédition et ma dernière. Pour le moment, j'ai donc :
=DECALER(Feuil1!$A$2;;;EQUIV(9^9;Feuil1!$E:$E;1)-1)

Celui-ci permet d'arrêter ma plage au niveau de la dernière semaine remplies. Mais je suis obligé de spécifier une cellule de départ (en l'occurence la cellule du haut de mon tableau A2). Mais je souhaiterai que cette cellule de départ ne soit en fait que la 1ère cellule non vide de ma plage.

J'espère que je ne vous ai pas embrouillé plus qu'autre chose et que j'ai réussi à être clair. :)

Bonne journée.

MA
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 250
28 juil. 2009 à 19:35
Bonjour,

Pas trouvé sans matricielle pour l'instant, je ne pense pas que ça gènera le decaler() mais...
=MIN(SI(ESTNUM(E1:E100);LIGNE(1:100);9^9))
formule matricielle à valider par shift+ctrl+entrée

eric
0