OVH Cloud OVH Cloud

Petite Valeur (condition)

5 réponses
Avatar
olivier.courty
bonjour a tous

j'ai un pb que je n'arrive pas a résoudre

soit : col1 nommé test
col2 nommé date

col 1 col 2
A 10/1/04
A 10/2/04
A 10/3/04
B 10/2/04
B 10/3/04
B 10/4/04

Je voudrais extraire la plus petite valeur pour A par exemple.
J'ai essayé : =petite.valeur(si(test="A";date);1)
mais cela ne fonctionne pas

Merci d'avance pour aide

Olivier

5 réponses

Avatar
Nicolas B.
Salut,

Il suffit de valider ta formule par CTRL + MAJ + ENTREE (c'est une formule
matricielle).


A+
--
Nicolas B.


bonjour a tous

j'ai un pb que je n'arrive pas a résoudre

soit : col1 nommé test
col2 nommé date

col 1 col 2
A 10/1/04
A 10/2/04
A 10/3/04
B 10/2/04
B 10/3/04
B 10/4/04

Je voudrais extraire la plus petite valeur pour A par exemple.
J'ai essayé : =petite.valeur(si(test="A";date);1)
mais cela ne fonctionne pas

Merci d'avance pour aide

Olivier


Avatar
Hello
Bonjour,

=SI(TEST="A";PETITE.VALEUR(DATE;1);"")
@+
-----Message d'origine-----
bonjour a tous

j'ai un pb que je n'arrive pas a résoudre

soit : col1 nommé test
col2 nommé date

col 1 col 2
A 10/1/04
A 10/2/04
A 10/3/04
B 10/2/04
B 10/3/04
B 10/4/04

Je voudrais extraire la plus petite valeur pour A par
exemple.

J'ai essayé : =petite.valeur(si(test="A";date);1)
mais cela ne fonctionne pas

Merci d'avance pour aide

Olivier


.



Avatar
olivier.courty
Merci pour vos reponses :

Malheureusement, j'avais testé ces deux solutions et cela ne fonctionne
qu'avec A
Dès que je test B, j'ai une erreur

D'avance merci pour votre aide

Olivier

"olivier.courty" a écrit dans le message de news:
40dacb3e$0$27762$
bonjour a tous

j'ai un pb que je n'arrive pas a résoudre

soit : col1 nommé test
col2 nommé date

col 1 col 2
A 10/1/04
A 10/2/04
A 10/3/04
B 10/2/04
B 10/3/04
B 10/4/04

Je voudrais extraire la plus petite valeur pour A par exemple.
J'ai essayé : =petite.valeur(si(test="A";date);1)
mais cela ne fonctionne pas

Merci d'avance pour aide

Olivier




Avatar
AV
Matricielle (validation par Ctrl+Maj+Entrée) :

=MIN(SI(test="B";SI(date<>"";date)))

AV
Avatar
Daniel.M
Salut Olivier,

Soit data une plage de n données, MIN(data) te donnera toujours la même valeur
mais beaucoup plus efficacement que PETITE.VALEUR(data;1)

La raison étant que cette dernière fonction exigera le tri (temps proportionnel
à n Log n) des données avant de récupérer le bon rang alors que MIN ne fait
qu'une itération (temps proportionnel à n) dans celles-ci avant de trouver son
résultat.

Pour la bonne réponse, c'est déjà donné (AV)

Salutations,

Daniel M.

"olivier.courty" wrote in message
news:40dacb3e$0$27762$
bonjour a tous

j'ai un pb que je n'arrive pas a résoudre

soit : col1 nommé test
col2 nommé date

col 1 col 2
A 10/1/04
A 10/2/04
A 10/3/04
B 10/2/04
B 10/3/04
B 10/4/04

Je voudrais extraire la plus petite valeur pour A par exemple.
J'ai essayé : =petite.valeur(si(test="A";date);1)
mais cela ne fonctionne pas

Merci d'avance pour aide

Olivier