Fonction SI [CALC]

Fermé
Gruobmenork Messages postés 1 Date d'inscription jeudi 19 février 2015 Statut Membre Dernière intervention 19 février 2015 - Modifié par Gruobmenork le 19/02/2015 à 17:43
tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 - 2 juil. 2015 à 14:03
Bonjour,

Je suis un peu en galère, je n'arrive pas à orthographier la formule que je souhaite correctement, ou peut-être bien que je n'ai pas la bonne formule. J'ai fais un screenshot de mon problème car je ne sais pas bien comment l'expliquer avec des mots tout en étant compréhensible, mon but étant de calculer le prix HT.




A voir également:

1 réponse

tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 2 033
Modifié par tyranausor le 2/07/2015 à 13:18
Bonjour, comme ça a l'air facile mais quand on doit le faire ça l'est moins, je comprend!

Pour calculer le prix d'une communication peut importe le numéro, il me faut le prix de la minute multiplié par le nombre de minutes, autrement dit,

en E12 = nb_minutes*prix_minute

mais là, une condition, si c'est un 06 ou un 09, le prix est réduit de moitié. Il faudra aussi trouver l'indicatif (01 par exemple)

en E12 =SI(TROUVE("06 ";A8;1)=1;$D$2*C8;$D$1*C8) mais, je viens de tester, ça renvoie une erreur si le texte "06 " (avec un espace) n'est pas trouvé. C'est une solution mais bancale!
0
tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 2 033
2 juil. 2015 à 14:03
sinon, j'ai il y a =SI(ESTERREUR(TROUVE("06";A4;1))=1;$D$2*C4;SI(ESTERREUR(TROUVE("07";A4;1))=1;$D$2*C4;SI(ESTERREUR(TROUVE("08";A4;1))=1;$D$2*C4;SI(ESTERREUR(TROUVE("09";A4;1))=1;$D$2*C4;$D$1*C4)))) mais ça ne fonctionne pas à tous les coups
0