Fonction si et ou
Résolu
Titi32600
Messages postés
92
Statut
Membre
-
Titi32600 Messages postés 92 Statut Membre -
Titi32600 Messages postés 92 Statut Membre -
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
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
-
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 ".
-
Salut gbinforme
En fait, mes cellules sont aux format "nombre", car les résultats sont en centième d'heure.
titi32600-
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.
-
-
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 -
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 -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Salut gbinforme
Cool, ta formule fonctionne tres bien pour moi.
Merci encore de ton aide
Cordialement
Thierry