Discussion:
Addition d'heures sur d'autres feuilles.
(trop ancien pour répondre)
Paulo
2003-10-20 14:42:48 UTC
Permalink
Bonjour,

J'ai un classeur avec 12 feuilles de fiche horaire mensuelle et 1 feuille où
sont les calculs.
Sur chacune de mes fiches mensuelles, il ressort un total d'heures en
"format centième d'heure" (10:50 -- 10h30) qui se trouve dans une case
formée par les cases de M28 à O28.

Je souhaite, sur la feuille de calcul, additionner toutes les heures
mensuelles.
J'ai donc sur la feuille de calcul, pour le mois de janvier par exemple
='J1'!M28:O28
La plage M28:O28 est en réalité une grande case formée de plusieurs.
Le 1er problème est qu'il faut que je modifie cette formule ainsi pour que
cela fonctionne : ='J1'!M28
Il faut donc modifier les 12 formules sur chaque personne; y aurait il une
astuce ?

Le second problème est tout bête je suis sur. Comment passer d'un format en
centième à un format en heures ?

En espérant avoir été clair ...
Philippe.R
2003-10-20 20:03:27 UTC
Permalink
Bonsoir Paulo,

Pour la deuxième partie de la question :

=10,5*"1:0"

avec la cellule au format personnalisé :

hh" h "mm
--
Amicales Salutations
***@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
Pour suivre le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
Post by Paulo
Bonjour,
J'ai un classeur avec 12 feuilles de fiche horaire mensuelle et 1 feuille où
sont les calculs.
Sur chacune de mes fiches mensuelles, il ressort un total d'heures en
"format centième d'heure" (10:50 -- 10h30) qui se trouve dans une case
formée par les cases de M28 à O28.
Je souhaite, sur la feuille de calcul, additionner toutes les heures
mensuelles.
J'ai donc sur la feuille de calcul, pour le mois de janvier par exemple
='J1'!M28:O28
La plage M28:O28 est en réalité une grande case formée de plusieurs.
Le 1er problème est qu'il faut que je modifie cette formule ainsi pour que
cela fonctionne : ='J1'!M28
Il faut donc modifier les 12 formules sur chaque personne; y aurait il une
astuce ?
Le second problème est tout bête je suis sur. Comment passer d'un format en
centième à un format en heures ?
En espérant avoir été clair ...
Paulo
2003-10-23 22:31:55 UTC
Permalink
Bonsoir Philippe,

Merci de ta réponse, mais je n'arrive pas à la mettre en pratique.
Ma case "d'origine" est un total d'heure exprimé en centième avec une case
formatée en nombre à deux décimales (la valeur est de "130.00" pour être
précis.)

Comment appliquer ta formule =10,5*"1:0" pour que le calcul me donne 130
avec ou sans ton formatage personnalisé ?

Personne d'autre pour la première partie de la question ?

Merci ,
Paulo
Post by Philippe.R
Bonsoir Paulo,
=10,5*"1:0"
hh" h "mm
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)
Post by Paulo
Bonjour,
J'ai un classeur avec 12 feuilles de fiche horaire mensuelle et 1 feuille où
sont les calculs.
Sur chacune de mes fiches mensuelles, il ressort un total d'heures en
"format centième d'heure" (10:50 -- 10h30) qui se trouve dans une case
formée par les cases de M28 à O28.
Je souhaite, sur la feuille de calcul, additionner toutes les heures
mensuelles.
J'ai donc sur la feuille de calcul, pour le mois de janvier par exemple
='J1'!M28:O28
La plage M28:O28 est en réalité une grande case formée de plusieurs.
Le 1er problème est qu'il faut que je modifie cette formule ainsi pour que
cela fonctionne : ='J1'!M28
Il faut donc modifier les 12 formules sur chaque personne; y aurait il une
astuce ?
Le second problème est tout bête je suis sur. Comment passer d'un format en
centième à un format en heures ?
En espérant avoir été clair ...
Philippe.R
2003-10-24 04:42:44 UTC
Permalink
Bonjour Paulo,

Supposons ta valeur 130,00 (avec le séparateur de ton choix à la place de la virgule) située en A1
en B1 la formule =A1*"1:0" B1 ayant reçu le format (format / cellule / personnalisé) [h]" h "mm
affichera 130 h 00.

Autre piste, pour convertir les données sur place, sans formule :
dans une cellule quelconque, saisir 24, copier, sélectionner les cellules à convertir, Menu / Edition /
Collage spécial / cocher division (sortir par echap)
appliquer ensuite format / cellule / nombre / personnalisé [h]" h "mm

Y a t il ce que tu souhaites ?
--
Amicales Salutations
***@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
Post by Paulo
Bonsoir Philippe,
Merci de ta réponse, mais je n'arrive pas à la mettre en pratique.
Ma case "d'origine" est un total d'heure exprimé en centième avec une case
formatée en nombre à deux décimales (la valeur est de "130.00" pour être
précis.)
Comment appliquer ta formule =10,5*"1:0" pour que le calcul me donne 130
avec ou sans ton formatage personnalisé ?
Personne d'autre pour la première partie de la question ?
Merci ,
Paulo
Paulo
2003-10-24 16:15:56 UTC
Permalink
Bonsoir et merci Philippe,

Je suis resté avec ta première idée; et cette fois avec les crochets de [h]
cela fonctionne.

Paulo.
Post by Philippe.R
Bonjour Paulo,
Supposons ta valeur 130,00 (avec le séparateur de ton choix à la place de
la virgule) située en A1
Post by Philippe.R
en B1 la formule =A1*"1:0" B1 ayant reçu le format (format / cellule /
personnalisé) [h]" h "mm
Post by Philippe.R
affichera 130 h 00.
dans une cellule quelconque, saisir 24, copier, sélectionner les cellules
à convertir, Menu / Edition /
Post by Philippe.R
Collage spécial / cocher division (sortir par echap)
appliquer ensuite format / cellule / nombre / personnalisé [h]" h "mm
Y a t il ce que tu souhaites ?
--
Amicales Salutations
Retirer A_S_ pour répondre.
XL97 / XL2002
Post by Paulo
Bonsoir Philippe,
Merci de ta réponse, mais je n'arrive pas à la mettre en pratique.
Ma case "d'origine" est un total d'heure exprimé en centième avec une case
formatée en nombre à deux décimales (la valeur est de "130.00" pour être
précis.)
Comment appliquer ta formule =10,5*"1:0" pour que le calcul me donne 130
avec ou sans ton formatage personnalisé ?
Personne d'autre pour la première partie de la question ?
Merci ,
Paulo
AV
2003-10-24 05:08:41 UTC
Permalink
Post by Paulo
Personne d'autre pour la première partie de la question ?
Il est TRÈS fortement déconseillé d'utiliser des noms pouvant prêter à confusion
avec, notamment, des réfs de cellules !!
Tes feuilles qui se nomment J1; J2; J3.. très mauvais ça !
Avec tes feuilles nommées Jr1;Jr2..Jr10
Tu veux sommer les heures de la plage M28:O28 pour l'ensemble des feuilles
Ces plages contiennent des valeurs décimales et tu veux avoir le résultat en
sexagésimal (format horaire)
La cellule contenant la formule au format 37:30:55

=SOMME(Jr1:Jr10!M28:O28)/24

AV
Paulo
2003-10-24 17:11:17 UTC
Permalink
Bonsoir,

Je n'avais pas pensé aux éventuelles confusions il est vrai. J'y veillerai
dorénavant.
Pour ce qui est de ta formule, j'ai eu beau la modifier pour essayer de la
faire fonctionner, rien !
Sur une cellule, c ok sinon, non.

Paulo
Post by AV
Post by Paulo
Personne d'autre pour la première partie de la question ?
Il est TRÈS fortement déconseillé d'utiliser des noms pouvant prêter à confusion
avec, notamment, des réfs de cellules !!
Tes feuilles qui se nomment J1; J2; J3.. très mauvais ça !
Avec tes feuilles nommées Jr1;Jr2..Jr10
Tu veux sommer les heures de la plage M28:O28 pour l'ensemble des feuilles
Ces plages contiennent des valeurs décimales et tu veux avoir le résultat en
sexagésimal (format horaire)
La cellule contenant la formule au format 37:30:55
=SOMME(Jr1:Jr10!M28:O28)/24
AV
AV
2003-10-24 17:19:17 UTC
Permalink
Post by Paulo
Pour ce qui est de ta formule, j'ai eu beau la modifier pour essayer de la
faire fonctionner, rien !
Sur une cellule, c ok sinon, non.
Insiste fortement ! Il ya aucune raison....
N'oublie pas le formatage de cellule tel que indiqué !

AV
Paulo
2003-10-24 17:48:54 UTC
Permalink
Quasi du temps réel sur ce coup là :)

Je reprends ta formule, mais pour simplifier, je ne le fais que sur Jr1, Jr2
et Jr3.
J'ai bien ma case contenant la formule formateé en 37:30:55
Bon, alors dans ma plage M28:O28 de la feuille Jr1 : 130.00
Sur Jr2 : 97.50
Sur Jr3 : 58.50
J'obtiens un total de 607:00:00 !?

Par contre, mis à part le total inexact, mea culpa car tu avais raison
concernant ta formule: je viens de m'apercevoir que ce ne sont pas toutes
les plages M28:O28 qu'il faut additionner, j'ai fais des modifs sur les
dernières feuilles.

Paulo
Post by AV
Post by Paulo
Pour ce qui est de ta formule, j'ai eu beau la modifier pour essayer de la
faire fonctionner, rien !
Sur une cellule, c ok sinon, non.
Insiste fortement ! Il ya aucune raison....
N'oublie pas le formatage de cellule tel que indiqué !
AV
Paulo
2003-10-24 18:38:28 UTC
Permalink
Oups !!

En Jr1, j'ai 60.50 en fait.
Mais 60.5 + 97.5 + 58.5 me donnent toujours 607:00:00
Formule utilisée : =SOMME(Jr1:Jr3!M28:O28)/24
J'ai vérifié les formats "de départ", ils sont bien "nombre avec 2
décimales" et celui "d'arrivée" en heure 37:30:00
Comment cela se fait il ?

Paulo
Post by Paulo
Quasi du temps réel sur ce coup là :)
Je reprends ta formule, mais pour simplifier, je ne le fais que sur Jr1, Jr2
et Jr3.
J'ai bien ma case contenant la formule formateé en 37:30:55
Bon, alors dans ma plage M28:O28 de la feuille Jr1 : 130.00
Sur Jr2 : 97.50
Sur Jr3 : 58.50
J'obtiens un total de 607:00:00 !?
Par contre, mis à part le total inexact, mea culpa car tu avais raison
concernant ta formule: je viens de m'apercevoir que ce ne sont pas toutes
les plages M28:O28 qu'il faut additionner, j'ai fais des modifs sur les
dernières feuilles.
Paulo
Post by AV
Post by Paulo
Pour ce qui est de ta formule, j'ai eu beau la modifier pour essayer
de
Post by Paulo
la
Post by AV
Post by Paulo
faire fonctionner, rien !
Sur une cellule, c ok sinon, non.
Insiste fortement ! Il ya aucune raison....
N'oublie pas le formatage de cellule tel que indiqué !
AV
AV
2003-10-25 01:39:13 UTC
Permalink
Post by Paulo
En Jr1, j'ai 60.50 en fait.
Mais 60.5 + 97.5 + 58.5 me donnent toujours 607:00:00
Formule utilisée : =SOMME(Jr1:Jr3!M28:O28)/24
J'ai vérifié les formats "de départ", ils sont bien "nombre avec 2
décimales" et celui "d'arrivée" en heure 37:30:00
Comment cela se fait il ?
A distance, j'en sais fichtre rien !
Chez moi ça fait bien 216:30
M'est avis qu'il y a d'autres valeurs dans les plages M28:O28...
Fait le test sur un classeur vierge...

AV
Paulo
2003-10-26 10:25:22 UTC
Permalink
Bonjour Alain,

J'ai enfin trouvé, c'était vraiment tout bête.
En fait, je pensais que la formule Jr1:Jr3 n'aurait additionné que les
feuilles de Jr1 jusqu'à Jr3.
Mais dans mon classeur, j'ai des feuilles nommées O1, O2 (je sais je
m'empresse de les renommer ;) ) qui se trouvent intercalées entre les Jr1,
Jr2 et Jr3.
Le total se fait donc sur toutes les feuilles y compris les O1 et O2 !
Mon problème est donc résolu et le résultat de 607h est bien normal dans le
cas présent.

Merci à tous.
Paulo
Post by AV
Post by Paulo
En Jr1, j'ai 60.50 en fait.
Mais 60.5 + 97.5 + 58.5 me donnent toujours 607:00:00
Formule utilisée : =SOMME(Jr1:Jr3!M28:O28)/24
J'ai vérifié les formats "de départ", ils sont bien "nombre avec 2
décimales" et celui "d'arrivée" en heure 37:30:00
Comment cela se fait il ?
A distance, j'en sais fichtre rien !
Chez moi ça fait bien 216:30
M'est avis qu'il y a d'autres valeurs dans les plages M28:O28...
Fait le test sur un classeur vierge...
AV
Loading...