SiERREUR de 2016 à 2003 - Excel

Résolu/Fermé
femaleninja Messages postés 44 Date d'inscription mercredi 27 juin 2012 Statut Membre Dernière intervention 1 septembre 2018 - 28 mai 2018 à 21:17
femaleninja Messages postés 44 Date d'inscription mercredi 27 juin 2012 Statut Membre Dernière intervention 1 septembre 2018 - 1 sept. 2018 à 14:26
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.



A voir également:

3 réponses

PapyLuc51 Messages postés 4302 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 25 avril 2024 1 406
29 mai 2018 à 06:27
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
0
femaleninja Messages postés 44 Date d'inscription mercredi 27 juin 2012 Statut Membre Dernière intervention 1 septembre 2018
29 mai 2018 à 22:42
''Non la formule renvoie N/A si C17 est inférieur à 60.'' c'est bien ça que je veux. L'opération doit être faite si C17 est supérieure.

Merci!!
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
29 mai 2018 à 06:36
=SIERREUR(C:C/D:D ; "Non")

=SI(ESTERREUR(C:C/D:D) ; "Non" ; C:C/D:D)
0
femaleninja Messages postés 44 Date d'inscription mercredi 27 juin 2012 Statut Membre Dernière intervention 1 septembre 2018
Modifié le 29 mai 2018 à 22:57
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
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
29 mai 2018 à 23:20
Bonjour,

la forme générale est :
=si(esterreur(ta_formule_sans_traitement_d'erreur);"";ta_formule_sans_traitement_d'erreur)

eric
0
femaleninja Messages postés 44 Date d'inscription mercredi 27 juin 2012 Statut Membre Dernière intervention 1 septembre 2018
30 mai 2018 à 20:11
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
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
30 mai 2018 à 20:50
Bonjour à tous

Peut être comme ceci ?
=SI(ESTERREUR(SI(C17>=60;(10000*(C17+50))/C18;"N/A"));"";SI(C17>=60;(10000*(C17+50))/C18;"N/A"))

Cdlmnt
0
femaleninja Messages postés 44 Date d'inscription mercredi 27 juin 2012 Statut Membre Dernière intervention 1 septembre 2018
31 août 2018 à 16:48
Merci beaucoup!
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
31 août 2018 à 17:12
wow ! Quels réflexes pour une ninja :-)
eric
0
femaleninja Messages postés 44 Date d'inscription mercredi 27 juin 2012 Statut Membre Dernière intervention 1 septembre 2018
1 sept. 2018 à 14:26
Lol. Longue hospitalisation oblige!
0