OVH Cloud OVH Cloud

Fonction EQUIV() avec critère ?

4 réponses
Avatar
LANIMAL
Bonjour.
Il est dit dans l'aide d'Excel que le critère peut être une valeur
logique. Je n'arrive pas à écrire le critère : différent de "ABC"
J'ai essayé : EQUIV(A1:A25;"<> ABC";0)
EQUIV(A1:A25;"<> 'ABC' ";0) et ni l'un ni l'autre ne
marche. Qq'un connaît-il une solution ?
Merci

4 réponses

Avatar
Denis
Bonjour,
une valeur logique, c'est VRAI ou FAUX et ce n'est pas une
expression logique(ce que tu souhaite). La solutionde
contournement c'est de créer une colonne =
(tacellule<>"ABC") Puis EQUIV ( attention à l'ordre des
arguments (voir l'aide)

Denis
-----Message d'origine-----
Bonjour.
Il est dit dans l'aide d'Excel que le critère peut être
une valeur

logique. Je n'arrive pas à écrire le critère : différent
de "ABC"

J'ai essayé : EQUIV(A1:A25;"<> ABC";0)
EQUIV(A1:A25;"<> 'ABC' ";0) et ni l'un ni
l'autre ne

marche. Qq'un connaît-il une solution ?
Merci
.



Avatar
AV
En décodant ta question (utilisation de EQUIV) c'est à dire en supposant que tu
veuilles connaître la première ligne de la plage A1:A25 qui ne contienne pas
"ABC"
Matricielle (validation par ctrl +maj+entrée)

=EQUIV(1;--(A1:A25<>"ABC");0)

AV
Avatar
LANIMAL
Merci. Effectivement, qd j'écris "de mémoire" il m'arrive de confondre
l'ordre des arguments avec NB.SI(). J'ai finalement retenu la
proposition d'AV
Merci à vous 2.
LANIMAL

Bonjour,
une valeur logique, c'est VRAI ou FAUX et ce n'est pas une
expression logique(ce que tu souhaite). La solutionde
contournement c'est de créer une colonne > (tacellule<>"ABC") Puis EQUIV ( attention à l'ordre des
arguments (voir l'aide)
Denis


J'ai essayé : EQUIV(A1:A25;"<> ABC";0)
EQUIV(A1:A25;"<> 'ABC' ";0) et ni l'un ni



En décodant ta question (utilisation de EQUIV) c'est à dire en supposant que tu
veuilles connaître la première ligne de la plage A1:A25 qui ne contienne pas
"ABC"
Matricielle (validation par ctrl +maj+entrée)
=EQUIV(1;--(A1:A25<>"ABC");0)
AV



Avatar
LANIMAL
Merci. Effectivement, qd j'écris "de mémoire" il m'arrive de confondre
l'ordre des arguments avec NB.SI(). J'ai finalement retenu la
proposition d'AV
Merci à vous 2.
LANIMAL

Bonjour,
une valeur logique, c'est VRAI ou FAUX et ce n'est pas une
expression logique(ce que tu souhaite). La solutionde
contournement c'est de créer une colonne > (tacellule<>"ABC") Puis EQUIV ( attention à l'ordre des
arguments (voir l'aide)
Denis

J'ai essayé : EQUIV(A1:A25;"<> ABC";0)
EQUIV(A1:A25;"<> 'ABC' ";0) et ni l'un ni