Problème formule SI avec plusieurs conditions

Bonjour à tous,

Je vous met ce post car j'ai un petit soucis avec excel.

capture d ecran 2016 05 03 a 16 06 06

Dans ce fichier qui est une capture d'écran du fichier excel je voudrais que dans la colonne M (Frais d'entretien) y mettre une condition pour que :

Si la cellule de la colonne H (heure réelle (mois)) est à 0:00 alors il soit affiché 0 dans M

Si la cellule de la colonne H est inférieure à 9:00 alors il soit marqué 2,65 en M

Si la cellule de la colonne H est égale à 9:00 alors il soit marqué 2,98 en M

et enfin que pour toute heure en plus au delà de 9:00 il soit rajouté +0,33 à 2,98

j'ai essayais avec la formule suivante :

=SI(H5=0;0;SI(H5<9;2,65;SI(H5=9;2,98;(2,98+(0,33*(H5-9)))))

cela fonctionne pour les deux premières conditions mais pas pour les deux dernières et je comprend pas d'ou vient l'erreur n'étant pas calé en formule

J'ai rajouté en pièce jointe le fichier excel

Merci pour votre aide

Bonjour,

Normal, toutes tes durées en colonne F sont inférieures à 9 ... jours.

Remplace dans ta formule les références à 9 par 9/24 si tu fais référence à des heures.

(1 heure = 1/24 ième de jour)

A+

bonjour, dans votre formule il ne faut pas prendre 9 comme 9h mais comme 0.38 et du coup la formule fonctionne

=SI(H5=0;0;SI(H5>0,38;2,98;SI(H5<=0,38;2,65;(2,98+(0,33*(H5-9))))))

cordialement

Didier

ah oui en effet je n'avais pas pensé à ce détail la xD

détail qui n'est pas mineur en plus

Merci beaucoup je viens de tester pour les 3 premières conditions ca marche mais du coup ca fonctionne pas pour le rajout des 33 cts pour toutes heure en plus après 9h bizarre

Je trouve pas la soluce pour la dernière condition :

j'ai essayais ca : =SI(H5=0;0;SI(H5>0,38;2,98;SI(H5<=0,38;2,65;(2,98+(0,33*(H5-9))))))

=SI(H5=0;0;SI(H5>0,38;2,98;SI(H5<=0,38;2,65;(2,98+(0,33*(H5-0,38))))))

mais au delà de 9h dans la cellule heures réelles le montant de la cellule frais d'entretien reste bloqué à 2,98

quelqu'un aurait il une idée ?

Salut

essayer ca

=SI(HEURE(H6)<=HEURE(0,333333333333333);SI(HEURE(H6)=HEURE(0);0;2,65);SI(HEURE(H6)=HEURE(0,375);2,98;(0,33*(HEURE(H6)-HEURE(0,375)))))

Bonjour,

Essaie cette formule :

=SI(H5>0;2,65+SI(H5>=9/24;ENT(H5*24-8)*0,33;0);0)

Cordialement.

merci pour vos propositions mais aucunes des deux ne fonctionnent :/

la premières ca me donne ca :

capture d ecran 2016 05 04 a 08 27 08

ca fonctionne plus dès la deuxième ligne

et la derniere fonction en corrigeant dedans une partie ca me donne ca :

capture d ecran 2016 05 04 a 08 33 00

avec la formule :

=SI(H5>0;2,98+SI(H5>9/24;ENT(H5*24-8)*0,33;0);0)

mais du coup il manque le fait que si H5=9/24 c'est égal à 3

et à la 10ième heure cela devrait mettre 3+0,33 or ca affiche 3,64€ :/

Je maintiens ma formule, mais pas le mastic que tu en as fait !

ts2f1it

edit : Je note que dans tes tableaux tu te gardes d'afficher la formule insérée dans la cellule, on ne peut donc savoir ce qu'il y a !

oui ta formule est bonne pour le rajout des 0,33 a chaque heure par contre elle prend pas en compte qu'a la 9ieme heure il faut juste marqué 3€ alors que la c'a me prend en compte pour la 9ieme heure que c'est 2,65 + 0,33


capture d ecran 2016 05 04 a 09 07 58

voila avec la formule

j'ai juste enlever un signe =

Te souviens-tu de ta demande ?

Si la cellule de la colonne H (heure réelle (mois)) est à 0:00 alors il soit affiché 0 dans M

Si la cellule de la colonne H est inférieure à 9:00 alors il soit marqué 2,65 en M

Si la cellule de la colonne H est égale à 9:00 alors il soit marqué 2,98 en M

et enfin que pour toute heure en plus au delà de 9:00 il soit rajouté +0,33 à 2,98

Oui : 2,65 + 0, 33 = 2,98 demandés pour la 9e heure !

ahhh mais oui je viens de comprendre ahaha

je viens de voir qu'en intégrant la 9ieme heure comme tu l'a fait ca fait 2,65 + 0,33 donc bien 2,98 donc bien ce que je voulais

mais après j'ai un autre tableau pour un autre enfant a faire ou la les chiffres sont de 2,98 pour moins de 9h

3€ pour la 9ieme heure et 0,33 cts pour chaque heure en plus

du coup la ca marche plus c'est pour ca que je tournais en rond car j'essayais ta formule sur l'autre bêtement

je te fais mon mea culpa

OK

Ce qui est fait selon certaines conditions ne vaut pas pour d'autres !

edit: Pour tes nouvelles conditions :

=SI(ET(D2>0;D2<9/24);2,98;SI(D2>=9/24;3+ENT(D2*24-9)*0,33;0))

c'est vrai j'avais pas vu dans celle la la nuance de 2,65+0,33 = 2,98 xD

c'est pour ca je cherchais une formule générique que j'aurais pu transposer a mes differents classeurs en modifiant juste les tarifs xD

Pas vu ta nouvelle intervention, j'ai remis une formule dans le post précédent.

MFerrand a écrit :

OK

Ce qui est fait selon certaines conditions ne vaut pas pour d'autres !

edit: Pour tes nouvelles conditions :

=SI(ET(D2>0;D2<9/24);2,98;SI(D2>=9/24;3+ENT(D2*24-9)*0,33;0))

je viens de tester celle la parfait celle la je pourrais modifier les valeurs et l'intégrer dans chaque classeur

merci beaucoup a toi et aux autres aussi pour leur contribution

Rechercher des sujets similaires à "probleme formule conditions"