Fonction si et ou

Résolu/Fermé
Titi32600 Messages postés 87 Date d'inscription samedi 5 décembre 2015 Statut Membre Dernière intervention 20 août 2017 - 29 oct. 2016 à 21:29
Titi32600 Messages postés 87 Date d'inscription samedi 5 décembre 2015 Statut Membre Dernière intervention 20 août 2017 - 30 oct. 2016 à 19:10
Bonjour à tous

Bonjour à tous

Mon fichier de calcul des heures supplémentaires, se compose d'une feuille "Page de garde" avec en cellule E5 les heures déterminées en conjoncture basse, et en E7 celle en conjoncture haute.

dans ma feuille "mois de janvier", en cellule Q14 le total des lignes G14:O14

Je souhaiterais :
Que le nombre d’heures supplémentaires affichés en S14, soit situé entre
‘page de garde’ !E5 et ‘page de garde’ !E7 ( soit en fait dans la limite de 2 heures).

Il faudrait aussi, si Q14 = ou < ‘page de garde !E5, alors le résultat en S14 sera égal à
Q14 – ‘page de garde !E5
c’est cette partie que je n’arrive pas à calculer

Et enfin si Q14 = 0 alors S14 = 0

On trouveras donc en cellule S14, la formule :

=SI(SOMME(G14:O14)=0;0;MAX(0;MIN('Page de garde'!$E$7-'Page de garde'!$E$5;Q14-'Page de garde'!$E$5)))

Mais cette formule, n'est pas correcte

je peux joindre un fichier exemple.

Merci encore de votre aide
Titi32600

5 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 701
29 oct. 2016 à 23:05
Bonjour,

Mais cette formule, n'est pas correcte
Ta formule fonctionne mais tout dépend ensuite des valeurs de chaque cellule mais tu ne peux pas avoir des résultats heures négatifs et c'est ce que tu obtiens avec "si Q14 = ou < ‘page de garde !E5, alors le résultat en S14 sera égal à
Q14 – ‘page de garde !E5
".
0
Titi32600 Messages postés 87 Date d'inscription samedi 5 décembre 2015 Statut Membre Dernière intervention 20 août 2017 2
29 oct. 2016 à 23:08
Salut gbinforme

En fait, mes cellules sont aux format "nombre", car les résultats sont en centième d'heure.

titi32600
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 701
30 oct. 2016 à 10:29
Bonjour,

Je ne pouvais pas deviner que tu n'utilisais pas le format heures excel !
Si tu pouvais nous mettre un exemple de structure des données, sans éléments personnels, ce serait plus facile de t'aider.
Pour communiquer ton classeur tu le télécharges sur https://www.cjoint.com/ (mode d'emploi) et tu mets ici le lien obtenu.
0
Titi32600 Messages postés 87 Date d'inscription samedi 5 décembre 2015 Statut Membre Dernière intervention 20 août 2017 2
30 oct. 2016 à 11:33
Salut gbinforme

Effectivement je n'avais pas précisé.

Voici un exemple de ma feuille de calcul

https://www.cjoint.com/c/FJEkHiDASXA

Cordialement

titi32600
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 701
30 oct. 2016 à 11:46
Bonjour,

Pour moi cela fonctionne ou je n'ai pas compris.
Si je rajoutes 3 heures de délégation par exemple, j'obtiens 2, ce qui me parait correct.
0
Titi32600 Messages postés 87 Date d'inscription samedi 5 décembre 2015 Statut Membre Dernière intervention 20 août 2017 2
30 oct. 2016 à 11:54
Salut gbinforme

oui dans ce sens la, ca fonctionne.

mais c'est quand Q14 = ou < 'page de garde'E5, que l'erreur est présente
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 701
30 oct. 2016 à 18:05
Bonjour,

En simplifiant ta formule cela devrait mieux fonctionner :
=SI(SOMME(G14:O14)=0;0;MIN('Page de garde'!$E$7-'Page de garde'!$E$5;Q14-'Page de garde'!$E$5))
0

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

Posez votre question
Titi32600 Messages postés 87 Date d'inscription samedi 5 décembre 2015 Statut Membre Dernière intervention 20 août 2017 2
30 oct. 2016 à 19:10
Salut gbinforme

Cool, ta formule fonctionne tres bien pour moi.

Merci encore de ton aide

Cordialement

Thierry
0