Enième valeur d'une colonne

Le
Nicolas B.
Bonjour à tous,

Comment faire, par une formule, pour renvoyer la énième *nouvelle* valeur
d'une plage (une colonne).

Exemple, en A1:A10 :
a, a, b, b, b, c, b, b, c, d

Si je veux la deuxième nouvelle valeur, ça me donne "b".
La troisième est "c" et la quatrième est "d".

Comment renvoyer la valeur cherchée en connaissant son "rang", en quelque
sorte.


Merci
--
Nicolas B.
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
j
Le #1285745
une formule tordue ?
si les données sont en A2:A9 :

=INDEX(A2:A9;EQUIV(zaza;PRODUITMAT(1*(LIGNE(DECALER($A$1;;;NBVAL(A2:A9);NBVA
L(A2:A9)))>=COLONNE(DECALER($A$1;;;NBVAL(A2:A9);NBVAL(A2:A9))));1*(A2:A9<>DE
CALER(A2:A9;-1;0)));0))

renvoie la zaziéme valeur



http://jacxl.free.fr




"Nicolas B." news:
Bonjour à tous,

Comment faire, par une formule, pour renvoyer la énième *nouvelle* valeur
d'une plage (une colonne).

Exemple, en A1:A10 :
a, a, b, b, b, c, b, b, c, d

Si je veux la deuxième nouvelle valeur, ça me donne "b".
La troisième est "c" et la quatrième est "d".

Comment renvoyer la valeur cherchée en connaissant son "rang", en quelque
sorte.


Merci
--
Nicolas B.




Nicolas B.
Le #1285738
Salut et merci pour ton aide, mais la formule ne marche pas tout à fait.

Ca fonctionne quand les valeurs mêmes valeurs sont regroupées. Exemple :
a, a, b, c, c, d, d, d...

Mais si les valeurs se recoupent, ça ne marche plus :-(
a, b, a, c, c, c...
Dans ce cas, il me donne pour la 3e valeur "a" au lieu de "c".

Comment faire :-(
(sans trier les données...)


A+
--
Nicolas B.


une formule tordue ?
si les données sont en A2:A9 :


=INDEX(A2:A9;EQUIV(zaza;PRODUITMAT(1*(LIGNE(DECALER($A$1;;;NBVAL(A2:A9);NBVA


L(A2:A9)))>=COLONNE(DECALER($A$1;;;NBVAL(A2:A9);NBVAL(A2:A9))));1*(A2:A9<>DE

CALER(A2:A9;-1;0)));0))

renvoie la zaziéme valeur



http://jacxl.free.fr




"Nicolas B." message de news:
Bonjour à tous,

Comment faire, par une formule, pour renvoyer la énième *nouvelle*
valeur d'une plage (une colonne).

Exemple, en A1:A10 :
a, a, b, b, b, c, b, b, c, d

Si je veux la deuxième nouvelle valeur, ça me donne "b".
La troisième est "c" et la quatrième est "d".

Comment renvoyer la valeur cherchée en connaissant son "rang", en
quelque sorte.


Merci
--
Nicolas B.




Publicité
Poster une réponse
Anonyme