Formule : Arrondir à 100 si résultat formule supérieur à 100

Fermé
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020 - 9 juil. 2015 à 16:51
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 - 10 juil. 2015 à 09:32
Bonjour,

J'ai plusieurs formules de calcul qui me retournent un pourcentage. Suite à un événement particulier, le résultat peut exceptionnellement être supérieure à 100% ce qui fausse mes analyses.
Je souhaiterai dans les formules arrondir à 100 si le résultat est supérieure à 100.
Voici les formules :

=SIERREUR(1+SI(Q8="";0;Q8)/SI(M8="";0;M8);"")

=1+SOMME.SI($H$8:$H$1048576;1;$Q$8:$Q$1048576)/SOMME.SI($H$8:$H$1048576;1;$M$8:$M$1048576)


Merci par avance.
A voir également:

6 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
9 juil. 2015 à 17:07
Bonjour
=SIERREUR(SI(1+SI(Q8="";0;Q8)/SI(M8="";0;M8)>100;100;SI(Q8="";0;Q8)/SI(M8="";0;M8));"")


=SI(1+SOMME.SI($H$8:$H$1048576;1;$Q$8:$Q$1048576)/SOMME.SI($H$8:$H$1048576;1;$M$8:$M$1048576)>100;100;1+SOMME.SI($H$8:$H$1048576;1;$Q$8:$Q$1048576)/SOMME.SI($H$8:$H$1048576;1;$M$8:$M$1048576))

cdlt
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
9 juil. 2015 à 17:14
Bonjour,

merci pour la réponse mais :
  • la 1ère formule donne un résultat totalement différent
  • la 2ème formule ne change rien
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
9 juil. 2015 à 17:17
J'ai également cette formule svp:

=SIERREUR(SI(M2="";0;M2)/SI(S2="";SI(L2="";0;L2);S2);"")
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 337
9 juil. 2015 à 17:28
effectivement, j'ai oublié 1+ dans la première
je regarde les 2 autres
=SIERREUR(SI(1+SI(Q8="";0;Q8)/SI(M8="";0;M8)>100;100;1+SI(Q8="";0;Q8)/SI(M8="";0;M8));"")
0
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
9 juil. 2015 à 17:28
Frenchie83,

Votre 2ème formule est correcte il faut en fait mettre >1 et non 100 car c'est 100 en pourcentage...

Par contre la 1ère donne un résultat différent. Peut-etre manque-t-il des parenthèses ?
Pouvez-vous voir également dernière formule ? merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
9 juil. 2015 à 17:30
Bonjour
principe pour une formule, à adapter pour les autres

=MIN(SIERREUR(1+SI(Q8="";0;Q8)/SI(M8="";0;M8);0);1)
nécessite de remplacer le ;"") final par ;0)
et si ce n'est pas un pourcentage, remplacer 1 par 100


par contre je ne vois pas dans cette formule l'utilité de
/SI(M8="";0;M8) puisque /M8 suffit
que M8 soit égal à, "" ou à 0 la formule se met en erreur et donc c'est le code SIERREUR qui fonctionnera dans les deux cas

crdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Kivanc Messages postés 390 Date d'inscription jeudi 11 septembre 2014 Statut Membre Dernière intervention 13 août 2020
9 juil. 2015 à 17:45
Egalement cette formule svp :

=1+SOMME($Q$8:$Q$1048576)/SOMME($M$8:$M$1048576)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
9 juil. 2015 à 20:03
vous voulez, quoi avec celle ci? si vous parlez de pourcentage, rien que le 1 à lui tout seul représente 100% alors ce n'est pas en ajoutant un calcul qu'on va arriver à moins?
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58 > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
10 juil. 2015 à 09:32
Je me disais la même chose, cher ami, pourquoi 1 vu que c'est égal à 100% du coup je l'ai retiré de mes formules (bizzard ...)
0
Excel-worker Messages postés 589 Date d'inscription mardi 7 avril 2015 Statut Membre Dernière intervention 23 juillet 2015 58
Modifié par Excel-worker le 10/07/2015 à 09:43
Bonjour,

Formule 1 : =SIERREUR(SI(ET(Q8<>"";M8<>"";Q8/M8<=1);Q8/M8;1);"")

Formule 2 : =SIERREUR(SI(SOMME.SI($H$8:$H$1048576;1;$Q$8:$Q$1048576)/SOMME.SI($H$8:$H$1048576;1;$M$8:$M$1048576)>1;1;SOMME.SI($H$8:$H$1048576;1;$Q$8:$Q$1048576)/SOMME.SI($H$8:$H$1048576;1;$M$8:$M$1048576));"")

Formule 3 : =SIERREUR(SI(ET(M2<>"";S2<>"";M2/S2<=1);M2/S2;1);"")

=SIERREUR(SI(M2="";0;M2)/SI(S2="";SI(L2="";0;L2);S2);"")

P.S : Tu parle de M2, S2 mais aussi de L2 ... Du coup, je pense que L2 = M2 du coup je regarde.

Cordialement,
Excel-Worker
"Notre plus grande gloire n'est point de tomber, mais de savoir nous relever chaque fois que nous tombons". Confucius
0