Faire un report d'heures, mais ne pas dépasser la quantité dans

Résolu/Fermé
christophedir Messages postés 200 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 28 février 2024 - 3 avril 2017 à 11:21
christophedir Messages postés 200 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 28 février 2024 - 3 avril 2017 à 20:13
Bonjour,

je voudrais dans mon tableau faire un report d'heures, mais celui-ci ne doit pas pouvoir être supérieur aux heures de départ, ensuite sur mon tableau, je fais la somme des différentes catégorie d'heures et celle-ci ne doivent pas être supérieur à 96.46.

Un peu compliquer à expliquer, j'éspère que mon fichier sera plus explicite

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

je travail en équipe d'après-midi (14h00 à22h15) donc je ne pourrais pas répondre de suite.

Merci
Christophedir

11 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
3 avril 2017 à 11:39
Bonjour
et à ce soir!
ça manque d'explication! comment est remplie la colonne D de feuil1?
si c'est au clavier, vous pouvez placer une validation de données / personnalisé avec formule:
=D7<=C7 pour interdire une entrée supérieure.
Si c'est par formule, où est la formule?
pour le cumul en F7 écrivez:
=MIN(SOMME(D7:D9);96,46)
si vos heures sont en décimales, ce qui semble être le cas
notez pour info qu'en F7 votre formule ne fait pas le total de D7 à D9, ais exclut D8
en fait si vous écrivez:
=SOMME(D7+D9) autant écrire simplement D7+D9

crdlmnt
0
christophedir Messages postés 200 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 28 février 2024
3 avril 2017 à 12:55
Bonjour Vaucluse
La colone D est remplit au clavier
j'ai donc mis en place dans la colone D la "validation des données" avec votre formule. Pourrait-on à ce stade limitée le report total à 96.46

j'essaierai de suivre la discussion cette après-midi

cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
3 avril 2017 à 13:37
Oui si vous lisez complètement mon message, avec cette formule:
=MIN(SOMME(D7:D9);96,46)
qui vous renverra la somme si elle est inférieure à 96,46 et 96,46 si elle dépasse
mais bien sur avec des heures en décimales dans les cellules
crdlmnt
0
christophedir Messages postés 200 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 28 février 2024
3 avril 2017 à 14:17
Pourriez vous me renvoyer le fichier car je suis un peu perdu

Merci
0
christophedir Messages postés 200 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 28 février 2024
3 avril 2017 à 14:26
La formule en F7 fonctionnent, elle me bloque à 96.46, mais ne m'avertit pas du dépassement , si je reporte trop d'heures

cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
3 avril 2017 à 14:42
ça ça n'était pas dans la, question, vous voulez être averti comment?
0

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

Posez votre question
christophedir Messages postés 200 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 28 février 2024
3 avril 2017 à 14:54
comme avec les cases en D

autres point :
"=MIN(SOMME(D7:D9);96,46)
qui vous renverra la somme si elle est inférieure à 96,46 et 96,46 si elle dépasse
mais bien sur avec des heures en décimales dans les cellules"

1 pourquoi mettre les heures en décimales ?
2 Comment les mettres en décimales
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
3 avril 2017 à 15:01
Re
"comme avec les cases en D"
je ne vois pas ce que vous voulez dire,la colonne D vous avertit de quoi?
"Heures en décimales"
je l'ai déduit du fait que pour pouvoir afficher 12,69 vous n'aviez pas des heures en hh:mm mais en décimales, c'est à dire en heure et centième d'heure
(c'est ce qui se passe automatiquement avec la virgule, sinon les heures s'écrivent en hh:mm:ss)
0
christophedir Messages postés 200 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 28 février 2024
3 avril 2017 à 15:00
je remets le fichier avec les dernières modifications et commentaires

http://www.cjoint.com/c/GDdm7EaYkn2

cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
3 avril 2017 à 15:18
et que voulez vous d'autre??
pour info, en F10, plus simplement, et qui revient au même:
=MIN(SOMME(D7:D15);96,46)

ça ne parle toujours pas d'avertissement? que les heures soient prioritaires ou pas, en aucun cas elle ne dépasseront 96,46
(si vous avez 96,46 en F7 vous aurez, 96,46 en F10)

c'est ce que vous voulez?non?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié le 3 avril 2017 à 15:46
Après réflexion , ne serait ce pas cette formule en F10 qui pourrait convenir:

=MIN(SOMME(D7:D15);96,46-F7)
elle fait que le total F7+F10 ne pourra pas dépasser 96,46
crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
christophedir Messages postés 200 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 28 février 2024
3 avril 2017 à 15:50
je ne peus pas faire "=MIN(SOMME(D7:D15);96,46) ", il faut que les deux totaux soient indépendants car il faudra les reporter dans un autres tableau
je vois qu'il y a un problème dans F10 car il me reporte automatiquement la somme qui est dans F7, c'est la ou je coince


il faudrai que : si dans F7=46.96, alors F10 ne peut pas être supèrieur à 60
pour cela la formule doit tenir compte du chiffre dans F7 et faire en sorte qu'avec ce chiffre on ne dépasse pas 96.46.

Merci
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
3 avril 2017 à 15:51
voyez mon dernier message, j'ai fini par comprendre, je crois!
soit donc:
=MIN(SOMME(D7:D15);96,46-F7)
0
christophedir Messages postés 200 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 28 février 2024
3 avril 2017 à 15:58
Super la formule =MIN(SOMME(D7:D15);96,46-F7) marche.
Maintenant pour le message si on dépasse la valeur, serai-iL possible de faire la même chose que pour la colone D

=D7<=C7, mais adapté à F7:F10
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié le 3 avril 2017 à 16:09
Non ce n'est pas possible, ça ne fonctionne que sur les entrées clavier, mais pas avec les formules;
Et dans tous les cas, avec la formule, on ne dépassera jamais la valeur dans le résultat!
Par contre, on peut mettre en place un format conditionnel qui "allume" les cellules F7:F10 quand le total est supérieur à 96,46 avec une couleur de votre choix
voyez dans ce modèle:
https://mon-partage.fr/f/QEFnHA7L/
et pour voir ce qui se passe:
Ruban / onglet accueil / icone mise en forme conditionnelle
et "nouvelle règle" / utiliser une formule

crdlmnt
0
christophedir Messages postés 200 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 28 février 2024
3 avril 2017 à 17:02
sur votre fichier les cases ce mettent en rouge dés lors qu'on fait une saisie, pour ma part j'ai essayé de metre en place une règle, mais cela ne marche pas.

dans type je mets : number
mais dans value ??
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
3 avril 2017 à 19:37
oui, j'ai fait une erreur dans la formule de MFC, corrigez là , vous comprendrez comment ça marche:
  • sélectionnez les deux cellules F
  • ruban / onglet accueil
  • icone "mise en forme conditionnelle"
  • dans la liste qui s'affiche: gérer les règles
  • dans la fenêtre cliquez sur "modifier"


la formule s'affiche:
=SOMME($D$7:$D$15)>F10

remplacez F10 pour écrire:
=SOMME($D$7:$D$15)>96,46

et ça va aller mieux

crdlmnt
0
christophedir Messages postés 200 Date d'inscription vendredi 18 novembre 2016 Statut Membre Dernière intervention 28 février 2024
3 avril 2017 à 20:13
Merci à vous ,
c'est exactement ce que je voulais, car maintenant même si on dépasse il y a un avertissement visuels.

cordialement
0