Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Calcul de tranches

6 réponses
Avatar
JPG
Bonjour,

J'ai deux colonnes tranches (A) et taux (B)

(A) (B)
8000 0%
10000 50%
12000 100%

J'aimerais trouver la formule de calcul (matriciel) qui me permet pour une
valeur donnée de calculer un résultat dépendant des taux.

Exemple : pour 8 500 € on obtiendrait 250 €
0%*8000 + 50%*(8500-8000)

et pour 12 500 € on obtiendrait 3000 €
0%*8000 + 50%*(10000-8000)+100%*(12000-10000)

Merci beaucoup pour votre aide.

6 réponses

Avatar
Daniel
Bonjour.
0% de 0 à 8000
50% de 8001 à 10000
100% de 10001 à 12000
et au delà ?
Cordialement.
Daniel
"JPG" a écrit dans le message de news:

Bonjour,

J'ai deux colonnes tranches (A) et taux (B)

(A) (B)
8000 0%
10000 50%
12000 100%

J'aimerais trouver la formule de calcul (matriciel) qui me permet pour une
valeur donnée de calculer un résultat dépendant des taux.

Exemple : pour 8 500 ? on obtiendrait 250 ?
0%*8000 + 50%*(8500-8000)

et pour 12 500 ? on obtiendrait 3000 ?
0%*8000 + 50%*(10000-8000)+100%*(12000-10000)

Merci beaucoup pour votre aide.



Avatar
MichDenis
Pour ton petit exemple :

Pour illustrer le principe ...

Validation matricielle Ctrl + Maj + Enter
=SOMME(SI((C1:C3)-(F1)>0;((C1:C3)-(F1))*(D1:D3);""))

C1:C3 = tes valeurs de 8000 à 12000
F1 = La valeur que tu veux calculer
D1:D3 le pourcentage


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

Bonjour,

J'ai deux colonnes tranches (A) et taux (B)

(A) (B)
8000 0%
10000 50%
12000 100%

J'aimerais trouver la formule de calcul (matriciel) qui me permet pour une
valeur donnée de calculer un résultat dépendant des taux.

Exemple : pour 8 500 ? on obtiendrait 250 ?
0%*8000 + 50%*(8500-8000)

et pour 12 500 ? on obtiendrait 3000 ?
0%*8000 + 50%*(10000-8000)+100%*(12000-10000)

Merci beaucoup pour votre aide.
Avatar
Elliac
Bonjour,

Avec ta table en A1:B3 :

=IF(A7<A1;0;IF(A7<A2;(A2-A7)*B2;IF(A7<A3;1000+(A7-A2)*B2;3000)))

Camille


Bonjour,

J'ai deux colonnes tranches (A) et taux (B)

(A) (B)
8000 0%
10000 50%
12000 100%

J'aimerais trouver la formule de calcul (matriciel) qui me permet pour une
valeur donnée de calculer un résultat dépendant des taux.

Exemple : pour 8 500 € on obtiendrait 250 €
0%*8000 + 50%*(8500-8000)

et pour 12 500 € on obtiendrait 3000 €
0%*8000 + 50%*(10000-8000)+100%*(12000-10000)

Merci beaucoup pour votre aide.



Avatar
dre
Bonjour,

Mais pourquoi une matricielle ?
Il y a plus court :

La valeur en D1 :
=(MAX(0;D1-8000)+MAX(0;D1-10000))*1/2




Bonjour,

J'ai deux colonnes tranches (A) et taux (B)

(A) (B)
8000 0%
10000 50%
12000 100%

J'aimerais trouver la formule de calcul (matriciel) qui me permet pour une
valeur donnée de calculer un résultat dépendant des taux.

Exemple : pour 8 500 € on obtiendrait 250 €
0%*8000 + 50%*(8500-8000)

et pour 12 500 € on obtiendrait 3000 €
0%*8000 + 50%*(10000-8000)+100%*(12000-10000)

Merci beaucoup pour votre aide.



Avatar
JB
Bonsoir,

Function PrimeTranche(Tmontant, Tpourcent, montant)
p = Application.Match(montant, Tmontant, 1)
temp = 0
For i = 2 To p
temp = temp + (Tmontant(i) - Tmontant(i - 1)) * Tpourcent(i - 1)
Next i
temp = temp + (montant - Tmontant(p)) * Tpourcent(p)
PrimeTranche = temp
End Function

http://boisgontierj.free.fr/fichiers/fonctionsperso/Fonction_Prime_tranche. xls

JB

On 3 avr, 17:59, "Daniel" wrote:
Bonjour.
0% de 0 à 8000
50% de 8001 à 10000
100% de 10001 à 12000
et au delà ?
Cordialement.
Daniel
"JPG" a écrit dans le message de news:




Bonjour,

J'ai deux colonnes tranches (A) et taux (B)

(A) (B)
8000 0%
10000 50%
12000 100%

J'aimerais trouver la formule de calcul (matriciel) qui me permet pour une
valeur donnée de calculer un résultat dépendant des taux.

Exemple : pour 8 500 ? on obtiendrait 250 ?
0%*8000 + 50%*(8500-8000)

et pour 12 500 ? on obtiendrait 3000 ?
0%*8000 + 50%*(10000-8000)+100%*(12000-10000)

Merci beaucoup pour votre aide.- Masquer le texte des messages préc édents -


- Afficher le texte des messages précédents -



Avatar
Daniel
Bonsoir.
Tu n'éclaire pas ma lanterne : entre 0 et 7999, ta fonction retourne
"#VALEUR!".
Cordialement.
Daniel
"JB" a écrit dans le message de news:

Bonsoir,

Function PrimeTranche(Tmontant, Tpourcent, montant)
p = Application.Match(montant, Tmontant, 1)
temp = 0
For i = 2 To p
temp = temp + (Tmontant(i) - Tmontant(i - 1)) * Tpourcent(i - 1)
Next i
temp = temp + (montant - Tmontant(p)) * Tpourcent(p)
PrimeTranche = temp
End Function

http://boisgontierj.free.fr/fichiers/fonctionsperso/Fonction_Prime_tranche.xls

JB

On 3 avr, 17:59, "Daniel" wrote:
Bonjour.
0% de 0 à 8000
50% de 8001 à 10000
100% de 10001 à 12000
et au delà ?
Cordialement.
Daniel
"JPG" a écrit dans le message de news:




Bonjour,

J'ai deux colonnes tranches (A) et taux (B)

(A) (B)
8000 0%
10000 50%
12000 100%

J'aimerais trouver la formule de calcul (matriciel) qui me permet pour
une
valeur donnée de calculer un résultat dépendant des taux.

Exemple : pour 8 500 ? on obtiendrait 250 ?
0%*8000 + 50%*(8500-8000)

et pour 12 500 ? on obtiendrait 3000 ?
0%*8000 + 50%*(10000-8000)+100%*(12000-10000)

Merci beaucoup pour votre aide.- Masquer le texte des messages
précédents -


- Afficher le texte des messages précédents -