FONCTION SI

Fermé
lilitop79 Messages postés 6 Date d'inscription jeudi 11 juillet 2013 Statut Membre Dernière intervention 12 juillet 2013 - 11 juil. 2013 à 11:41
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 - 12 juil. 2013 à 12:00
Bonjour,

J'utilise une fonction SI dans un fichier Excel qui fonctionnait très bien sauf que maintenant le résultat obtenu doit être maximum de 3,5 % et c'est là que mon problème commence...

Ma fonction actuelle est la suivante :

=SI(V6<0;0%;(3,5%/(110-94))*(W6-94))


Dans le cas de V6 qui était égal à -19,64 %, j'obtiens bien le résultat de 0% en Z6
Par contre dans le cas de V7 qui est égal à +41,94%, j'obtiens un résultat de 10,49 % alors qu'il faudrait qu'il soit limité à 3,5 % maximum.
En effet le résultat obtenu en Z, doit obligatoirement être un pourcentage compris entre 0 % et 3,5% maximum.

Quelle est la solution ? Merci

3 réponses

via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
11 juil. 2013 à 11:52
Bonjour

Je ne comprends pas ta formule

pourquoi 110 - 94 ?

Qui y a t il en W6 ?

Quel est le principe de calcul exact
Donner un exemple chiffré précis

Cdlmnt
0
lilitop79 Messages postés 6 Date d'inscription jeudi 11 juillet 2013 Statut Membre Dernière intervention 12 juillet 2013
11 juil. 2013 à 12:28
110 - 94 parce que pour prétendre à une remise comprise entre 0 % et 3,5 %, il faut que la réalisation N soit égale à la réalisation N-1 x0,94 minimum ou x 1,10 maximum

3 Exemples ci-dessous :

Année N-1 Année N Colonne V Colonne W Résultats
N/N-1 REMISE
175043 248408 +41,94% 0 % OK
569 457 -19,64% 10,49% NON OK car maxi 3,5%
917443 942084 +2,69% 1,90 % OK

Dans mes 3 exemples le résultat des lignes 1 et 3 est bon, le résultat de la ligne 2 doit se limiter à 3,5 % (et ne pas être 10,49 %)
0
via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
11 juil. 2013 à 13:41
Ok donc pour limiter à 3,5 essaye

=SI(V6<0;0;SI(0,035/(110-94)*(W6-94)>3,5;3,5;(0,035/(110-94))*(W6-94)))

Cdlmnt
0
lilitop79 Messages postés 6 Date d'inscription jeudi 11 juillet 2013 Statut Membre Dernière intervention 12 juillet 2013
11 juil. 2013 à 13:56
Merci

mais avec la formule :

=SI(V6<0;0;SI(0,035/(110-94)*(W6-94)>3,5;3,5;(0,035/(110-94))*(W6-94)))

j'obtiens ce qui suit :

569; 457; 0,00%; -19,64%; 80,36; 0,00%
175 013; 248 408; -36,32%; 41,94%; 141,94; 10,49%
917 443; 942 084; -1,34%; 2,69%; 102,69; 1,90%

donc manifestement ça ne change rien sauf si j'ai commis une erreur...

Cordialement
0
via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
11 juil. 2013 à 14:18
Je ne comprends pas bien dans tes exemples ce qui correspond à V6 et à W6
Si tu peux poster un exemple allégé (quelques lignes) et anonymé de ton fichier sur cjoint.com et indiquer le lien fourni dans un prochain message on y verra peut être plus clair

Cdlmnt
0
lilitop79 Messages postés 6 Date d'inscription jeudi 11 juillet 2013 Statut Membre Dernière intervention 12 juillet 2013
11 juil. 2013 à 14:39
0
via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 2 735
11 juil. 2013 à 14:57
OK

comme les cellules sont en format % il faut en tenir compte dans la formule (3,5 correspondait à 350%) remplacer donc les 3,5 par 0,035
=SI(V6<0;0;SI(0,035/(110-94)*(W6-94)>0,035;0,035;(0,035/(110-94))*(W6-94)))

Cdlmnt
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 590
11 juil. 2013 à 18:34
Je vous trouve bien compliqués: vous auriez pu simplement mettre la formule dans un min:
=MIN(SI(V6<0;0%;(3,5%/(110-94))*(W6-94));0.035)

Ou alors y'a un aspect duproblème que je n'ai pas saisi ?


0
lilitop79 Messages postés 6 Date d'inscription jeudi 11 juillet 2013 Statut Membre Dernière intervention 12 juillet 2013
12 juil. 2013 à 10:19
Merci Bruce Willix.
Effectivement ça marche aussi, si ce n'est qu'à la fin de la formule c'est 3,5% au lieu de 0.035
=MIN(SI(V6<0;0%;(3,5%/(110-94))*(W6-94));3,5%)
Merci en tous cas à tous de votre aide.
Cordialement
0
Bruce Willix Messages postés 11968 Date d'inscription mardi 24 mai 2011 Statut Contributeur Dernière intervention 12 juin 2018 2 590
12 juil. 2013 à 12:00
Salut,

Je dévie un peu de la discussion de base, mais comme ça je réagis à ta réponse et à celle de via55

3.5% et 0.035 c'est le même nombre formaté différemment. Dans la formule tu peux mettre indifféremment l'une ou l'autre valeur. Note que tu peux également l'écrire sous forme de fraction si tu as envie (par exemple 7/200).

Dans un second temps tu peux modifier la façon dont excel affiche ce nombre.

Quand tu écris une valeur supérieure a 1 dans une cellule formatée en % - par exemple, 3.5 - excel l'interprète comme étant 350%. Mais si tu mets 0.035, y'aura jamais de souci...
0