Excel : rech d'une formule
Eternel-mystere
-
gilou -
gilou -
Bonjour,
Je suis à la recherche d'une formule (si il y a ou à défaut d'un raisonnement à mettre en place) pour résoudre mon problème !
J'ai créé un fichier afin de calculer les moyennes des temps de services de mes salariés sur différentes tournées. Jusque là pas de soucis mais je voudrais également calculer la moyenne des heures de prises de services, et c'est là qu'apparait mon soucis !
Les heures de prises de service vont de 23h30 à 1h alors si j'utilise la fonction moyenne comme j'aurais fait pour des heures plus "normales" ça va pas le faire !
Je préfèrerai éviter le système D : 23h30 > 23.5 et 1h > 25h
Si quelqu'un à une idée je suis preneur. Merci!
Je suis à la recherche d'une formule (si il y a ou à défaut d'un raisonnement à mettre en place) pour résoudre mon problème !
J'ai créé un fichier afin de calculer les moyennes des temps de services de mes salariés sur différentes tournées. Jusque là pas de soucis mais je voudrais également calculer la moyenne des heures de prises de services, et c'est là qu'apparait mon soucis !
Les heures de prises de service vont de 23h30 à 1h alors si j'utilise la fonction moyenne comme j'aurais fait pour des heures plus "normales" ça va pas le faire !
Je préfèrerai éviter le système D : 23h30 > 23.5 et 1h > 25h
Si quelqu'un à une idée je suis preneur. Merci!
A voir également:
- Excel : rech d'une formule
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Comment trier par ordre alphabétique sur excel - Guide
6 réponses
Salut,
Pour calculer le nombre d'heures entre 23:30 et 1:00 du matin, pour commencer il faut utiliser un format nombre reconnu par Excel, pour écrire 23h30 saisir 23 :30 exemple en A1 23:30 et en B1 1:00
La formule pour trouver la différence est
=MOD(B1-A1;1)
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Pour calculer le nombre d'heures entre 23:30 et 1:00 du matin, pour commencer il faut utiliser un format nombre reconnu par Excel, pour écrire 23h30 saisir 23 :30 exemple en A1 23:30 et en B1 1:00
La formule pour trouver la différence est
=MOD(B1-A1;1)
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Merci bien ! ça fonctionne nickel et va bien m'arranger ^^
Par contre je suis embêtant mais j'aime bien comprendre et pas recopier bêtement :
formule matricielle > en quoi elle diffère d'une formule normale ?
inférieur à 0,5 > là je tourne et retourne la condition dans ma tête mais je vois pas d'où elle vient!
Promis après ça jvous embête plus lol et merci encore ;)
Par contre je suis embêtant mais j'aime bien comprendre et pas recopier bêtement :
formule matricielle > en quoi elle diffère d'une formule normale ?
inférieur à 0,5 > là je tourne et retourne la condition dans ma tête mais je vois pas d'où elle vient!
Promis après ça jvous embête plus lol et merci encore ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour
"Le message n° , 4 ne respectant pas en tous points la charte de CCM, a du être supprimé, cependant il contenait la solution suivante
"Le message n° , 4 ne respectant pas en tous points la charte de CCM, a du être supprimé, cependant il contenait la solution suivante
Pour eternel-mystere michel_m, le 21 oct 2009 à 08:31:00 petite amélioration sans colonne intermédiaire =MOYENNE(SI((B1:B10<0,5);(B1:B10)+1;B1:B10)) formule matricielle à valider par Ctrl+maj+ entree (et non par entree come d'hab); XL met alors lui-m^me les accolades dans les 2 cas, la cellule doit ^etre mise au format heure. Cordialement, Michel
Bonjour,
inférieur à 0,5:
Les dates heure sous excel sont un nombre réel basé sur le 1° janvier 1900: chaque jour augmente de 1
aujourdhui 21/10/09 est 40107
la partie décimale représente une partie de ce jour donc des heures
à 14 h soit 14/24=0,58333
si tu écris dans une cellule 21/10/9 14:00 tu vas avoir 40107,58333 en fomat-nombre standard
donc:
tu embauches de 23,30h à 1H du matin du lendemain donc jour+1
0,5 correspond à Midi (12/24) d'où cette petite astuce de si B1<0,5 on est le lendemain matin d'où 1+B1
(regarde aussi 23h59 si tu n'es pas convaincu)
matricielle:
en fait la matricielle parcoure la zone indiquée (ici verticale) en testant à chaque ligne la formule et, dans notre cas, en faisant la moyenne au fur et à mesure. on se dispense ainsi de colonne(s) intermédiaire(s)
Elles sont très puissantes mais le plus souvent qualifiées "d'infernales prises de tête" (et c'est vrai!). une des formes simplifiée est la fonction SOMMEPROD bien pratique.
par contre, elles sont très lentes et à éviter sur de grands tableaux (personnellement suivant le nombres de conditions et nombre de lignes: si ca traine, j'emploie du VBA)
La syntaxe est rigide: comparaison de zone de m^me "figure et surface", pas d'emploi du ET et du OU mais de la forme booléenne (multiplier, additionner), emploi de colonnes et/ou lignes entières refusées, pièges notamment avec certaines fonctions comme INDEX...
Un des exemples "d'école" les + connus est la résolution d'équations à plusieurs inconnues beaucoup plus précise qu'avec le solveur qui travaille par itération successives
inférieur à 0,5:
Les dates heure sous excel sont un nombre réel basé sur le 1° janvier 1900: chaque jour augmente de 1
aujourdhui 21/10/09 est 40107
la partie décimale représente une partie de ce jour donc des heures
à 14 h soit 14/24=0,58333
si tu écris dans une cellule 21/10/9 14:00 tu vas avoir 40107,58333 en fomat-nombre standard
donc:
tu embauches de 23,30h à 1H du matin du lendemain donc jour+1
0,5 correspond à Midi (12/24) d'où cette petite astuce de si B1<0,5 on est le lendemain matin d'où 1+B1
(regarde aussi 23h59 si tu n'es pas convaincu)
matricielle:
en fait la matricielle parcoure la zone indiquée (ici verticale) en testant à chaque ligne la formule et, dans notre cas, en faisant la moyenne au fur et à mesure. on se dispense ainsi de colonne(s) intermédiaire(s)
Elles sont très puissantes mais le plus souvent qualifiées "d'infernales prises de tête" (et c'est vrai!). une des formes simplifiée est la fonction SOMMEPROD bien pratique.
par contre, elles sont très lentes et à éviter sur de grands tableaux (personnellement suivant le nombres de conditions et nombre de lignes: si ca traine, j'emploie du VBA)
La syntaxe est rigide: comparaison de zone de m^me "figure et surface", pas d'emploi du ET et du OU mais de la forme booléenne (multiplier, additionner), emploi de colonnes et/ou lignes entières refusées, pièges notamment avec certaines fonctions comme INDEX...
Un des exemples "d'école" les + connus est la résolution d'équations à plusieurs inconnues beaucoup plus précise qu'avec le solveur qui travaille par itération successives
re
merci pour vos explications ( en gros j'etais pas loin) feru d'apprendre je me suis livré à resoudre ce sujet
sans la matricielle ; en essayant d'etre logique : nos resultats different et, pourtant ça à l'air de tenir debout
neamoins mon usine a gaz doit certainement fuire; mais ou?
http://www.cijoint.fr/cjlink.php?file=cj200910/cijIzxMmUl.xls
bravo pour vos contributions
merci pour vos explications ( en gros j'etais pas loin) feru d'apprendre je me suis livré à resoudre ce sujet
sans la matricielle ; en essayant d'etre logique : nos resultats different et, pourtant ça à l'air de tenir debout
neamoins mon usine a gaz doit certainement fuire; mais ou?
http://www.cijoint.fr/cjlink.php?file=cj200910/cijIzxMmUl.xls
bravo pour vos contributions