Fonction OU sur excel
Résolu
shaine999
-
qmike Messages postés 1509 Date d'inscription Statut Membre Dernière intervention -
qmike Messages postés 1509 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit souci avec ma fonction excel qui est la suivante :
=SI(O4=0;0;SI(OU(RECHERCHEV(J4;$A$4:$H$118;8;FAUX)=0;ARRONDI.SUP(O4/RECHERCHEV(J4;$A$4:$H$301;8;FAUX);0)>3);0;ARRONDI.SUP(O4/RECHERCHEV(J4;$A$4:$H$301;8;FAUX);0)))
(Je sais, elle est un peu longue.)
Mon souci, c'est que la première condition de la fonction OU n'est pas prise en compte (celle en gras).
C'est à dire, si le résultat de ma division est > à 3, excel me met 0. Jusque là c'est bon.
Si le résultat de la division est < à 3 et que la condition en gras est égale à 0, j'obtient le résultat de la division. Encore bon.
Mais, si le résultat de la recherche en gras est = à 0, j'obtient #DIV/0 au lieu d'avoir 0.
(Euh, vous m'avait suivie ?)
Est-ce que l'un de vous aurait une idée pour régler mon problème ?
Merci
J'ai un petit souci avec ma fonction excel qui est la suivante :
=SI(O4=0;0;SI(OU(RECHERCHEV(J4;$A$4:$H$118;8;FAUX)=0;ARRONDI.SUP(O4/RECHERCHEV(J4;$A$4:$H$301;8;FAUX);0)>3);0;ARRONDI.SUP(O4/RECHERCHEV(J4;$A$4:$H$301;8;FAUX);0)))
(Je sais, elle est un peu longue.)
Mon souci, c'est que la première condition de la fonction OU n'est pas prise en compte (celle en gras).
C'est à dire, si le résultat de ma division est > à 3, excel me met 0. Jusque là c'est bon.
Si le résultat de la division est < à 3 et que la condition en gras est égale à 0, j'obtient le résultat de la division. Encore bon.
Mais, si le résultat de la recherche en gras est = à 0, j'obtient #DIV/0 au lieu d'avoir 0.
(Euh, vous m'avait suivie ?)
Est-ce que l'un de vous aurait une idée pour régler mon problème ?
Merci
A voir également:
- Fonction OU sur excel
- Fonction si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
- Comment calculer la moyenne sur excel - Guide
3 réponses
Bon, j'ai fini par trouver !
En fait, excel calcule la division de la seconde condition même si la première condition est remplie. Donc, puisque la première condition c'est de savoir si la cellule H est = à 0, si effectivement elle l'est, excel dit alors qu'on ne peut pas calculer la seconde condition. Logique. Donc, j'ai résolu mon souci. Désolée d'avoir pollué le site pour rien.
En fait, excel calcule la division de la seconde condition même si la première condition est remplie. Donc, puisque la première condition c'est de savoir si la cellule H est = à 0, si effectivement elle l'est, excel dit alors qu'on ne peut pas calculer la seconde condition. Logique. Donc, j'ai résolu mon souci. Désolée d'avoir pollué le site pour rien.
Merci pour le lien mais en fait, excel n'a pas à faire une division par 0. Car, s'il intégrait correctement les conditions, il n'y a aucun 0. Tout le problème est là.