Addition cellules dans une meme colonne
Résolu/Fermé
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
-
21 sept. 2016 à 08:58
francki85 Messages postés 14 Date d'inscription mercredi 21 septembre 2016 Statut Membre Dernière intervention 28 septembre 2016 - 28 sept. 2016 à 09:01
francki85 Messages postés 14 Date d'inscription mercredi 21 septembre 2016 Statut Membre Dernière intervention 28 septembre 2016 - 28 sept. 2016 à 09:01
A voir également:
- Addition cellules dans une meme colonne
- Déplacer une colonne excel - Guide
- Formule addition excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Colonne word - Guide
- Figer une colonne excel - Guide
19 réponses
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
Modifié par Mike-31 le 21/09/2016 à 09:11
Modifié par Mike-31 le 21/09/2016 à 09:11
Bonjour,
je pense que tu devrais reconsidérer ton fichier ou du moins la façon de saisir tes données.
l'informatique fonctionne sur une logique, comment expliquer à Excel que parfois 45 est 4 heures et 5 une demie heure et la fois suivante 4 et 5 sont des heures entières, impossible même pour un humain qui est autre que celui qui saisi les données
il faut soit faire le choix de saisir les heures dans un format reconnu comme 45:00 ou 45,00 qui représente 45 heures 00 minute
ou 4:30 ou 4,5 pour 4 heures et demie ou éventuellement 4:50
ta façon de travailler va inévitablement t'induire en erreur
si tu persiste dans ta façon de travailler, pour additionner le chiffre d'une chaine tu as
=SOMME(1*STXT(A1;LIGNE(INDIRECT("1:"&ENT(LOG(A1))+1));1))tu as
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
je pense que tu devrais reconsidérer ton fichier ou du moins la façon de saisir tes données.
l'informatique fonctionne sur une logique, comment expliquer à Excel que parfois 45 est 4 heures et 5 une demie heure et la fois suivante 4 et 5 sont des heures entières, impossible même pour un humain qui est autre que celui qui saisi les données
il faut soit faire le choix de saisir les heures dans un format reconnu comme 45:00 ou 45,00 qui représente 45 heures 00 minute
ou 4:30 ou 4,5 pour 4 heures et demie ou éventuellement 4:50
ta façon de travailler va inévitablement t'induire en erreur
si tu persiste dans ta façon de travailler, pour additionner le chiffre d'une chaine tu as
=SOMME(1*STXT(A1;LIGNE(INDIRECT("1:"&ENT(LOG(A1))+1));1))tu as
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
21 sept. 2016 à 10:51
21 sept. 2016 à 10:51
Bonjour,
Voici un exemple de solution avec une procédure évènementielle.
Chaque heure saisie en C7 vient se cumuler en E7.
Les autres cellules servent simplement à montrer le traitement effectué.
https://www.cjoint.com/c/FIviYaUTRxw
A+
Voici un exemple de solution avec une procédure évènementielle.
Chaque heure saisie en C7 vient se cumuler en E7.
Les autres cellules servent simplement à montrer le traitement effectué.
https://www.cjoint.com/c/FIviYaUTRxw
A+
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
21 sept. 2016 à 17:51
21 sept. 2016 à 17:51
Ton fichier en retour
https://www.cjoint.com/c/FIvpYI2l3Nw
A+
https://www.cjoint.com/c/FIvpYI2l3Nw
A+
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
21 sept. 2016 à 09:52
21 sept. 2016 à 09:52
Tout d'abord merci pour cette réponse rapide.
La solution que tu propose ne me dérange absolument pas, entrer 4,5+7+4,5 pour obtenir 16 me convient parfaitement.
La formule que j’ai saisie plus haut a été prise sur le net, cependant je ne sais pas comment la modifier.
la formule que tu me donne ne fonctionne pas, qu'est ce que je rate ?
La solution que tu propose ne me dérange absolument pas, entrer 4,5+7+4,5 pour obtenir 16 me convient parfaitement.
La formule que j’ai saisie plus haut a été prise sur le net, cependant je ne sais pas comment la modifier.
la formule que tu me donne ne fonctionne pas, qu'est ce que je rate ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
Modifié par Mike-31 le 21/09/2016 à 10:26
Modifié par Mike-31 le 21/09/2016 à 10:26
Re,
ah oui j'ai oublié de préciser que la formule que j'ai mis dans le post précédent est matricielle
active la formule et déclare la en matricielle en cliquant en même temps sur les trois touches du clavier Ctrl, Shift et Entrée
si tu fais bien la formule se placera entre ces deux accolades {}
=SOMME(1*STXT(A1;LIGNE(INDIRECT("1:"&ENT(LOG(A1))+1));1))
je regarde pour le résultat avec des décimales mais ta demande se complique si dans ta cellule tu saisis 4,5+7+4,5 autant saisir =4,5+7+4,5
et tu obtiendras automatiquement 16
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
ah oui j'ai oublié de préciser que la formule que j'ai mis dans le post précédent est matricielle
active la formule et déclare la en matricielle en cliquant en même temps sur les trois touches du clavier Ctrl, Shift et Entrée
si tu fais bien la formule se placera entre ces deux accolades {}
=SOMME(1*STXT(A1;LIGNE(INDIRECT("1:"&ENT(LOG(A1))+1));1))
je regarde pour le résultat avec des décimales mais ta demande se complique si dans ta cellule tu saisis 4,5+7+4,5 autant saisir =4,5+7+4,5
et tu obtiendras automatiquement 16
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
21 sept. 2016 à 12:02
21 sept. 2016 à 12:02
Cela ne fonctionne pas avec la formule que tu me donne Mike, peut être je me trompe dans la saisie ? je tape 7,5 et il me met 7 en gros il ne prend toujours pas en compte les chiffres après la virgule.
Gyrus, ton fichier se rapproche beaucoup de ce que je désir faire, par contre je n'arrive pas a l’intégrer a mon fichier ?
encore merci de vos aides.
Gyrus, ton fichier se rapproche beaucoup de ce que je désir faire, par contre je n'arrive pas a l’intégrer a mon fichier ?
encore merci de vos aides.
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
21 sept. 2016 à 13:38
21 sept. 2016 à 13:38
Ne connaissant ni ton fichier ni tes difficultés, je vais avoir du mal à te venir en aide.
A+
A+
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
21 sept. 2016 à 15:12
21 sept. 2016 à 15:12
En fait je dirais que ton exemple est ce qu'il me faut, je n’ai plus besoin de la macro RAZ avec ton fichier. Ce qui est génial.
Tu trouveras le fichier ici :
https://www.cjoint.com/c/FIvnjgfuVQo
Par contre y a t'il une solution pour diviser par 2 automatiquement les heures de l'apprenti ?
Tu trouveras le fichier ici :
https://www.cjoint.com/c/FIvnjgfuVQo
Par contre y a t'il une solution pour diviser par 2 automatiquement les heures de l'apprenti ?
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
21 sept. 2016 à 16:06
21 sept. 2016 à 16:06
Re,
regarde le fichier en retour avec ma formule qui ne marche pas mdr
https://www.cjoint.com/c/FIvofZIpnaj
regarde le fichier en retour avec ma formule qui ne marche pas mdr
https://www.cjoint.com/c/FIvofZIpnaj
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
21 sept. 2016 à 16:52
21 sept. 2016 à 16:52
Re Mike,
Oui je faisais certainement une fausse manip, je ne reste qu'un novice... qui désir s'améliorer.
Je pense m’être mal expliqué, dans mon fichier chaque semaine je rentre mes heures dans la colonne C pour les ouvriers et la colonne D pour apprenti.
Ce que je souhaite c'est que dans la colonne E soit le cumul de chaque semaine de la colonne C et dans la F le cumul de chaque semaine de la colonne D, mais le résultat de la colonne D doit être divisé par 2.
L’intérêt est de rentrer chaque semaine les heures travaillés par chacun pour chaque chantier, ce qu'il y a c'est des fois je doit rentrer des demi heures.
Le fichier qu'a déposé Gyrus se rapproche de ce que j'ai besoin, l’idéal serait de combiner sa formule avec celle que j'avais déjà qui me permettait de taper 77 = 14 en prenant en compte les demi heure 7.5+7.5=15.
Oui je faisais certainement une fausse manip, je ne reste qu'un novice... qui désir s'améliorer.
Je pense m’être mal expliqué, dans mon fichier chaque semaine je rentre mes heures dans la colonne C pour les ouvriers et la colonne D pour apprenti.
Ce que je souhaite c'est que dans la colonne E soit le cumul de chaque semaine de la colonne C et dans la F le cumul de chaque semaine de la colonne D, mais le résultat de la colonne D doit être divisé par 2.
L’intérêt est de rentrer chaque semaine les heures travaillés par chacun pour chaque chantier, ce qu'il y a c'est des fois je doit rentrer des demi heures.
Le fichier qu'a déposé Gyrus se rapproche de ce que j'ai besoin, l’idéal serait de combiner sa formule avec celle que j'avais déjà qui me permettait de taper 77 = 14 en prenant en compte les demi heure 7.5+7.5=15.
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
21 sept. 2016 à 17:19
21 sept. 2016 à 17:19
Voici le fichier en version simplifié mais sans les formules que je n'arrive pas a mettre.
https://www.cjoint.com/c/FIvpppV6JPo
Par la suite je ferais E+F=G et ensuite H-G=I.
https://www.cjoint.com/c/FIvpppV6JPo
Par la suite je ferais E+F=G et ensuite H-G=I.
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
22 sept. 2016 à 08:40
22 sept. 2016 à 08:40
Bonjour,
Merci a Mike et Gyrus pour leur aide précieuse.
Un grand merci a toi Gyrus tu as fait exactement ce que je désirais et bien cerné ma demande c'est génial, un grand bravo a ce forum.
Mon fichier est opérationnel.
Merci a Mike et Gyrus pour leur aide précieuse.
Un grand merci a toi Gyrus tu as fait exactement ce que je désirais et bien cerné ma demande c'est génial, un grand bravo a ce forum.
Mon fichier est opérationnel.
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
22 sept. 2016 à 08:43
22 sept. 2016 à 08:43
Re,
Juste un petit défaut, si la colonne ouvrier n'as jamais été rempli et que l'on met quelque chose dans la colonne apprenti cela ne fonctionne pas ?
au pire des cas je commencerai mon travail par la colonne ouvrier.
encore merci.
Juste un petit défaut, si la colonne ouvrier n'as jamais été rempli et que l'on met quelque chose dans la colonne apprenti cela ne fonctionne pas ?
au pire des cas je commencerai mon travail par la colonne ouvrier.
encore merci.
Gyrus
Messages postés
3334
Date d'inscription
samedi 20 juillet 2013
Statut
Membre
Dernière intervention
9 décembre 2016
523
22 sept. 2016 à 09:30
22 sept. 2016 à 09:30
Bonjour,
Effectivement, c'est une erreur.
Il faut écrire en G6 :
=SI(NB(E6:F6)>0;E6+F6;"")
et en I6 :
=SI(G6<>"";H6-G6;"")
A+
Effectivement, c'est une erreur.
Il faut écrire en G6 :
=SI(NB(E6:F6)>0;E6+F6;"")
et en I6 :
=SI(G6<>"";H6-G6;"")
A+
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
22 sept. 2016 à 15:06
22 sept. 2016 à 15:06
Re,
Super cela fonctionne, encore merci.
Super cela fonctionne, encore merci.
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
27 sept. 2016 à 08:19
27 sept. 2016 à 08:19
Bonjour,
Pour améliorer le classeur je voudrais insérer une colonne bureaux entre la colonne apprenti et cumul ouvrier, cette colonne fonctionnerai comme la colonne ouvrier et aurait aussi sa colonne cumul bureau entre la colonne cumul apprenti et cumul total, mais par contre ne doit pas se comptabiliser dans la colonne cumul total.
J'ai essayé de copier les colonnes et les insérer mais j'ai toujours un message d'erreur.
D'avance merci pour votre aide.
Pour améliorer le classeur je voudrais insérer une colonne bureaux entre la colonne apprenti et cumul ouvrier, cette colonne fonctionnerai comme la colonne ouvrier et aurait aussi sa colonne cumul bureau entre la colonne cumul apprenti et cumul total, mais par contre ne doit pas se comptabiliser dans la colonne cumul total.
J'ai essayé de copier les colonnes et les insérer mais j'ai toujours un message d'erreur.
D'avance merci pour votre aide.
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
Modifié par Mike-31 le 27/09/2016 à 08:52
Modifié par Mike-31 le 27/09/2016 à 08:52
Re,
clic droit sur l'entête de la colonne E, la colonne devrait se mettre en surbrillance et Insérer une colonne s'insérera à gauche de ta sélection
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
clic droit sur l'entête de la colonne E, la colonne devrait se mettre en surbrillance et Insérer une colonne s'insérera à gauche de ta sélection
A+
Mike-31
Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
27 sept. 2016 à 12:11
27 sept. 2016 à 12:11
Re ,
c'est ce que j’ai fait mais les formules ne fonctionne pas dans la colonne E.
c'est ce que j’ai fait mais les formules ne fonctionne pas dans la colonne E.
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
27 sept. 2016 à 12:43
27 sept. 2016 à 12:43
Re,
que veux tu mettre comme formule dans cette nouvelle colonne E
peux tu joindre un bout de ton dernier fichier
que veux tu mettre comme formule dans cette nouvelle colonne E
peux tu joindre un bout de ton dernier fichier
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
27 sept. 2016 à 13:40
27 sept. 2016 à 13:40
Voici le lien:
https://www.cjoint.com/c/FIBlOgLfgST
https://www.cjoint.com/c/FIBlOgLfgST
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
27 sept. 2016 à 15:39
27 sept. 2016 à 15:39
Re,
colonne E actuellement tu n'as aucune formule donc si tu intègres une colonne tu n'as aucun problème de formule colonne E qui devient F et colonnes G et I qui était préalablement colonne F et H ou tu as des formules elles s'actualisent automatiquement, je ne vois pas ou tu rencontres un problème
colonne E actuellement tu n'as aucune formule donc si tu intègres une colonne tu n'as aucun problème de formule colonne E qui devient F et colonnes G et I qui était préalablement colonne F et H ou tu as des formules elles s'actualisent automatiquement, je ne vois pas ou tu rencontres un problème
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
27 sept. 2016 à 17:21
27 sept. 2016 à 17:21
Quand je rajoute une colonne comme tu me l'indique si je rentre un chiffre dans la colonne C dans E se retrouve le cumul de C alors qu'il faudrait que le cumul se trouve dans H
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
27 sept. 2016 à 19:14
27 sept. 2016 à 19:14
Re,
Ah oui je m'étais arrêté aux formules sans tester le fichier et surtout au code VBA
Clic droit sur l'onglet de ta feuille/Visualiser le code
en fin de code tu remarqueras cette ligne
Target.Offset(, 2) = Target.Offset(, 2).Value + T
remplace le 2 par 3 pour décaler la copie de 3 colonnes comme ci dessous
Ah oui je m'étais arrêté aux formules sans tester le fichier et surtout au code VBA
Clic droit sur l'onglet de ta feuille/Visualiser le code
en fin de code tu remarqueras cette ligne
Target.Offset(, 2) = Target.Offset(, 2).Value + T
remplace le 2 par 3 pour décaler la copie de 3 colonnes comme ci dessous
Target.Offset(, 3) = Target.Offset(, 3).Value + T
francki85
Messages postés
14
Date d'inscription
mercredi 21 septembre 2016
Statut
Membre
Dernière intervention
28 septembre 2016
28 sept. 2016 à 09:01
28 sept. 2016 à 09:01
Bonjour,
Super cela fonctionne, un grand merci Mike.
Super cela fonctionne, un grand merci Mike.