Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Moyenne de dates excel

sonyblanc, le mardi 12 juin 2007 à 11:31:51
Bonjour,

J'ai un tableau dont une colonne possèdent plusieurs dates de stade physiologique du type: 01/05/1976, 03/04/1979. Je voudrais une moyenne des dates qui serait le 17/04 pour ici. Le problème c'est que mes colonnes contiennent une 40aine de dates alors comment puis je faire pour trouver la date moyenne auquel s'effectue le stade étudié?

Merci d'avance de l'aide
Configuration: Windows XP
Internet Explorer 6.0
Répondre à sonyblanc  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le mardi 12 juin 2007 à 11:35:56
J'ai fais ça en y croyant pas trop... Mais le pire c'est que ça marche :

=MOYENNE(plage)

:-)
Répondre à Sir_DEC

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sonyblanc, le mardi 12 juin 2007 à 11:38:18
J'ai déjà essayé mais ca ne marche pas
Répondre à sonyblanc

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le mardi 12 juin 2007 à 11:44:50
Les cellules sont au format date ou texte ?

Parce que sur mon poste ça marche parfaitement...

Sinon tu peux convertir les cellules en numériques, faire la moyenne, puis reconvertir en date peut-être.
Je viens de tester ça, ça fonctionne également. Sur la colonne à droite des dates, appliques les valeurs de gauche en choisissant le format nombre, puis fais la moyenne au format date.
Répondre à Sir_DEC

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sonyblanc, le mardi 12 juin 2007 à 12:03:17
Je suis d'accord tu as une valeur numérique certes mais qui correspond pas au mois d'avril mais plutôt au mois de novembre ou qqch comme ça.
A partir du moment où j'ai l'année la moyenne ne correspond pas à ce que je recherche.
Si toi oui comment fais tu?
Répondre à sonyblanc

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le mardi 12 juin 2007 à 13:38:51
Et bien j'ai simplement mis des dates de la forme jj/mm/aaaa sur plusieurs cellules puis j'ai fait la moyenne de la plage, rien d'autre.

En mode numérique l'année n'est pas prise en compte dans la moyenne.

Par exemple là j'ai testé :

Date - Numérique
12/04/2006 38819
12/04/2008 39550

12/04/2007 39184,5

La dernière ligne étant la moyenne. J'ai testé des valeurs qui se suivent comme des valeurs éloignées, de deux à une dizaine de valeurs.


Edit : Vérifie que le format de date soit bien le bon, que ce soit bien jj/mm/aaaa et pas mm/jj/aaaa comme en anglais (regarde dans les options de langues ou je ne sais quoi).
Répondre à Sir_DEC

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sonyblanc, le mardi 12 juin 2007 à 18:40:02
moi je trouve ça:


12/04/2006 38819
19/04/2007 39191
39005
or 39005 me donne 15/10

où est l'erreur?
Répondre à sonyblanc

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le mardi 12 juin 2007 à 21:07:17
Il n'y a pas d'erreur, le résultat est correct...

Entre avril 2006 et avril 2007 il y a 12 mois, la moyenne est donc 6 mois après avril 2006, en octobre... Ensuite 12+19 = 31 donc 15.5 de moyenne, soit 15.
Répondre à Sir_DEC

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sonyblanc, le mercredi 13 juin 2007 à 12:17:26
Certes, mais ce n'est pas ce que je recherche. En réalité mes dates sont sous la forme de jj/mm/aaaa et je voudrais faire une moyenne sans les années sans avoir des mises en forme trop longue puisque j'ai beaucoup de données. Je sais que je peux selectionner le jour puis le mois et aprés allier les 2 mais cela est trés long alors si tu as une solution plus rapide.

Je souhaiterais avoir:

12/04/2005
18/04/2007 et une moyenne de 15/04.
Répondre à sonyblanc

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le jeudi 14 juin 2007 à 13:53:02
=JOUR(date) & "/" & MOIS(date)

Tu trouves cela "très long" ? J'ai souvent travaillé avec des formules dépassant les 3-4 lignes, alors là franchement c'est pas long...

Le résultat est "15/4", je vais voir si je peux te trouver "15/04" ou te trouver une "solution plus rapide".

---

Edit : En fait tu changes le format de la cellule de moyenne en personnalisée et tu mets "jj/mm", aussi simple que ça :)
Répondre à Sir_DEC

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sonyblanc, le jeudi 14 juin 2007 à 14:09:40
C'est trés bien merci, je faisais trois colonnes pour arriver au même résultat c'est pour ça que je trouvais ça long. En revanche, je n'arrive pas à faire la moyenne est ce normal?
Répondre à sonyblanc

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le jeudi 14 juin 2007 à 14:15:45
Il suffit d'imbriquer les formules pour faire moins de colonnes.
On peut également cacher des colonnes, sans pour autant ne pas les calculer.

"moi je trouve ça:

12/04/2006 38819
19/04/2007 39191
39005
or 39005 me donne 15/10"

Je croyais que ça marchait ? Il faut d'abord faire la moyenne sur les dates (ou nombre) "brutes" (sans formatage spécifique, juste date en jj/mm/aaaa) et ensuite prendre les 5 premiers caractères (de cette moyenne) avec la formule GAUCHE.

Concrêtemement ça donne, dans la case où vous souhaitez faire la moyenne :
    =GAUCHE(MOYENNE(plage);5)


Avec "plage" la plage des dates.
Répondre à Sir_DEC

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sonyblanc, le jeudi 14 juin 2007 à 14:33:33
j'obtiens un nombre qui ne peux pas être converti en date est ce normal?
Répondre à sonyblanc

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le jeudi 14 juin 2007 à 14:57:51
Oui la fonction "gauche" ne marche pas en fait...

Mais en prenant le format personnalisé "jj/mm" de la moyenne, cela fonctionne, non ?
Répondre à Sir_DEC

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sonyblanc, le jeudi 14 juin 2007 à 15:13:19
ca ne fonctionne pas non plus avec le format personnalisé.
Peut être cette requête n'est pas réalisable....
Répondre à sonyblanc

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le jeudi 14 juin 2007 à 15:30:45
Elle fonctionne très bien chez moi...

Je fais une plage de dates sous la forme jj/mm/aaaa, sans préciser de format.
A la suite je fais la moyenne "=MOYENNE(plage)" puis je change simplement le format pour "Personnalisé" -> "jj/mm" (sans les ") en le sélectionnant dans la liste.
Répondre à Sir_DEC

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sonyblanc, le jeudi 14 juin 2007 à 15:36:01
En faisant de même, je trouve ça:
23/03/1992 23/3
25/03/1993 25/3
22/9
que faire?
Répondre à sonyblanc

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le jeudi 14 juin 2007 à 15:57:03
Mais c'est tout à fait normal... Pourquoi s'obstiner à vouloir trouver une valeur fausse ?

La moyenne entre Mars et Mars de l'année suivante, c'est Mars+6 mois = Septembre...

Moyenne entre 3 et 15 = 9...

Vous voulez la moyenne sur les jours/mois sans prendre en compte l'année ? (dans ce cas là c'est différent)
Répondre à Sir_DEC

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sonyblanc, le jeudi 14 juin 2007 à 16:08:21
oui je veux faire une moyenne jours/mois mais en manipulant au plus vite les dates de la forme jj/mm/aaaa. est ce possible?
Répondre à sonyblanc

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le jeudi 14 juin 2007 à 16:21:01
Bon j'ai trouvé mais cela ne fonctionne que pour deux dates, ou sinon la formule s'allonge...

=MOYENNE(DATE(0;MOIS(date1);JOUR(date1));DATE(0;MOIS(date2);­JOUR(date2)))

La formule devient moins simple, mais ça marche, quelles que soient les années :)
Répondre à Sir_DEC

20


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sonyblanc, le jeudi 14 juin 2007 à 16:25:38
Merci ca avance progressivement. Mais je vais être difficle, quand j'ai une 50aine de données comment faire?
Répondre à sonyblanc

21


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le jeudi 14 juin 2007 à 16:41:19
Il va falloir rajouter une deuxième colonne, en estimant qu'un mois a une moyenne de 365/12 jours... (Sinon ça complique réellement et il faut rajouter deux colonnes)

Donc à la colonne à droite des dates, on va mettre la formule (qu'on développera sur toutes la colonne) :
    =MOIS(date)*365/12+JOUR(date)


Ensuite on fait la moyenne de ces données, simplement.

Enfin, on trouve le mois et le jour en faisant un calculant en mod 365/12.

Jour = MOD(moyenne;365/12)
Mois = ENT(moyenne/365*12)

La date en une seule case : =MOD(MOYENNE(plage);365/12) & "/" & ENT(MOYENNE(plage)/365*12)

Cela donne la moyenne des dates, sans prendre en compte l'année, de la forme j/m (6 au lieu de 06 par exemple).

Je pense que maintenant c'est bon ? :-)
Répondre à Sir_DEC

22


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sonyblanc, le jeudi 14 juin 2007 à 17:02:07
OUIIIIII, je pense que c'est bon la première formule: =MOIS(date)*365/12+JOUR(date) et la moyenne fonctionne bien.
En revanche à quoi correspond les formules qui suivent?
Merci encore
Répondre à sonyblanc

23


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sir_DEC, le jeudi 14 juin 2007 à 17:06:37
La moyenne nous donne la moyenne en nombre de jours (comptés de 1 au premier janvier jusqu'à 365 au 31 décembre), il faut donc ensuite séparer le mois et le jour, on divise donc par un nombre de jours moyen (365/12), on obtient ainsi la partie entière (le mois) et le reste (le jour, en le multipliant).

Par contre j'ai quelques erreurs, il semble que le jour ne soit pas toujours entier :)

Solution => Faire l'entier du mod.

Formule finale : =ENT(MOD(MOYENNE(plage);365/12)) & "/" & ENT(MOYENNE(plage)/365*12)


MOD = Reste d'une division
ENT = Entier d'un nombre
& = Symbole pour concaténer (mettre bout à bout) du texte, ici un nombre puis un "/" puis un autre nombre.
Répondre à Sir_DEC

Résultats pour Moyenne de dates excel

Excel et calcul de moyenne (Résolu) Bonjour, quelqu'un pourrait me dire ce qu'il faut taper dans la cellule pour calculer une moyenne sous excel en anglais ? Merci. www.commentcamarche.net/forum/affich-8916582-excel-et-calcul-de-moyenne
Additionner des noms sur excel (Résolu) Bonjour à toutes et à tous, Voici mon problème : J'ai une feuille excel avec plusieurs colonnes. Dans la colonne "B", il y a les noms de fournisseur, dans la colonne "G", la date (format date excel) et dans la colonne "H", je souhaiterai... www.commentcamarche.net/forum/affich-7659805-additionner-des-noms-sur-excel
Formule date Excel (Résolu) Bonjour, je travaille sur Excel 2000 et je souhaiterai calculer une date anniversaire. Exemple un adherent s'est inscrit le 22/05/2002, je voudrai calculer de façon automatique le jour et le mois de la date d'inscription en faisant... www.commentcamarche.net/forum/affich-1554027-formule-date-excel

Résultats pour Moyenne de dates excel

Travailler sur les dates avec ExcelVous avez une date en C3 par exemple, et vous voulez connaitre : le N° de la semaine correspondant à cette date : = NO.SEMAINE(C3;2) Nota : 2 correspond à un système de semaines commençant le Lundi, et 1 pour le Dimanche. ... www.commentcamarche.net/faq/sujet-8647-travailler-sur-les-dates-avec-excel

Résultats pour Moyenne de dates excel

Transformer nombre en date (excel) (Résolu)Bonjour J e recupere des donnees d'un logiciel et je voudrais les traiter sur excel. Les dates sont au format aaaammjj, et donsc excell ne les reconnait pas en tant que date mais en tant que nombre, si j'en transforme le format il me met une... www.commentcamarche.net/forum/affich-8692697-transformer-nombre-en-date-excel
Incrémentation conditionnelle de dates excel (Résolu)Bonjour, je souhaiterai incrémenter des dates dans une colonne sur excel. or deux pb : d'abord, excel ajoute à chaque fois 1 jour à chaque fois que je descend une ligne ensuite, je voudrai qu'il s'arrête d'incrémenter à chaque fois... www.commentcamarche.net/forum/affich-3839495-incrementation-conditionnelle-de-dates-excel
Problème dans la MOYENNE sous Excel (Résolu)Bonjour, Quand j'introduit la fonction moyenne, elle ne marche pas comme il faut, au lieu de calculer seulement la moyenne des cellules dont j'ai introduit des nombres elle calcule toute la plage. Par exemple: La moyenne du A1 au A10 du A7... www.commentcamarche.net/forum/affich-4522962-probleme-dans-la-moyenne-sous-excel