OVH Cloud OVH Cloud

Calcul à l'envers

4 réponses
Avatar
Luis
Bonjour,
J'ai un probl=E8me pour calculer le salaire depuis le=20
salaire total.=20
Normalement le calcul du salaire se fait comme =E7a:
salaire de base + 13=E8me salaire + vacances + jours f=E9ri=E9s=20
=3D Salaire Total.
le 13=E8me salaire, les vacances et les jours f=E9ri=E9s sont=20
calcul=E9s =E0 partir d'un pourcentage propre =E0 chaque=20
rubrique du salaire de base.
C'est =E0 dire que lorsque le salaire de base est saisi les=20
autres montant se calculent et le total se fait par simple=20
addition.
Pour des raisons pratiques ont a besoin de faire le calcul=20
=E0 l'envers, c'est =E0 dire saisir le salare Total et trouver=20
les autres montants.
Est que quelqu'un sait quelle formule VBA il faut utiliser=20
pour pouvoir faire ce calcul?
Luis

4 réponses

Avatar
Pounet95
Bonjour,
Cela tient plus de l'algèbre que d'Excel !
Soient St le salaire total,
T1 le taux pour le 13ème mois,
T2 le taux pour les vacances,
T3 le taux pour les fériés,
alors Base= St / ( 1 + T1+ T2 +T3)

Cela aide ?
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Luis" a écrit dans le message de
news: 986401c4d208$693a3450$
Bonjour,
J'ai un problème pour calculer le salaire depuis le
salaire total.
Normalement le calcul du salaire se fait comme ça:
salaire de base + 13ème salaire + vacances + jours fériés
= Salaire Total.
le 13ème salaire, les vacances et les jours fériés sont
calculés à partir d'un pourcentage propre à chaque
rubrique du salaire de base.
C'est à dire que lorsque le salaire de base est saisi les
autres montant se calculent et le total se fait par simple
addition.
Pour des raisons pratiques ont a besoin de faire le calcul
à l'envers, c'est à dire saisir le salare Total et trouver
les autres montants.
Est que quelqu'un sait quelle formule VBA il faut utiliser
pour pouvoir faire ce calcul?
Luis
Avatar
marie_adele
et si tu utilises le solveur ?

Michèle

"Luis" a écrit dans le message de
news:986401c4d208$693a3450$
Bonjour,
J'ai un problème pour calculer le salaire depuis le
salaire total.
Normalement le calcul du salaire se fait comme ça:
salaire de base + 13ème salaire + vacances + jours fériés
= Salaire Total.
le 13ème salaire, les vacances et les jours fériés sont
calculés à partir d'un pourcentage propre à chaque
rubrique du salaire de base.
C'est à dire que lorsque le salaire de base est saisi les
autres montant se calculent et le total se fait par simple
addition.
Pour des raisons pratiques ont a besoin de faire le calcul
à l'envers, c'est à dire saisir le salare Total et trouver
les autres montants.
Est que quelqu'un sait quelle formule VBA il faut utiliser
pour pouvoir faire ce calcul?
Luis
Avatar
RaMa
Bonjour

Donner les noms aux cellules en regard

sal_cible 1000,25

sal_ret 885,43
88,543
4,42715
22,13575
tot_final 1000,5359


saisir dans le sal_cible le salaire cible
laformule dans la cellule sal_ret est:
=sal_cible
la formule dans tot_final est:
=somme(des cellules sal_ret jusqu'à tot_final(non comprise)
et lancer la macro

Public Sub sim_pmc()
Application.ScreenUpdating = False
[sal_ret] = [sal_cible]
var_Cible = [sal_cible]
Do While Int([sal_cible]) <> Int([tot_final])
var_Cible = var_Cible / 2
If a > 45 Then MsgBox "impossible de trouver la cible ": End
If Int([sal_cible]) < Int([tot_final]) Then
[sal_ret] = Int(([sal_ret] - var_Cible) * 100) / 100
Else
[sal_ret] = Int(([sal_ret] + var_Cible) * 100) / 100
End If
a = a + 1
Loop
End Sub

La précision est à l'entier
Si ce n'est pas clair reviens
Salutations
RaMa

"Luis" a écrit dans le message de
news: 986401c4d208$693a3450$
Bonjour,
J'ai un problème pour calculer le salaire depuis le
salaire total.
Normalement le calcul du salaire se fait comme ça:
salaire de base + 13ème salaire + vacances + jours fériés
= Salaire Total.
le 13ème salaire, les vacances et les jours fériés sont
calculés à partir d'un pourcentage propre à chaque
rubrique du salaire de base.
C'est à dire que lorsque le salaire de base est saisi les
autres montant se calculent et le total se fait par simple
addition.
Pour des raisons pratiques ont a besoin de faire le calcul
à l'envers, c'est à dire saisir le salare Total et trouver
les autres montants.
Est que quelqu'un sait quelle formule VBA il faut utiliser
pour pouvoir faire ce calcul?
Luis
Avatar
Luis
Bonjour,
Cela aide vraiment.
Merci.
Luis
-----Message d'origine-----
Bonjour,
Cela tient plus de l'algèbre que d'Excel !
Soient St le salaire total,
T1 le taux pour le 13ème mois,
T2 le taux pour les vacances,
T3 le taux pour les fériés,
alors Base= St / ( 1 + T1+ T2 +T3)

Cela aide ?
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
"Luis" a écrit dans
le message de

news: 986401c4d208$693a3450$
Bonjour,
J'ai un problème pour calculer le salaire depuis le
salaire total.
Normalement le calcul du salaire se fait comme ça:
salaire de base + 13ème salaire + vacances + jours fériés
= Salaire Total.
le 13ème salaire, les vacances et les jours fériés sont
calculés à partir d'un pourcentage propre à chaque
rubrique du salaire de base.
C'est à dire que lorsque le salaire de base est saisi les
autres montant se calculent et le total se fait par simple
addition.
Pour des raisons pratiques ont a besoin de faire le calcul
à l'envers, c'est à dire saisir le salare Total et trouver
les autres montants.
Est que quelqu'un sait quelle formule VBA il faut utiliser
pour pouvoir faire ce calcul?
Luis

.