Si Sous excel

Résolu
désarroi42 Messages postés 262 Date d'inscription   Statut Membre Dernière intervention   -  
désarroi42 Messages postés 262 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour et Tout d'abord Tous mes Meilleurs Voeux pour la nouvelle année 

J'ai un tableau excel pour faire en comptabilité  faire des calculs entre 2021  2022 et 2023 

Il me faut calculer des pourcentages d'augmentation ou diminution 

donc si une année précédente un objet n'a pas été vendu 

le calcul du pourcentage  va faire une Division par Zéro  et donc un message d'erreur 

Pour l'instant j'ai écris cette formule  dans le cas où le diviseur sa cellule est vide 

=SI(ESTVIDE(P2);"";(Q2-P2)/P2)

mais dans le cas où la cellule divisant est rempli d'un  0.00€   format monétaire  

Aïe là j'ai le message d'erreur 

j'ai essayé  d'écrire cette formule avec l'emploi du OU   soit la cellule est vide soit la cellule contient "0.00€"   ...Et là ca ne marche pas !

=SI(OU(ESTVIDE(P2);"P2=0.00€");"";(Q2-P2)/P2)    ...pas bon !!

Que la cellule reste vierge lorsque  soit la cellule est vide soit elle contient le zéro  0.00€     et donc pas de message d'erreur de division 
 

Merci de votre  aide pour une bonne syntaxe     

A voir également:

2 réponses

brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention   3 430
 

Bonjour,

=SI(OU(ESTVIDE(P2);P2=0);"";(Q2-P2)/P2)

 

1
désarroi42 Messages postés 262 Date d'inscription   Statut Membre Dernière intervention   11
 

Merci !!! 

0
brucine Messages postés 21701 Date d'inscription   Statut Membre Dernière intervention   3 430 > désarroi42 Messages postés 262 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

On peut aussi procéder d'une manière plus "élégante" en faisant d'une pierre deux coups:

=SI(ESTERREUR(1/P2);"";(Q2-P2)/P2)

1
désarroi42 Messages postés 262 Date d'inscription   Statut Membre Dernière intervention   11
 

Ah Oui    Merci  

0