Formule trop longue

Résolu
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024 - 11 juin 2024 à 17:05
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024 - 14 juil. 2024 à 17:14

Bonjour,

Je rencontre un souci de formule trop longue pour le fichier ci-dessous 

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

Dans les cellules AJ (Heures complémentaires), je souhaiterais une formule qui prenne en compte tous les cas de figure mais ma formule est trop longue et je ne peux pas passer par une macro.

Merci d'avance à celles et ceux qui pourront m'aider

Windows / Chrome 125.0.0.0

35 réponses

PapyLuc51 Messages postés 4380 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 octobre 2024 1 438
24 juin 2024 à 11:02

Bonjour à tous,

Une méthode que nous utilisions quand je travaillais encore : "tous quart d'heure entamé est dû".

Cordialement

0
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024
24 juin 2024 à 12:43

Ca serait l'idéal mais légalement ce n'est pas possible ;-) 

0
Le Pingou Messages postés 12155 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 29 septembre 2024 1 448
24 juin 2024 à 15:29

Bonjour,

Merci du retour. 

Je vais chercher une solution, soit fonction ou macro, patience, réponse 2 à 3 jours.


0
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024
24 juin 2024 à 15:56

Encore merci pour tout et surtout du temps que vous passez sur mon fichier

J'ai une formule de calcul qui fonctionne bien sur un autre fichier mais j'ai moins de variantes et en adaptant la formule à ce que je veux obtenir, j'ai un message qui me dit que j'ai trop de conditions.

0
Le Pingou Messages postés 12155 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 29 septembre 2024 1 448
24 juin 2024 à 21:51

Bonjour,

Il serait très profitable pour moi si j'avais l'exemple avec cette formule via Accueil de Cjoint.com


0
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024
24 juin 2024 à 22:10

Je vous écris la formule en version "texte"

Si le total contractuel journalier = 0 alors total temps d'accueil réel journalier ; si total temps d'accueil réel journalier = 0 alors 0 ; si l'heure réelle d'arrivée est supérieure à l'heure d'arrivée contractuelle alors 0 sinon heure arrivée contrat - heure réelle d'arrivée  + si heure départ réel est inférieur à l'heure de départ contrat alors 0 sinon heure départ réel - heure départ contrat 

Je n'ai pas mis la ponctuation Excel pour que ce soit plus clair

0
Le Pingou Messages postés 12155 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 29 septembre 2024 1 448
Modifié le 24 juin 2024 à 23:09

Merci,

La formule sous cette forme est inutilisable pour moi sans son contexte (on ne sait même pas la fonction ou combinaison de fonction utilisé).

Le fichier sur https://www.cjoint.com/ ...!

Désolé.


0
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024
25 juin 2024 à 12:45

Bonjour Pingou

Voici le fichier en question. La formule écrite dans mon précédent commentaire se trouve en cellule T6 et suivantes

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

0

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

Posez votre question
Le Pingou Messages postés 12155 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 29 septembre 2024 1 448
25 juin 2024 à 16:25

Bonjour,

Merci pour le fichier, je constate que la structure du fichier n’est pas la même que celle que je vous ai transmis ((Heure Matin, Midi et Soir), de ce fait votre formule n’est pas utilisable.

De mon côté je suis sur une autre approche que je mets en place (j’espère que cela est du bon côté) ! Je dois encore finaliser et contrôler…patience !


0
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024
25 juin 2024 à 16:32

Prenez votre temps je ne suis pas pressée et c'est déjà énorme le temps que vous passer à m'aider.

J'ai voulu adapter la formule du dernier fichie transmis à celui que je veux créer mais au moment de valider ma formule, j'ai un message me disant que j'ai trop de conditions

0
PapyLuc51 Messages postés 4380 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 octobre 2024 1 438
2 juil. 2024 à 05:25

Bonjour Lili03630

J'ai continué de chercher une solution et j'ai basculé sur d'autres calculs intermédiaires, calculer le temps des heures contractuelles à déduire du total travaillé en "O".

J'ai changé la formule de la colonne "V". Si H=0 et O=0 alors "" Si H=0 et O>0 alors O sinon O moins la somme des trois colonnes intermédiaires :

=SI(ET(H7=0;O7=0);"";SI(ET(H7=0;O7>0);O7;O7-SOMME(Y7:AA7)))

Pour les formules des trois colonnes intermédiaires je te laisse le soin des les regarder sur le fichier joint. J'espère avoir pris en compte toutes les possibilités ce qui n'a pas été simple pour la colonne Z (heures contractuelles du midi)

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

Cordialement

0
PapyLuc51 Messages postés 4380 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 octobre 2024 1 438
2 juil. 2024 à 10:27

Ah oui ! j'ai oublié de mettre que tu peux entrer les horaires réels que tu veux à la minute près.

Cordialement

0
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024
2 juil. 2024 à 14:31

Bonjour PapyLuc51

Merci pour le fichier ça semble fonctionnait impeccable. Je le fais tester et je vous fait un retour rapidement.

0
Le Pingou Messages postés 12155 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 29 septembre 2024 1 448
4 juil. 2024 à 10:46

Bonjour Lili03630,

Suite à mon message du 25 juin, je dois tout reprendre à zéro ca mon idée pour résoudre le problème n’est pas satisfaisante (parfois des erreurs.).

J’ai vu la proposition de PapyLuc51 (amical salut) qui vas certainement vous convenir. Je ne poursuis pas dans ce cas.


0
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024
4 juil. 2024 à 14:54

Merci pour tout 

0
PapyLuc51 Messages postés 4380 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 octobre 2024 1 438
12 juil. 2024 à 07:27

@Lili03630 StatutMembre

J'ai modifié la formule du midi car une opération ne s'effectuait pas (voir la ligne 26)

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

Cordialement

0
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024
12 juil. 2024 à 16:46

Bonjour PapyLuc51,

Je viens de tester le nouveau fichier et ça ne va car ça ne calcule pas les minutes supplémentaires et/ou le nombre d'heures complémentaires. Je vous ai mis les résultats souhaités dans les cellules Z

J'ai mis des horaires anormaux exprès pour que cela soit plus "parlant" et je sais que dans la réalité certaines remplissent les heures réelles d'accueil à la minute près.


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

Cordialement,​​​​​​​

0
PapyLuc51 Messages postés 4380 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 octobre 2024 1 438
12 juil. 2024 à 18:01

D'accord ça ne peux pas fonctionner si tu mets les horaires réels dans tableau des horaires contractuels.

Les trois colonnes de calculs intermédiaires fonctionnent seulement avec les horaires rentrés sur le tableau de droite. 

Depuis le départ du sujet tu mets les horaires contractuels de 8 à 9 heures le matin, de 12 à 14 heures le midi et de 17 à 18 heures le soir. et toutes les formules ont été faites par rapport à ces horaires là.

Il faudrait s'entendre !!!

Cordialement

0
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024
12 juil. 2024 à 18:09

J'ai mis des horaires fictifs aussi bien dans les horaires contractuels que réels pour expliquer le résultat que je souhaite obtenir.

Pour moi c'était évident que le résultat dépendrait des horaires saisis quels qu'ils soient car c'est selon les horaires du contrat 

0
PapyLuc51 Messages postés 4380 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 1 octobre 2024 1 438
13 juil. 2024 à 14:57

Bonjour Lili03630

Je renvoie le fichier (essai 4) - J'ai rectifié les formules en remplaçant le 8, 9, 12, 14, 17, 18 par la référence des cellules de la zone contractuelle qui leur correspond ainsi que les différents résultats qui correspondent aux différentes conditions. Je te laisse le soin de comparer avec l'essai 3 laissé sur le fichier.

Une remarque que j'ai faite en police banche sur fond rouge ; l'heure de départ 13:00 est déplacée dans la zone d'horaire du midi ; ce qui me semble le plus logique et évite d'innombrables conditions supplémentaires.

Il va falloir discipliner les utilisateurs du fichier pour inscrire les horaires à la bonne place.

Je n'irai pas plus loin dans la recherche de formules sauf pour corriger celles existantes si j'ai oublié un détail qui fausserait les calculs.

Bon weekend.

Cordialement

0
Lili03630 Messages postés 46 Date d'inscription lundi 1 avril 2024 Statut Membre Dernière intervention 14 juillet 2024
14 juil. 2024 à 17:14

Bonjour PapyLuc51

Je viens de tester le fichier et cela semble OK. Je le fais tester par plusieurs personne et je reviendrais vers vous si besoin.

Encore merci pour le travail sur ce fichier

0