Addition de cellule si une autre est complétée

Carayan33 - 15 nov. 2023 à 09:35
Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 - 20 nov. 2023 à 17:52

Bonjour,

Je réalise un fichier de calcul d'heure à complété tous les jours.

Cependant je voudrais faire en sorte que la somme des heures supplémentaire ne se fasse que si la cellule d'heure de débauche à été rentrée.

Exemple. En colonne A je rentre mes h de débauche, en colonne B le tableur calcul mes heures supp.

En bas de la colonne B un total doit se faire.

Chaque ligne correspond à un jour.

Cependant si je n'ai pas encore rentré une heure de débauche, la cellule d'heure supp de la ligne correspondante est négative (logique vu que les heures de travail n'ont pas encore été réalisées).

Je voudrais donc que la somme d'heures supp se fasse uniquement avec les cellule d'h supp donc la case heure de débauche a été complété.

(Les h supp doivent pouvoir être quand même négative dans le cas ou les heures minimale de travail n'ont pas été réalisées).

Si A1; A2; A3 est rentrée mais pas A4 alors faire la somme de B1; B2; B3 

Avez vous une solution ?

Je vous en remercie d'avance.


Windows / Edge 119.0.0.0

4 réponses

Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 17 097
15 nov. 2023 à 15:04

 1) Aller dans https://www.cjoint.com/
 2) Cliquer sur [Parcourir] pour sélectionner le fichier (15 Mo maxi)
 3) Défiler vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
 4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
 5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

Il existe aussi https://www.transfernow.net/


1

Merci beaucoup :) je vais faire cela de ce pas

0
brucine Messages postés 14399 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 mai 2024 1 834
15 nov. 2023 à 10:13

Bonjour,

Sans avoir un extrait du fichier, on parle comme d'habitude dans le vide.

Il n'y a pas de raison que B soit négatif s'il résulte d'une saisie au kilomètre, c'est donc qu'il est le résultat d'une formule, on ne sait pas laquelle.


A propos de vide, sur le plan du principe, il doit suffire alors dans B de n'écrire cette formule que si A n'est pas zéro ou vide.

0

Voici le tableau et je parle bien d'heures.

Ici j'aimerais que l'adition de des heures de la colonne I (cellule I56) se fasse uniquement si l'heure dans la colonne G a été saisie. 

Exemple, ici l'adition doit compter les valeur de I51 et I52 étant donné que les cases G51 et G52 sont rentrées. 

En revanche les cases I53, I54 et I55 ne doivent pas être comptées dans l'adition tant que les cases G53, G54 et G55 ne sont pas saisies. 

Vous comprenez ?

0
brucine Messages postés 14399 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 mai 2024 1 834
15 nov. 2023 à 14:41

Je sais que tu "parles bien d'heures", et aussi que tu te moques du monde.

Je t'ai donné le principe sur des cellules que tu disais se trouver en A et B et te demandant un extrait de fichier (pas une capture d'écran, quand bien même aurais-je envie de reconstituer les différentes cellules que cela ne m'en donnerait pas les formules) et qui maintenant sont en G et H.

Mais puisque tu ne veux pas aller plus loin, moi non plus, le principe que je maintiens ne changeant pas: si la formule en H53 (laquelle?) teste comme condition préalable que si G53 est vide H53 vaudra rien ou zéro et sinon le calcul, ni H53 ni le calcul qui en résulte en I53 ne seront négatifs.

0
Carayan33 > brucine Messages postés 14399 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 mai 2024
15 nov. 2023 à 15:37

Alors pourquoi dire que je me moque du monde ? J'ai uniquement demandé s'il existait une formule permettant de créer cette condition. En quoi cela est une offense justifiant votre agacement (si vous ne voulez pas m'aider rien ne vous y oblige)

Ensuite je n'ai pas trouvé comment partager le fichier excel d'où ma capture. Je vous prie donc de rester correcte. Les formule sont de simple addition et soustractions. Je ne m'y connais pas énormément en excel. 

I56 =somme(I51:I55) et la colonne G est à saisir manuellement.

I51=H51-7:15 (temps de travail minimum)

Et ma question de "vous comprenez ?" était bien dans le but de vous questionner pour savoir si ce que j'expliquais était compréhensible ou bien que je devais développer.

-1
brucine Messages postés 14399 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 mai 2024 1 834 > Carayan33
15 nov. 2023 à 16:12

Ce n'est quand même pas compliqué, je t'ai à 2 reprises indiqué comment faire, ce que je ne peux toujours pas faire moi-même faute de disposer de la formule en G51.

En l'écrivant en H11 (je ne suis pas descendu aussi bas, tu adaptes):

=SI(G11=" ";0;(G11-E11)+(D11-C11))

Si quelque chose est écrit en G11, on fait le calcul, sinon H11 vaudra 0.

La cellule ne sera pas comptabilisée dans le total de la colonne H, qui ne pourra donc pas être négatif.

On doit appliquer le même calcul en I sous peine de la voir négative:

=SI(H11=0;0;H11-7:15)

0
Carayan33 > brucine Messages postés 14399 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 mai 2024
20 nov. 2023 à 11:25

Voici le fichier en question :

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

0
brucine Messages postés 14399 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 mai 2024 1 834 > Carayan33
20 nov. 2023 à 14:05

Je viens de changer de PC, je n'ai pas encore réinstallé Office, je ne peux pas vérifier ce que tu as écrit.

Si tu es pressé, il est probable que quelqu'un d'autre passera par là avant que j'aie réinstallé tous mes logiciels.

0
Raymond PENTIER Messages postés 58401 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 1 mai 2024 17 097
20 nov. 2023 à 17:52

Bonjour.

Voici ma proposition pour la feuille "Calcul des H 2ème année" :

cellule H7 -> =MAX(0;G7-C7-J7)
cellule I7 -> =MAX(0;H7-$L$16)

Vérifie si le résultat en I29 te convient ...


0