Ignorer 0 ou vide dans calcul division

Résolu
Kivanc Messages postés 397 Statut Membre -  
Kivanc Messages postés 397 Statut Membre -
Bonjour,

J'ai une colonne Alerte qui est calculée grâce au stock de la veille et de la prévision.
Alerte = Stock veille / prévision Veille

Voici ma formule :
=SI((HT5*100/HQ5>100);2;SI((HT5*100/HQ5<30);1;0))

Les chiffres 1, 2 et 0 correspondent à une couleur (liés à une macro).

HT5 représente le STOCK de la veille
HQ5 représente la Prévision de la veille.

Dans le cas d'un jour férié, la prévision de vente est de 0. L'alerte ne se fait donc pas. Car on ne peut pas diviser par 0...
Ma question est donc :
Est-ce que je peux dans cette formule ajouter un SI ou autre qui permette d'ignorer le 0 ou le vide pour ce calcul ?
Ou est-ce que dans la macro je dois modifier une fonction qui pour un jour férié ignorera l'alerte ?

Merci pour votre aide.
A voir également:

2 réponses

Raymond PENTIER Messages postés 71825 Statut Contributeur 17 376
 
=SI((HT5*100/HQ5>100);2;SI((HT5*100/HQ5<30);1;0))
est à remplacer par
=SI(HQ5=0;"";SI((HT5*100/HQ5>100);2;SI((HT5*100/HQ5<30);1;0)))
1
Raymond PENTIER Messages postés 71825 Statut Contributeur 17 376
 
On est bien d'accord que si 30 < HT5*100/HQ5 < 100 alors le résultat est 0 ?
0
Kivanc Messages postés 397 Statut Membre
 
Merci beaucoup
0