OVH Cloud OVH Cloud

GRANDE.VALEUR

8 réponses
Avatar
Daniel
Bonsoir.
J'observe ce comportement curieux de cette fonction :
J'ai les valeurs suivantes :
Col D Col E
a 10 en ligne1
b 8 en ligne 2 etc
a 6
b 5
a 4
b 3
J'utilise la fonction :
=GRANDE.VALEUR(SI(D1:D6=D1;E1:E6;0);1)
qui me renvoie, soit 0 si je demande la plus grande valeur, soit "#NOMBRE!"
pour les autres positions.
Le bizarre est que si je lance l'assistant de fonction, j'obtiens le
résultat correct.
Comme le montre le classeur joint :
http://cjoint.com/?boxFK6wWi2
Merci d'avance.
Daniel

8 réponses

Avatar
anonymousA
Bonsoir,

en matricielle dans la cellule F1

=GRANDE.VALEUR(SI(D$1:D$6Ó;E$1:E$6;0);1)

puis en copiant cette formule sur les cellules F2 à F6

je ne constate aucun problème.

A+

Bonsoir.
J'observe ce comportement curieux de cette fonction :
J'ai les valeurs suivantes :
Col D Col E
a 10 en ligne1
b 8 en ligne 2 etc
a 6
b 5
a 4
b 3
J'utilise la fonction :
=GRANDE.VALEUR(SI(D1:D6Ñ;E1:E6;0);1)
qui me renvoie, soit 0 si je demande la plus grande valeur, soit "#NOMBRE!"
pour les autres positions.
Le bizarre est que si je lance l'assistant de fonction, j'obtiens le
résultat correct.
Comme le montre le classeur joint :
http://cjoint.com/?boxFK6wWi2
Merci d'avance.
Daniel




Avatar
Modeste
Bonsour® Daniel avec ferveur ;o))) vous nous disiez :

J'utilise la fonction :
=GRANDE.VALEUR(SI(D1:D6Ñ;E1:E6;0);1)
Le bizarre est que si je lance l'assistant de fonction, j'obtiens le
résultat correct.


l'assistant de fonction signale : Matrice !!!!
on se trouve donc en présence d'une formule matricielle
il faut valider la formule de la barre de formule par
Ctrl Maj Entree


--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr

Avatar
JièL Goubert
Bonjoir(c) Modeste

Le 15/01/2006 00:20 vous avez écrit ceci :
l'assistant de fonction signale : Matrice !!!!


C'est toi l'assistant fonction ?
Et qu'est-ce qu'elle à ta trice d'abord ?

;-))))))

on se trouve donc en présence d'une formule matricielle
il faut valider la formule de la barre de formule par
Ctrl Maj Entree


Moi je fais Maj Ctrl Entrée !!! na ! ;-)))))

JièL mal comprennant

Avatar
AV
PS : Tout en gardant la validation matricielle, dans la formule, tu devrais
remplacer le 0 par ""
Des fois que, sur le même principe, tu veuilles la Xième plus petite valeur...

AV
Avatar
Daniel
Bonjour et merci aux intervenants.
Il est exact que la fonction matricielle donne le résultat correct.
Ce que je voulais souligner, c'est la différence entre la valeur obtenue
dans la cellule ("#NOMBRE!") et le résultat (6) affiché dans la fenêtre de
l'assistant de fonction. Voir le classeur à l'adresse :
http://cjoint.com/?boxFK6wWi2
Cordialement.
Daniel
"anonymousA" a écrit dans le message de news:
43c98662$0$26400$
Bonsoir,

en matricielle dans la cellule F1

=GRANDE.VALEUR(SI(D$1:D$6Ó;E$1:E$6;0);1)

puis en copiant cette formule sur les cellules F2 à F6

je ne constate aucun problème.

A+

Bonsoir.
J'observe ce comportement curieux de cette fonction :
J'ai les valeurs suivantes :
Col D Col E
a 10 en ligne1
b 8 en ligne 2 etc
a 6
b 5
a 4
b 3
J'utilise la fonction :
=GRANDE.VALEUR(SI(D1:D6Ñ;E1:E6;0);1)
qui me renvoie, soit 0 si je demande la plus grande valeur, soit
"#NOMBRE!" pour les autres positions.
Le bizarre est que si je lance l'assistant de fonction, j'obtiens le
résultat correct.
Comme le montre le classeur joint :
http://cjoint.com/?boxFK6wWi2
Merci d'avance.
Daniel





Avatar
Daniel
Bonjour.
C'est comme une eau dont Guy Roux a fait la publicité, ça coule de source !
Merci néanmoins.
Daniel
"AV" a écrit dans le message de news:

PS : Tout en gardant la validation matricielle, dans la formule, tu
devrais
remplacer le 0 par ""
Des fois que, sur le même principe, tu veuilles la Xième plus petite
valeur...

AV




Avatar
AV
| Ce que je voulais souligner, c'est la différence entre la valeur obtenue
| dans la cellule ("#NOMBRE!") et le résultat (6) affiché dans la fenêtre de
| l'assistant de fonction.

La validation matricielle est une spécificité de la feuille de calcul.
Ailleurs n'en a pas du tout besoin pour calculer :
MEFC, Méthode Evaluate en Vba ..... et ici l'assistant de fonction

AV
Avatar
Daniel
Parfait. Ca répond tout à fait à ma question.
Merci.
Daniel
"AV" a écrit dans le message de news:
%
| Ce que je voulais souligner, c'est la différence entre la valeur obtenue
| dans la cellule ("#NOMBRE!") et le résultat (6) affiché dans la fenêtre
de
| l'assistant de fonction.

La validation matricielle est une spécificité de la feuille de calcul.
Ailleurs n'en a pas du tout besoin pour calculer :
MEFC, Méthode Evaluate en Vba ..... et ici l'assistant de fonction

AV