Ignorer 0 ou vide dans calcul division
Résolu
Kivanc
Messages postés
390
Date d'inscription
Statut
Membre
Dernière intervention
-
Kivanc Messages postés 390 Date d'inscription Statut Membre Dernière intervention -
Kivanc Messages postés 390 Date d'inscription Statut Membre Dernière intervention -
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
- Supprimer page word vide - Guide
- Calcul moyenne excel - Guide
- Caractere vide - Guide
- Calcul km marche à pied gratuit - Télécharger - Sport
- Coeur vide ✓ - Forum Réseaux sociaux
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
58989
Date d'inscription
Statut
Contributeur
Dernière intervention
17 353
On est bien d'accord que si 30 < HT5*100/HQ5 < 100 alors le résultat est 0 ?