Ignorer 0 ou vide dans calcul division
Résolu
Kivanc
Messages postés
397
Statut
Membre
-
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.
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:
- Ignorer 0 ou vide dans calcul division
- Comment supprimer une page vide sur word - Guide
- Caractere vide - Guide
- Calcul moyenne excel - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Formate pour taxer client frigo vide - Forum Vos droits sur internet
2 réponses
=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)))
est à remplacer par
=SI(HQ5=0;"";SI((HT5*100/HQ5>100);2;SI((HT5*100/HQ5<30);1;0)))
Raymond PENTIER
Messages postés
71844
Date d'inscription
Statut
Contributeur
Dernière intervention
17 383
On est bien d'accord que si 30 < HT5*100/HQ5 < 100 alors le résultat est 0 ?