SiERREUR de 2016 à 2003 - Excel
Résolu
femaleninja
Messages postés
44
Date d'inscription
Statut
Membre
Dernière intervention
-
femaleninja Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
femaleninja Messages postés 44 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai écrit cette formule dans Excel 2016:
SIERREUR(SI(C17>=60;(1000*(C17+50))/C18;"N/A");0)
Elle fait exactement ce que je veux c'est à dire qu'elle me retourne N/A lorsque C17 est vide ou égal à 0, mais me fait l'opération si C17 est supérieur ou égal à 60.
Le problème c'est que pour une raison pour laquelle je n'ai aucun contrôle, je dois la faire fonctionner dans Excel 2003 (je ne savais même pas que ça existait encore!!!) et je n'y arrive. Je me suis rendue compte en lisant dans les conversations ici que SIERREUR était autrefois ESTERREUR, mais la logique est un peu différente.
Est-ce que quelqu'un pourrait me dépanner?
Merci bien.
J'ai écrit cette formule dans Excel 2016:
SIERREUR(SI(C17>=60;(1000*(C17+50))/C18;"N/A");0)
Elle fait exactement ce que je veux c'est à dire qu'elle me retourne N/A lorsque C17 est vide ou égal à 0, mais me fait l'opération si C17 est supérieur ou égal à 60.
Le problème c'est que pour une raison pour laquelle je n'ai aucun contrôle, je dois la faire fonctionner dans Excel 2003 (je ne savais même pas que ça existait encore!!!) et je n'y arrive. Je me suis rendue compte en lisant dans les conversations ici que SIERREUR était autrefois ESTERREUR, mais la logique est un peu différente.
Est-ce que quelqu'un pourrait me dépanner?
Merci bien.
A voir également:
- SiERREUR de 2016 à 2003 - Excel
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Aller à la ligne excel - Guide
- Si ou excel - Guide
3 réponses
Bonjour
"" Elle fait exactement ce que je veux c'est à dire qu'elle me retourne N/A lorsque C17 est vide ou égal à 0, mais me fait l'opération si C17 est supérieur ou égal à 60 ""
Non la formule renvoie N/A si C17 est inférieur à 60.
Il manque un élément que doit renvoyer la formule lorsque C17 est >=1 et <60 ?
Cordialement
"" Elle fait exactement ce que je veux c'est à dire qu'elle me retourne N/A lorsque C17 est vide ou égal à 0, mais me fait l'opération si C17 est supérieur ou égal à 60 ""
Non la formule renvoie N/A si C17 est inférieur à 60.
Il manque un élément que doit renvoyer la formule lorsque C17 est >=1 et <60 ?
Cordialement
=SIERREUR(C:C/D:D ; "Non")
=SI(ESTERREUR(C:C/D:D) ; "Non" ; C:C/D:D)
=SI(ESTERREUR(C:C/D:D) ; "Non" ; C:C/D:D)
Merci beaucoup Raymond d'avoir pris du temps pour ma demande! Mais je vous relance!
J'ai encore un peu de mal. Dans ma formule, j'ai un SI pour les situations où ma valeur est supérieure à 60 (en plus du SIERREUR). J'ai du mal à voir comment il s'insère dans votre proposition.
En fait j'ai inséré toute ma partie SI(C17>=60;(1000*(C17+50))/C18 en remplacement à la votre qui dit C:C/D:D et je n'ai pas vraiment de bons résultats. Dans les faits, c'est juste de ça que j'ai besoin et je veux que dans toutes situations où il y a une erreur (ex. div/0 et tout ça) il me mette NA.
J'espère que c'est clair!
Merci encore
J'ai encore un peu de mal. Dans ma formule, j'ai un SI pour les situations où ma valeur est supérieure à 60 (en plus du SIERREUR). J'ai du mal à voir comment il s'insère dans votre proposition.
En fait j'ai inséré toute ma partie SI(C17>=60;(1000*(C17+50))/C18 en remplacement à la votre qui dit C:C/D:D et je n'ai pas vraiment de bons résultats. Dans les faits, c'est juste de ça que j'ai besoin et je veux que dans toutes situations où il y a une erreur (ex. div/0 et tout ça) il me mette NA.
J'espère que c'est clair!
Merci encore
Merci!
J'ai un peu bêtement repris votre proposition pour mon cas et j'ai un message d'erreur auquel je m'attendais un peu.
Avez-vous remarqué que en plus de l'erreur, j'ai une condition additionnelle Si ma cellule est supérieure ou égale à 60? C'est celle que j'ai du mal à gérer
=si(esterreur(SI(C17>=60;(10000*(C17+50))/C18;"N/A");"";SI(C17>=60;(10000*(C17+50))/C18;"N/A")))
Merci
J'ai un peu bêtement repris votre proposition pour mon cas et j'ai un message d'erreur auquel je m'attendais un peu.
Avez-vous remarqué que en plus de l'erreur, j'ai une condition additionnelle Si ma cellule est supérieure ou égale à 60? C'est celle que j'ai du mal à gérer
=si(esterreur(SI(C17>=60;(10000*(C17+50))/C18;"N/A");"";SI(C17>=60;(10000*(C17+50))/C18;"N/A")))
Merci
Merci!!