Problème autour d'une fonction sur excel

Résolu/Fermé
Mika - 13 déc. 2018 à 09:48
 Mika - 13 déc. 2018 à 17:12
Bonjour,

=SI(0<G14<100;44;SI(100<G14<200;89;SI(200<G14<300;134;x)))

J'aimerais que la cellule concernée s'adapte au contenu numérique d'une autre cellule.
J'ai trois tranches définies : 0 = ou < 100, 100 = ou < 200, 200 = ou < 300.
Trois résultats correspondants, respectivement 44, 89 et 134

Cette formule ne marche pas, vous devez vous en douter xD

Auriez-vous une solution à m'apporter ?

Merci par avance, et bonne journée à toutes et tous !

Mika

PS: j'ai tenté ça aussi : =ET(SI(G14<100;44);SI(100<=G14<200;89);SI(200<=G14<300;134))
Mais je me doute que sans informations concernant la négation, l'équation ne tient pas !
A voir également:

1 réponse

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 857
13 déc. 2018 à 09:52
Bonjour,

Simple car une condition de ce style (0<G14<100) ne fonctionne pas.

Excel ne comprend pas ce que cela veut dire.

Voici votre formule corriger:
=Si(G14<100 ; 44;Si(G14<200;89;134))

Avec cela ca doit couvrir ce que vous voulez. Pas de précision dans le car ou c'est supérieur a 300 donc j'imagine que ce cas n'existe pas.
0
Merci pour votre réponse, rapide de surcroit !

Cela marche très bien !

En fait, Excel reconnait la tranche précédente pour chaque nouvelle requête dans la formule du SI ?
Si je veux ajouter une tranche par exemple ?

Bien à vous,

Mika
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 857
13 déc. 2018 à 11:16
La fonction fonctionne ainsi:
- Excel Va vérifier si votre valeur est inférieur à 100 . Si c'est le cas il met 44. Sinon ca veut dire qu'il est supérieur a 100 ( donc on peut ignorer les valeurs en dessous)
- Il reste plus que inférieur à 200. Si c'est le cas il met la bonne valeur. Sinon c'est que 'est supérieur à 200. Et on tombe bien sur votre dernière valeur souhaitée.

Pour rajouter une tranche il faut juste gérer les bornes supérieurs.
Exemple: =Si(G14<100 ; 44;Si(G14<200;89;Si(G14<300;134;241)))

On place ainsi votre tranche de 200 à 300 dans le dernier Si . La valeur peut pas être inférieur a 100 ni 200. Donc on vérifie pour 300, etc etc...

Vous auriez pu mettre une fonction dans ce style là également:
=Si(ET(G14>=0;G14<100) ; 44;Si(Et(G14>=100;G14<200);89;Si(Et(G14>=200;G14<300);134;241)))

Cette dernière vous parez surement plus logique d'ailleurs car on voit mieux votre idée de bornes supérieures et inférieurs.
Cependant il faut rajouter le >= Pour prendre en considération le cas ou G14 = 100 par exemple:)
0
Je vois. Merci !

Avez-vous une équation toute faite en ce qui concerne le calcul de l'imposition sur le revenu ?

L'idée étant d'amputer à chaque tranche de l'imposition un pourcentage précis.

Voici les tranches de revenus mensuelles taxables et leur taux d'imposition respectifs :

jusqu'à 817€ (G156) - 0% (H155) -> je l'indique même si cette ligne ne sert à rien
entre 817€ (G156) et 2257€ (G157) - 14% (H156)
entre 2257€ (G157) et 6052€ (G158) - 30% (H157)
entre 6052€ (G158) et 12815€ (G159) - 41% (H158)
au delà de 12815€ (G159) - 45% (H159)

Exemple : si un revenu équivaut à 2457€, pour connaître le montant de ce qu'il va rester, il faudra calculer :
- 2457-(2257-817)*14%-(2457-2247)*30%

Merci encore pour votre aide précieuse !

Bien à vous,

Mika
0
=SI(J22<$G156;0;SI(J22<$G157;J22-(J22-$G156)*$H156;SI(J22<$G158;J22-((J22-$G157)*$H157+($G157-$G156)*$H156;SI(J22<$G159;J22-((J22-$G158)*K158+($G158-$G157)*$H157+($G157-$G156)*$H156))))))

Voici l'équation que j'ai pu faire, je pense qu'elle n'est pas exacte.
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 857
13 déc. 2018 à 16:55
Votre formule semble correcte, sauf que je vois un K en plein milieu ? Est-ce normal?

Je vous conseillerais également d’alléger votre calcul en pré-calculant certaine valeur ( Exemple: prévoir une case avec le résultat de (G157-G156) *14% )

Je trouverais ça plus facile a comprendre
0