Problème Conditions Excel

Résolu
IrisO -  
 IrisO -
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 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
Bonjour

Excel francophone ou anglophone ?


0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
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
IrisO
 
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   Statut Contributeur Dernière intervention   6 438
 
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 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
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
IrisO
 
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   Statut Contributeur Dernière intervention   6 438
 
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
IrisO
 
j'ai changé mes heures en chiffred et ça marche parfaitement

Merci beaucoupp :D
0
IrisO
 
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