fonction SI

  • Initiateur de la discussion emilie laure
  • Date de début
E

emilie laure

Guest
Bonjours à tous,

Je fais appel à vos lumières pour le petit Pb suivant :
en prenant l’hypothèse suivante :
col A : heures contractuelles soit 35 H
col B : heures faites
col C : balance des heures ( ici en C10)

col D : la formule me permettant de calculer les heures dues ou à récupérer sachant :
a) la 36ème heure n’est pas majorée
b) majoration de 10% de la 37ème à la 39ème
c) majoration de 25% de la 40ème à la 44ème
d) majoration de 50% au dessus
j’ai donc mis la formule suivante qui fonctionne bien jusqu’à 39 heures
=SI(C10<1;C10;(C10-1)*1,1+1)

Mais si je rajoute à la suite
=SI(ET(C10<=9,1;(C10>4));4,3+(C10-4)*1,25;10,55+(C10-9)*1,5)

elle me donne de mauvaises valeurs en dessous de 39 heures alors qu’utilisée séparément elle me donne de bon résultat en dessus

Comment faire pour réunir ces deux formules ??
Merci de m’aider,
un jeu d’enfant pour vous
a+
emilie laure
 
E

emilie laure

Guest
Bonjour Gerard,

Merci c'est pas mal pour un W.E de Juillet.
En tout cas c'est plus élégant comme solution
je vais la mettre à profit

je me demande si en la solution ne passe pas par la fonction ou

merci et bon WE

a+
emilie laure
 
M

Monique

Guest
Bonjour,

à essayer
Si tes cellules sont au format standard :
=SI(C10>1;(C10-1)*1,1;+SI(C10>4;(C10-4)*1,25+SI(C10>9;(C10-9)*1,5);0))
Si tes cellules sont au format [hh]:mm
=SI(C8>1/24;(C8-1/24)*1,1;+SI(C8>4/24;(C8-4/24)*1,25+SI(C8>9/24;(C8-9/24)*1,5);0))
 
A

andré

Guest
Salut Gérard,

Bien essayé, ... mais je crains que ce soit faux !

Si j'ai bien compris (si H = nombre d'heures prestées) :
H <= 36 : H*100 %
36 < H <= 39 : 36 * 100 % + (H - 36) * 110 %
39 < H <= 44 : 36 * 100 % + (H - 36) * 110 % + (H - 39) * 115 %
H >= 44 : 36 * 100 % + (H - 36) * 110 % + (H - 39) * 115 % + (H - 44) * 125 %

Petite explication : 110 % + 115 % + 125 % = 150 %

Pour écrire la formule, je souhaiterai savoir si mes déductions sont excates et si les heures prestées sont sous le format numérique (38.50) ou horaire (38:50).

Ândré.
 
M

Michel_M

Guest
Bonjour Emilie, Gérard, Monique, André

Si je fais 42 heures par exemple, Emilie me doit

1 heure à coeff 1
3 heures à coeff 1,1
3 heures à coeff 1,25

j'ai donc tenu compte de ces paliers dans ma formule:

=SI(C10>0;1;0)+SI(C10>4;3,3+(C10-4)*1,25;(C10-1)*1,1)+SI(C10>9;6,25+(C10-9)*1,5;0)

mais comme déjà tout petit, j'avais des pb d'intervalles (9 ou 10 ?)

Amicalement
 
E

emilie laure

Guest
Bonjour et MERCI à tous

Je vais regarder tout cela à tete reposée.

Pour le moment j'ai testé la formule de Monique:

=SI(C10>1;1+(C10-1)*1,1;+SI(C10>4;(C10-4)*1,25+SI(C10>9;(C10-9)*1,5);C10))

Merci pour la combine:...... +si

je n'ai plus qu'à rectifier le paramérage à partir de 40 heures car j'obtiens avec cette formule
4,3 h pour 39h exact
5,4h pour 40h au lieu de 5,55
6,5h pour 41h au lieu de 6,80 ......ETC

Mais l'important était surtout de comprendre le SI+

Passez un bon W.E

emilie laure
 
G

Gérard DEZAMIS

Guest
Bonjour Emilie Michel Monique et .................Ândré

qui a tout de suite vu que .... c'était FAUX !
Bigre le bougre il ne laisse rien passer.
Il faut dire que cette fois j'y suis allé à la louche. Cela valait le coup de faire des heures sup !

J'ai persisté dans ma "table" et je vous présente le petit dernier.
Pourvu qu'il ne soit pas infirme comme l'autre ...
@+
GD
 

Pièces jointes

  • RecupHeureEmilie.zip
    10.5 KB · Affichages: 13
E

emilie laure

Guest
Rebonjour,

je joins le petit fichier en exemple monique

michel voir le fichier, c'est bon entre 36 et 44 heures.En dessous de 35 h les heures négatives sont majorées, audessus de 44 le paramétrage est à modifier (je le ferai)

MERCI
a+ emilie laure
 

Pièces jointes

  • Classeur1.zip
    2.7 KB · Affichages: 24
  • Classeur1.zip
    2.7 KB · Affichages: 24
  • Classeur1.zip
    2.7 KB · Affichages: 21
M

Monique

Guest
Bonjour,

J'ai recommencé à 0
Tu as 4 formules (1 pour chaque cas), en haut de feuille.
Plus bas, elles sont rassemblées en 1 seule
Et il n'y a plus de SI
C'est la méthode (A1 > critère A) * ( x y z ) + (A1 > critère B) * ( abc)
où (A1 > critère ) renvoie VRAI ou FAUX, donc 1 ou 2
et ça équivaut à ( VRAI ) * ( x y z ) + ( FAUX ) * ( abc)
donc (xyz) + 0
 

Pièces jointes

  • HeuresSuppEmilie.zip
    3.3 KB · Affichages: 21

Discussions similaires

Statistiques des forums

Discussions
312 480
Messages
2 088 755
Membres
103 945
dernier inscrit
Rémi