OVH Cloud OVH Cloud

Condition Si imbriquées

8 réponses
Avatar
anthony
Bonjour,

Je me retrouve avec un petit souci sur une fonction SI imbriquée.

En effet, sur un exercice je dois calculer, une comission variable en
fonction du CA pour des employés.

Voici ma syntaxe :

=SI(B12<=15250;"pas de
comission";SI(B12>=15250;B12*6%;SI(B12>=30500;B12*7,5%;SI(B12>76250;B12*10%))))

Alors le souci est que le calcul de la comission n'est pas exacte.
Exemple : pour un CA de 57 626 qui correspond à une comission de 7.5%,
excel me donne ce résultat :

> 3457 ¤

Ce qui est faux.

J'ai donc utilisé une fonction SI seule qui me donne le chiffre exacte :

=SI(B12>=30500;B12*7,5%;0)

> 4321,95

Je ne trouve pas mon erreur qui doit être toute bête je pense.


2e souci

J'ai crée une liste comprenant les valeurs "Oui/Non".

J'aimerais faire une somme de ces valeurs, la fonction somme ne prend que
des valeurs numériques.
Comment je peux lui spécifier de prendre des caractères alpha ?

En espérant avoir été clair.

Cordialement,

Anthony
--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/

8 réponses

Avatar
jojolapin
"anthony" a écrit dans le message de news:

Bonjour,

Je me retrouve avec un petit souci sur une fonction SI imbriquée.

En effet, sur un exercice je dois calculer, une comission variable en
fonction du CA pour des employés.

Voici ma syntaxe :

=SI(B12<250;"pas de
comission";SI(B12>250;B12*6%;SI(B12>0500;B12*7,5%;SI(B12>76250;B12*10%))))

Je ne comprend sl'intérêt du SI(B12>250

Il ne sert à rien.
de plus tes autres SI devrait être inverser.

a+

Avatar
Didier Bicking
Il serait sans doute plus simple d'utiliser la fonction RechercheV. Regarde
dans l'aide de cette fonction, l'explication est claire et bien faite.

--
Bon courage

Didier Bicking

http://perso.wanadoo.fr/dbicking


"anthony" a écrit dans le message de news:

Bonjour,

Je me retrouve avec un petit souci sur une fonction SI imbriquée.

En effet, sur un exercice je dois calculer, une comission variable en
fonction du CA pour des employés.

Voici ma syntaxe :

=SI(B12<250;"pas de
comission";SI(B12>250;B12*6%;SI(B12>0500;B12*7,5%;SI(B12>76250;B12*10%))))

Alors le souci est que le calcul de la comission n'est pas exacte.
Exemple : pour un CA de 57 626 qui correspond à une comission de 7.5%,
excel me donne ce résultat :

3457 ¤


Ce qui est faux.

J'ai donc utilisé une fonction SI seule qui me donne le chiffre exacte :

=SI(B12>0500;B12*7,5%;0)

4321,95


Je ne trouve pas mon erreur qui doit être toute bête je pense.


2e souci

J'ai crée une liste comprenant les valeurs "Oui/Non".

J'aimerais faire une somme de ces valeurs, la fonction somme ne prend que
des valeurs numériques.
Comment je peux lui spécifier de prendre des caractères alpha ?

En espérant avoir été clair.

Cordialement,

Anthony
--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/



Avatar
anthony
Le Mon, 17 Jul 2006 19:24:06 +0200, jojolapin
a écrit:


"anthony" a écrit dans le message de news:

Bonjour,

Je me retrouve avec un petit souci sur une fonction SI imbriquée.

En effet, sur un exercice je dois calculer, une comission variable en
fonction du CA pour des employés.

Voici ma syntaxe :

=SI(B12<250;"pas de
comission";SI(B12>250;B12*6%;SI(B12>0500;B12*7,5%;SI(B12>76250;B12*10%))))

Je ne comprend sl'intérêt du SI(B12>250

Il ne sert à rien.
de plus tes autres SI devrait être inverser.

Si, en fait je lui dis. Si le CA en B12 est supérieur ou = à 15250

¤ appliquer la com de 6%, si le ca est suupérieur ou = à 30500 alors
aplliquer x %.

Quand tu dis "inverser" à quoi penses tu ?

Pour la RechercheV, ce n'est pas le but de l'exercice. Je dois utiliser
des fonctions conditionnelles :(.
Soit les SI imbriqués, soit SI(OU( et SI(ET(.

Dans cet exercice, je pense que la fonction SI imbriquée est la plus
judicieuse.


a+






--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/


Avatar
ChrisV
Bonjour Anthony,

1)

=SI(B12>v250;B12*10%;SI(B12>0500;B12*7,5%;SI(B12>250;B12*6%;"pas de
commission")))

ou
±2*INDEX({0;0,06;0,075;0,1};EQUIV(B12;{0;15250;30500;76250};1))

au format pers.
0,00;;"pas de commission"


2)

avec la plage de données nommée ici Zn
=NB.SI(Zn;"oui")


ChrisV


"anthony" a écrit dans le message de news:

Bonjour,

Je me retrouve avec un petit souci sur une fonction SI imbriquée.

En effet, sur un exercice je dois calculer, une comission variable en
fonction du CA pour des employés.

Voici ma syntaxe :

=SI(B12<250;"pas de
comission";SI(B12>250;B12*6%;SI(B12>0500;B12*7,5%;SI(B12>76250;B12*10%))))

Alors le souci est que le calcul de la comission n'est pas exacte.
Exemple : pour un CA de 57 626 qui correspond à une comission de 7.5%,
excel me donne ce résultat :

3457 ¤


Ce qui est faux.

J'ai donc utilisé une fonction SI seule qui me donne le chiffre exacte :

=SI(B12>0500;B12*7,5%;0)

4321,95


Je ne trouve pas mon erreur qui doit être toute bête je pense.


2e souci

J'ai crée une liste comprenant les valeurs "Oui/Non".

J'aimerais faire une somme de ces valeurs, la fonction somme ne prend que
des valeurs numériques.
Comment je peux lui spécifier de prendre des caractères alpha ?

En espérant avoir été clair.

Cordialement,

Anthony
--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/



Avatar
jojolapin
"anthony" a écrit dans le message de news:

Le Mon, 17 Jul 2006 19:24:06 +0200, jojolapin
a écrit:


"anthony" a écrit dans le message de news:

Bonjour,

Je me retrouve avec un petit souci sur une fonction SI imbriquée.

En effet, sur un exercice je dois calculer, une comission variable en
fonction du CA pour des employés.

Voici ma syntaxe :

=SI(B12<250;"pas de
comission";SI(B12>250;B12*6%;SI(B12>0500;B12*7,5%;SI(B12>76250;B12*10%))))

Je ne comprend sl'intérêt du SI(B12>250

Il ne sert à rien.
de plus tes autres SI devrait être inverser.

Si, en fait je lui dis. Si le CA en B12 est supérieur ou = à 15250 ¤

appliquer la com de 6%, si le ca est suupérieur ou = à 30500 alors
aplliquer x %.

Quand tu dis "inverser" à quoi penses tu ?
=SI(B12>v250;B12*10%;SI(B12>0500;B12*7,5%;SI(B12>250;B12*6%;"pas de

commission")))

Dans ta formule dès que cela dépasse 15250 il y aura toujours B12*6%
SI(B12>0500;B12*7,5%;SI(B12>76250;B12*10%)))) ne sert à rien



Avatar
dre
Salut,

Mais pourquoi faire appel à la fonction SI ?

Mettre la cellule au format :
[=0]"pas de comission";Standard
La formule :
=((B12>250)*B12*6%)+((B12>0500)*B12*1,5%)+((B12>76250)*B12*2,5%)

Â+





Bonjour,

Je me retrouve avec un petit souci sur une fonction SI imbriquée.

En effet, sur un exercice je dois calculer, une comission variable en
fonction du CA pour des employés.

Voici ma syntaxe :

=SI(B12<250;"pas de
comission";SI(B12>250;B12*6%;SI(B12>0500;B12*7,5%;SI(B12>76250;B12*10%))))

Alors le souci est que le calcul de la comission n'est pas exacte.
Exemple : pour un CA de 57 626 qui correspond à une comission de 7.5%,
excel me donne ce résultat :

3457 €


Ce qui est faux.

J'ai donc utilisé une fonction SI seule qui me donne le chiffre exacte :

=SI(B12>0500;B12*7,5%;0)

4321,95


Je ne trouve pas mon erreur qui doit être toute bête je pense.


2e souci

J'ai crée une liste comprenant les valeurs "Oui/Non".

J'aimerais faire une somme de ces valeurs, la fonction somme ne prend que
des valeurs numériques.
Comment je peux lui spécifier de prendre des caractères alpha ?

En espérant avoir été clair.

Cordialement,

Anthony
--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/




Avatar
anthony
Le Tue, 18 Jul 2006 05:27:36 +0200, jojolapin
a écrit:


"anthony" a écrit dans le message de news:

Le Mon, 17 Jul 2006 19:24:06 +0200, jojolapin
a écrit:


"anthony" a écrit dans le message de news:

Bonjour,

Je me retrouve avec un petit souci sur une fonction SI imbriquée.

En effet, sur un exercice je dois calculer, une comission variable en
fonction du CA pour des employés.

Voici ma syntaxe :

=SI(B12<250;"pas de
comission";SI(B12>250;B12*6%;SI(B12>0500;B12*7,5%;SI(B12>76250;B12*10%))))

Je ne comprend sl'intérêt du SI(B12>250

Il ne sert à rien.
de plus tes autres SI devrait être inverser.

Si, en fait je lui dis. Si le CA en B12 est supérieur ou = à 15250 ¤

appliquer la com de 6%, si le ca est suupérieur ou = à 30500 alors
aplliquer x %.

Quand tu dis "inverser" à quoi penses tu ?
=SI(B12>v250;B12*10%;SI(B12>0500;B12*7,5%;SI(B12>250;B12*6%;"pas

de
commission")))

Dans ta formule dès que cela dépasse 15250 il y aura toujours B12*6%
SI(B12>0500;B12*7,5%;SI(B12>76250;B12*10%)))) ne sert à rien

ça m'ennuie je n'ai pas d'outils de mise en forme avec Opera.
Bon j'ai compris...c'est très logique d'ailleurs.


Un énorme merci pour cette révélation et ce nouvel apprentissage.




--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/




Avatar
anthony
merci à vous.

obligé pour la fonction SI puisque c'est l'exercice qui le demande

Le Tue, 18 Jul 2006 08:48:02 +0200, dre a
écrit:

Salut,

Mais pourquoi faire appel à la fonction SI ?

Mettre la cellule au format :
[=0]"pas de comission";Standard
La formule :
=((B12>250)*B12*6%)+((B12>0500)*B12*1,5%)+((B12>76250)*B12*2,5%)

Â+





Bonjour,

Je me retrouve avec un petit souci sur une fonction SI imbriquée.

En effet, sur un exercice je dois calculer, une comission variable en
fonction du CA pour des employés.

Voici ma syntaxe :

=SI(B12<250;"pas de
comission";SI(B12>250;B12*6%;SI(B12>0500;B12*7,5%;SI(B12>76250;B12*10%))))

Alors le souci est que le calcul de la comission n'est pas exacte.
Exemple : pour un CA de 57 626 qui correspond à une comission de 7.5%,
excel me donne ce résultat :

3457 ¤


Ce qui est faux.

J'ai donc utilisé une fonction SI seule qui me donne le chiffre exacte :

=SI(B12>0500;B12*7,5%;0)

4321,95


Je ne trouve pas mon erreur qui doit être toute bête je pense.


2e souci

J'ai crée une liste comprenant les valeurs "Oui/Non".

J'aimerais faire une somme de ces valeurs, la fonction somme ne prend
que
des valeurs numériques.
Comment je peux lui spécifier de prendre des caractères alpha ?

En espérant avoir été clair.

Cordialement,

Anthony
--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/






--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/