Problème Conditions Excel

Résolu/Fermé
IrisO - Modifié par IrisO le 23/02/2016 à 10:50
 IrisO - 23 févr. 2016 à 13:09
Bonjour,

J'essaye de programmer cette formule sur excel, 3/4 des conditions fonctionnent mais pas la condition >8H, j'ai toujours <=8H. Et pour la condition >2H ça ne fonctionne pas toujours nonplus. Est ce que qqn peut trouver pourquoi? Mercii !!

=IF(AND(Y2="contrat";Z2<=1);"<= 2H";IF(AND(Y2="contrat";AA2>1);">
2H";IF(AND(Y2="facturable";AA2<=7);"<= 8H";IF(AND(Y2="facturable";AA2>7);"> 8H"))))
A voir également:

7 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 307
23 févr. 2016 à 10:54
Bonjour

Excel francophone ou anglophone ?


0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
23 févr. 2016 à 10:58
Bonjour
A priori , il n'y a pas de raison qu'elle ne fonctionne pas, sauf à renvoyer FAUX si aucun des ensembles de conditions n'est réalisé
.vous êtes sur de vos valeurs en AA2 et Y2?
crdlmnt

0
Hello !!

C'est Excel anglophone.

Mes valeurs en AA2 sont en format hh, est ce que ça peut influencer?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
Modifié par Vaucluse le 23/02/2016 à 11:24
C'est bien possible, c'est même sur!
placer dans la formule des valeurs 1/24 et 7/24 à la place de 1 et 7 car Excel prend les unités comme jours complets et donc x 24H.. et forcément AA2 est toujours <= à 7 qui représentent 168h
crdlmnt
0
PHILOU10120 Messages postés 6390 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 27 septembre 2024 810
23 févr. 2016 à 11:08
Bonjour

Je suis sous Excel 2010 en français et cela ne pose pas de problème

=SI(ET(Y2="contrat";Z2<=1);"<= 2H";SI(ET(Y2="contrat";AA2>1);">
2H";SI(ET(Y2="facturable";AA2<=7);"<= 8H";SI(ET(Y2="facturable";AA2>7);"> 8H"))))
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ah oui en effet ça fonctionne mieux comme ça. je penses vraiment que c'est un problème de format mais 1/24 ou 7/24 ça me donne quand même des fausses valeurs pour >8H et >2H :(
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
23 févr. 2016 à 12:37
probablement doit il rester quelques coquilles dans vos formats. On pourrait regarder ça de plus prés si vous pouvez déposer un fichier modèle sur:
https://www.cjoint.com/
pour vérifier ces formatages

en attendant si Z2 et AA2 sont des valeurs horaires, la frmule doit être, vérifiez:

=IF(AND(Y2="contrat";Z2<=1/24);"<= 2H";IF(AND(Y2="contrat";AA2>1/24);">
2H";IF(AND(Y2="facturable";AA2<=7/24);"<= 8H";IF(AND(Y2="facturable";AA2>7/24);"> 8H"))))

crdlmnt
0
j'ai changé mes heures en chiffred et ça marche parfaitement

Merci beaucoupp :D
0
Malheureusement même avec 1/24 et 7/24 ça ne fonctionnait pas :(

J'ai encore une question. Je souhaiterais rajouter cette condition à la liste IF(FIND("HD";Q5;);"HD") mais ça ne marche pas :(
0