Problème avec un OU dans un SI

Jaksnoopy

XLDnaute Junior
Bonjour à tous !

Une petite question sur l'utilisation des fonctions (basique) :
Je voudrais faire usage de la fonction SI à deux conditions. J'utilise donc un OU.

J'ai donc une formule de cette forme :

SI(OU(ESTNA(Untel);Untel=0);"";Untel)

Et j'ai comme résultat : rien si untel=0 et N/A si effectivement Untel =N/A#

En théorie, et si j'ai bien tapé ma formule et si Excel ne détecte pas d'erreur, je ne devrais pas avoir de N/A# en résultat ... et pourtant...

J'ai controlé qu'il comprenait bien l'idée du =0.
Si je ne met que la condition estna dans mon si, ca marche, mais les deux non.

Ai-je fait une mauvaise utilisation du OU ?

Merci d'avance de vos éclaircissements.
 

wilfried_42

XLDnaute Barbatruc
Re : Problème avec un OU dans un SI

bonjour

c'est normal, ton premier rechercheV qui test le 0 renvoie #N/A, donc renvoie une erreur qui provoque l'erreur de la formules.

Code:
=si(ESTNA(RECHERCHEV(A3;'Import Penetro'!$A$2:$B$281;2;FAUX));"";si(RECHERCHEV(A3;'Import Penetro'!$A$2:$B$281;2;FAUX)>0;RECHERCHEV(A3;'Import Penetro'!$A$2:$B$281;2;FAUX);""))
 

abcd

XLDnaute Barbatruc
Re : Problème avec un OU dans un SI

Bonjour, salut Wilfried,

Autre approche :
Pentro!B3 : =SI(NB.SI('Import Penetro'!A$2:A$5;A3);RECHERCHEV(A3;'Import Penetro'!A$2:B$5;2;0);"")
Cellule au format "Standard;;" ou autre format suivi de ;;

abcd
 

Jaksnoopy

XLDnaute Junior
Re : Problème avec un OU dans un SI

Re...
Bon, j'ai compris ta solution Wilfried, c'est basique mais au moins ca marche (par rapport à mon essai), OK
(donc en fait, le OU n'a rien à faire là, il doit pouvoir servir ailleurs...)

abcd, j'ai compris le principe, tu cherches si la valeur est dans le tableau avant de lancer la recherchev. Par contre la gestion des 0 avec le format de cellule ;; je comprend pas, et l'aide n'en parle pas... (d'ailleurs, je dois faire comment pour mettre mes cellules à ce format là ?)

C'est basique ce que je fais, mais j'ai l'impression d'avoir déjà atteint mes limites...^^
 

abcd

XLDnaute Barbatruc
Re : Problème avec un OU dans un SI

Bonjour,

Je connais quatre méthodes pour ne pas afficher les 0.

Menu Outils / Options / Affichage / décocher "Valeurs zéros"
Cela s'applique à toute la feuille, ce qui est parfois gênant.

Menu Format / Cellule / Police / Couleur / choisir le blanc (ou idem à la couleur de fond de la feuille) dans la palette qui s'affiche.

Menu Format / Cellule / Personnalisée / saisir : [=0]"";Standard

Menu Format / Cellule / Personnalisée / saisir : Standard;;

Dans les deux dernières méthodes "Standard" peut être remplacé par tout autre format au choix (par exemple jj/mm/aa ou hh:mm, ou ...)

abcd
 

Discussions similaires

Statistiques des forums

Discussions
312 581
Messages
2 089 919
Membres
104 307
dernier inscrit
Diet