Astuces EXCEL
Résolu/Fermé
glamcerise
Messages postés
119
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
25 juillet 2013
-
Modifié par glamcerise le 1/03/2013 à 16:00
glamcerise Messages postés 119 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 25 juillet 2013 - 2 mars 2013 à 10:26
glamcerise Messages postés 119 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 25 juillet 2013 - 2 mars 2013 à 10:26
A voir également:
- Astuces EXCEL
- Liste déroulante excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Word et excel gratuit - Guide
- Mise en forme conditionnelle excel - Guide
3 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
Modifié par pilas31 le 1/03/2013 à 17:17
Modifié par pilas31 le 1/03/2013 à 17:17
Bonjour,
voici une proposition de formule pour calculer automatiquement la moyenne :
a mettre dans la cellule O2 (je suppose qu'il y a une ligne d'entête)
Et étirer sur les 365 lignes.
Remarque la première année bissextile étant 1992 il faut copier la formule en face du 29/02/1992 pour avoir la moyenne à cette date.
Alors pour étirer automatiquement jusqu'a la fin voila une manip :
1/ Selectionner la première cellule puis appuyer simultanément sur CTRL + Maj + Flêche vers le bas . Attention il selectionne jusqu'a la derniere cellule non vide de la colonne. Donc quand on veut ecrire une meme formule sur toute une colonne on peut mettre juste dans la dernière case une valeur quelconque.
2/ Puis on tape la formule qui correspond à la première cellule selectionnée dans la ligne de saisie des formules.
3/ on valide en apputant simultanément sur ENTREE + CTRL
A+
Cordialement,
voici une proposition de formule pour calculer automatiquement la moyenne :
a mettre dans la cellule O2 (je suppose qu'il y a une ligne d'entête)
=SOMMEPROD((JOUR(A$2:A$7670)=JOUR(A2))*(MOIS(A$2:A$7670)=MOIS(A2))*(L$2:L$7670))/SOMMEPROD((JOUR(A$2:A$7670)=JOUR(A2))*(MOIS(A$2:A$7670)=MOIS(A2))*1)
Et étirer sur les 365 lignes.
Remarque la première année bissextile étant 1992 il faut copier la formule en face du 29/02/1992 pour avoir la moyenne à cette date.
Alors pour étirer automatiquement jusqu'a la fin voila une manip :
1/ Selectionner la première cellule puis appuyer simultanément sur CTRL + Maj + Flêche vers le bas . Attention il selectionne jusqu'a la derniere cellule non vide de la colonne. Donc quand on veut ecrire une meme formule sur toute une colonne on peut mettre juste dans la dernière case une valeur quelconque.
2/ Puis on tape la formule qui correspond à la première cellule selectionnée dans la ligne de saisie des formules.
3/ on valide en apputant simultanément sur ENTREE + CTRL
A+
Cordialement,
cousinhub29
Messages postés
969
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
28 novembre 2024
345
1 mars 2013 à 17:47
1 mars 2013 à 17:47
Bonjour,
Regarde le fichier joint.
Si tu as des soucis, n'hésite pas
https://www.cjoint.com/c/CCbpyuWe1gV
Bon courage
Regarde le fichier joint.
Si tu as des soucis, n'hésite pas
https://www.cjoint.com/c/CCbpyuWe1gV
Bon courage
cousinhub29
Messages postés
969
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
28 novembre 2024
345
1 mars 2013 à 17:52
1 mars 2013 à 17:52
Edit, je viens de voir une erreur, pour le 29/02...
Il faut diviser par 5, et non 21...
Scuse
Il faut diviser par 5, et non 21...
Scuse
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
Modifié par pilas31 le 1/03/2013 à 18:08
Modifié par pilas31 le 1/03/2013 à 18:08
Ta formule fonctionne parfaitement bien. Il n'y que pour le 29/2 qu'il y a une erreur.
Pour reprendre ta syntaxe avec les plages nommées. Tu peux écrire :
Et ainsi sa fonctionne tout le temps même si tu ajoutes des observations
Bonne suite
Pour reprendre ta syntaxe avec les plages nommées. Tu peux écrire :
=SOMMEPROD((JOUR(dates)=CNUM(GAUCHE(D2;2)))*(MOIS(dates)=CNUM(DROITE(D2;2)))*haut)/SOMMEPROD((JOUR(dates)=CNUM(GAUCHE(D2;2)))*(MOIS(dates)=CNUM(DROITE(D2;2))))
Et ainsi sa fonctionne tout le temps même si tu ajoutes des observations
Bonne suite
cousinhub29
Messages postés
969
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
28 novembre 2024
345
Modifié par cousinhub29 le 1/03/2013 à 18:09
Modifié par cousinhub29 le 1/03/2013 à 18:09
Yes,
Merci bien, j'avais un peu la flemme, étant en vacances....
Merci pour cette précision, je pense que glamcerise (je veux dire "Laurie") va pouvoir s'en sortir ainsi...
bonne soirée
Merci bien, j'avais un peu la flemme, étant en vacances....
Merci pour cette précision, je pense que glamcerise (je veux dire "Laurie") va pouvoir s'en sortir ainsi...
bonne soirée
glamcerise
Messages postés
119
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
25 juillet 2013
1
2 mars 2013 à 10:24
2 mars 2013 à 10:24
Merci :) Je devrais m'en sortir avec ça déjà ^^
eriiic
Messages postés
24601
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 novembre 2024
7 243
1 mars 2013 à 19:06
1 mars 2013 à 19:06
Bonjour à tous,
autre astuce pour recopier une formule :
sélectionner la cellule, double-cliquer sur la poignée de recopie (petit carré noir en bas à droite de la sélection).
Elle va se recopier jusqu'en bas. Soit en remplaçant ce qui est en-dessous, ou s'il n'y rien remplir tant qu'elle trouve qcq chose sur la colonne de gauche.
eric
autre astuce pour recopier une formule :
sélectionner la cellule, double-cliquer sur la poignée de recopie (petit carré noir en bas à droite de la sélection).
Elle va se recopier jusqu'en bas. Soit en remplaçant ce qui est en-dessous, ou s'il n'y rien remplir tant qu'elle trouve qcq chose sur la colonne de gauche.
eric
glamcerise
Messages postés
119
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
25 juillet 2013
1
2 mars 2013 à 10:26
2 mars 2013 à 10:26
Merci pour l'astuce :)
Bonne journée !
Bonne journée !
1 mars 2013 à 17:31
J'ai fait manuellement, mais si quelqu'un a une autre idée ça pourra toujours servir.
Quand à l'astuce elle va bien m'aider !!! merci :)
Bonne soirée.
Laurie
1 mars 2013 à 17:37
2 mars 2013 à 10:17
2 mars 2013 à 10:19