Formule trop longue
RésoluLili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024 - 14 juil. 2024 à 17:14
- Formule trop longue
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule moyenne excel - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
35 réponses
11 juin 2024 à 17:57
Bonjour à tous,
un exemple
Temps de travail contractuel | Heures réelles | Temps de travail réel | Heures complémentaires | |||||
MATIN | MIDI | SOIR | ||||||
Arrivée | Départ | Arrivée | Départ | Arrivée | Départ | |||
4,00 | 9:00 | 17:00 | 8,00 |
6,00 |
4h ; 8h; 6h
comment on arrive a 6h ?
*C'est quoi des heures complémentaires ?
Crdlmt
12 juin 2024 à 02:16
Bonjour Lili.
Je viens d'ouvrir ton fichier, et je suis affolé de constater que tu as systématiquement des colonnes fusionnées !
Cela ne se fait pas dans les feuilles de calcul Excel, car source d'erreurs et difficulté d'écrire des formules fiables et de faire des copies de formules ... Tu as bien su élargir la colonne A ; pourquoi ne pas avoir fait de même partout ?
En BD7 tu as écrit l'expression (12h-9h)+(14h-17h) alors que 14h-17h est impossible ...
En BD10 tu écris (7h-8h)+(10h-9h)+(12h-11h)+(15h-14h)+(17h-16)+(19h-18h) où 7h-8h est impossible ...
On va supposer que ce sont juste des étourderies !
Par contre ces différentes valeurs ne correspondent absolument pas à celles contenues dans les colonnes B à AA !!! Tu devrais revoir le contenu de ta colonne BD.
12 juin 2024 à 09:03
Bonjour Raymond,
Je comprends parfaitement votre affolement, je vous rassure ce n'est pas le fichier définitif, je fusionne les cellules pour travailler plus facilement sur le fichier ;-)
En effet, c'est une étourderie de ma part en ce qui concerne les horaires
C'est normal que les valeurs ne correspondent pas puisqu'il s'agit d'horaires contractuels et d'horaires réels qui peuvent donc varier.
Modifié le 12 juin 2024 à 07:46
Bonjour Lili03630
-Comme le préconise Raymond PENTIER (mes amitiés) suppression de la fusion des colonnes, c'est plus clair et moins sujet aux erreurs.
Dans cette nouvelle donne (voir le fichier joint)
-Pour les colonnes P à U, W à Z puis AB à AN l'affichage/masquage est plus rapide en utilisant le réglage "grouper" dans "Plan" de l'onglet "DONNÉES" qui ajoute des commandes entre la barre de formule et les lettres des colonnes.
Il suffit ensuite de cliquer sur le carré + pour afficher chaque zone masquée et le carré - pour masquer chaque zone (ou les les carrés 1 & 2 pour masquer / afficher toutes les zones en même temps).
-L'année en AB6 peut être automatisée avec la formule =TEXTE(AUJOURDHUI();"aaaa") tout comme le mois en AB2 =TEXTE(AUJOURDHUI();"mmmm") <<voir les cellules AB8 et AB9>>
-Puisque tu as les résultats en forme décimale colonnes O et V pourquoi ne pas utiliser le même format dans le tout le tableau, ça éviterait la conversion.
-Dans l'attente des précisions demandées pour continuer et les explications sur le système de temps de travail réel et contractuel.
https://www.cjoint.com/c/NFmflVD5iq6
Cordialement
12 juin 2024 à 09:27
Bonjour PapyLuc51,
En AB6 je ne veux pas automatisée la formule car je dois pouvoir établir un planning sur des périodes antérieures à la date d'aujourd'hui
Je ne peux pas mettre des décimales partout car les personnes qui utiliseront le fichier ne savent pas convertir les minutes en centièmes
Les heures complémentaires sont les dépassements des horaires contractuels mais qui ne doivent pas être compensées par des heures non travaillées.
En V7 je dois avoir 6h complémentaires parce que j'ai travaillé de 9h à 12h et de 14h à 17h alors qu'il n'est pas prévu au contrat que l'enfant soit accueilli sur ces plages horaires. Les heures contractuelles non travaillées de 8h à 9h et de 17h à 18h ne doivent pas compenser les heures travaillées en plus.
En V8 je dois avoir 2h complémentaires car j'ai travaillé de 9h à 9h30, de 14h à 14h30 et de 18h à 19h. Là aussi les heures contactuelles non travaillées ne doivent pas compenser les heures travaillées en plus
Voilà j'espère que c'est plus clair
12 juin 2024 à 11:14
---/ J'ai à peu prêt compris et je crois que ça va être coton à pondre une formule unique, c'est du style "usine à gaz".
Je réfléchi mais n'attends pas une réponse rapidement.
Cordialement
12 juin 2024 à 13:07
Je ne suis pas pressée et c'est déjà énorme ce que vous avez fait, merci infiniment.
Sur un autre fichier avec seulement 1 arrivée et un départ dans la journée, j'ai cette formule :
=SI(total heures contrat=0;total heures réelles;SI(total heures réelles=0;0;SI(heure d'arrivée réelle>heure d'arrivée contrat;0;heure d'arrivée réelle-heure d'arrivée contrat)+SI(heure de départ réel<heure de départ contrat;0;heure de départ réel-heure de départ contrat))*24)
Quand je veux "répliquer" les conditions avec toutes les données, Excel me dit que j'ai trop de conditions :-(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question13 juin 2024 à 00:51
Dis-moi, Lili, ton Inspecteur du Travail est d'accord avec "Les heures complémentaires sont les dépassements des horaires contractuels mais qui ne doivent pas être compensées par des heures non travaillées" ?
13 juin 2024 à 07:45
Bonjour,
Je ne vois pas ce qui s'y oppose.
Les heures complémentaires ne sont pas des heures supplémentaires mais des heures dépassant la durée contractuelle d'un travail à temps partiel.
Elles sont légales dès lors qu'en droit du travail elles ne dépassent pas 1/10 de la durée du travail ou si la convention collective en dispose jusqu'à 1/3 et sont toujours rémunérées, jamais récupérées, ce qui est d'ailleurs assez logique en termes de temps partiel.
13 juin 2024 à 08:19
Bonjour Lili03630
J'en ai eu assez de chercher une formule trop complexe (qui peut entrainer des erreurs)
Je sais que ça va engendres des manipulations complémentaires mais j'ai opté pour un tableau comprenant les périodes travaillées en dehors des heures contractuelles.
J'espère avoir bien reporté les heures car pour 3 journées (cellules en jaune) je ne trouve pas le même total que toi.
S'il faut une période supplémentaire faire un insert de colonnes copiées
https://www.cjoint.com/c/NFngskwo8H6
En espérant que ça plaise,
Cordialement
14 juin 2024 à 10:13
Bonjour,
Nouvel essai car j'avais effacé certaines formules
https://www.cjoint.com/c/NFoimZFduQ6
Cordialement
14 juin 2024 à 18:50
Bonsoir PapyLuc51,
Désolée de ne répondre que maintenant je n'ai pas reçu la notification de ta réponse.
J'ai mis en rouge des commentaires sur les celleules en jaune
Modifié le 14 juin 2024 à 18:51
Bonsoir PapyLuc51,
Désolée de ne répondre que maintenant je n'ai pas reçu la notification de ta réponse.
J'ai mis en rouge des commentaires sur les celleules en jaune
https://www.cjoint.com/c/NFoqXYhdFiJ
14 juin 2024 à 21:37
Re/
Tu n'a pas donné ton avis sur le tableau de calculs que j'ai rajouté.
Malheureusement c'est assez compliqué de trouver une formule même pour chaque période donc pour l'instant il est à remplir manuellement.
J'ai rectifié la ligne du jeudi 11 où tu as retirer les horaires contractuels ce qui fait bien 10 heures complémentaires.
Un concepteur plus aguerri pourra sans doute revoir tout l'ensemble pour faire quelque chose de plus rapide à gérer.
https://www.cjoint.com/c/NFotJoed6z6
Cordialement
15 juin 2024 à 09:25
Re
Pour moi le tableau en plus est OK, il faut juste que ça se remplisse automatiquement
15 juin 2024 à 09:35
--/ c'est ce que j'essai de faire mais c'est quand même coton, il faut penser à toutes les éventualités;
Cordialement
15 juin 2024 à 09:39
Merci à toi je cherche également de mon côté
20 juin 2024 à 06:54
Bonjour Lili03630
Juste pour informer, je cherche toujours mais par petites touches selon mes autres occupations.
Cordialement
20 juin 2024 à 07:31
Bonjour PapyLuc51
Je tâtonne aussi car il y a plusieurs cas possibles et quand je trouve une formule, forcément elle ne fonctionne pas dans tous les cas possibles
Merci à toi pour ton aide
Modifié le 23 juin 2024 à 12:19
Bonjour,
Ma proposition avec des tableaux intermédiaires qui peuvent être masqués. Les résultats sont dans la colonne ‘Heures complémentaires’ (plage fond vert).
J’espère que c’est ce que vous cherchez à résoudre !
Le fichier : https://www.cjoint.com/c/NFxksAHuIIZ
23 juin 2024 à 18:48
Bonsoir Pingou,
Merci pour le fichier même si je ne comprends pas toutes les formules lol
Le petit hic : ça ne prend pas les centièmes correctement. Par exemple en I13 si je mets en heure d'arrivée 07:45, le total des heures complémentaires est à 0.
Ca fonctionne très bien si je met 07:30 mais si je mets 07:15 ou 07:45 ça plante
Il est à noter que certaines salariées facturent à la minute près :-(
Modifié le 23 juin 2024 à 16:19
Salutations Le Pingou
J'allume mon pc et je constate que je n'ai plus rien à chercher.
Je pense que Lili03630 va être ravie de ton travail.
Cordialement
23 juin 2024 à 17:02
Merci PapyLuc511,
J'avais vu le poste et je me suis dit et si je cherchais une solution sans macro pour une fois.
Bonne journée.
Amical salut.
Modifié le 23 juin 2024 à 20:41
Bonsoir Lili03630
Tu n'avais pas encore donné cette information.
Le tableau de Le Pingou est construit pour noter toutes les demi-heures.
Pour les quarts d'heure ça double le nombre de colonnes de chaque tableau de calculs et il faut changer les formules pour augmenter de 0,25 à chaque fois.
Tu te rends compte que s'il faut aller de minutes en minutes ça passerait de 4 (pour les quarts d'heure) à 60 colonnes pour une heure et faire une augmentation de 0,0166666666666667 qui est un arrondi et qui au final ne donnerait pas un compte tout à fait exact.
Cordialement
23 juin 2024 à 20:47
Oui je me rends compte que ça fait beaucoup
Je vais déjà voir ce que ça donne avec toutes les 15 minutes
23 juin 2024 à 21:58
Bonjour,
Si vous voulez travailler par 15 min ils est nécessaire d'agrandir les tableaux intermédiaires par tranche de 0.25...! (comme préciser par PapyLuc51)
23 juin 2024 à 22:20
Bonjour,
Voici la version adaptée pour la période par 15 minutes.
Le fichier (modif en 15 minutes) : https://www.cjoint.com/c/NFxut6QexiZ
bonne soirée
24 juin 2024 à 07:34
Merci infiniment pour ce travail. Je suppose que si je veux faire par période de 5 minutes, je dois avoir autant de colonnes que nécessaires et adapter les formules ?
Est-ce qu'en passant par une macro, le fichier sera plus juste si par exemple j'ai des horaires types 7h50-9h10 puis 11h20-13h50 ..... ? J'ai peur qu'avec des macros, le fichier ne soit pas totalement compatible avec des logiciels autres qu'Excel
24 juin 2024 à 08:48
Bonjour,
La méthode que j'ai proposée utilise la fonction EQUIV() et cette dernière ne peut pas fonctionne avec des valeurs arrondies d'où uniquement par demi-heure ou quart d'heure.
Concernant la période par 5 minutes je ne suis pas sur , je vais le contrôler....réponse va suivre..!
Les macros ne sont pas compatibles avec tous logiciels autres qu'Excel... !
Il est donc nécessaire de trouver une autre solution que celle que j'ai proposé, sauf si vous limiter la facturation au quart d’heure .
24 juin 2024 à 09:09
Je vais voir pour facturer de 5 minutes en 5 minutes si ce n'est pas trop compliqué sinon je ferais au quart d'heure
24 juin 2024 à 09:51
Bonjour,
Concernant la période par 5 minutes cela produit des erreurs car la valeur décimale est arrondie et la fonction EQUIV() renvoi une erreur (N#A)
Donc soit utiliser par période de 15 minutes ou sinon chercher une autre méthode.
24 juin 2024 à 12:46
C'est bien ce que je pensais en passant de 5 minutes en 5 minutes. Je vais me renseigner si légalement ça passe de facturer 15 minutes pour un dépassement de 10 minutes par exemple.
Si ce n'est pas possible, est-il possible de passer par une macro ? Pour les salariés qui n'ont pas Excel, je ferais un autre fichier ?
Si c'est possible de passer par une macro, je veux bien encore un peu de votre aide.
12 juin 2024 à 08:59
Bonjour,
Les heures complémentaires sont les heures qui dépassent les heures contractuelles tout en sachant qu'une heure non travaillée n'est pas compensée par une autre travaillée en plus.