Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2011, 15h37   #1
Membre à l'essai
 
Inscription : juillet 2008
Messages : 59
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : juillet 2008
Messages : 59
Points : 20
Points : 20
Par défaut cumul par mois

Bonjour,

Je vous expose mon problème :
Toutes les semaines nous recevons un fichiers excel contenant diverses informations toutes classées par date (format année-mois-jour)

J'ai besoin de compter le nombre d'évènement qu'il y a par mois, par exemple

Colonne A Colonnes suivantes du blabla
2009-01-15
2009-01-27
2009-02-12

En résultat je devrais obtenir

Colonne X Colonne Y
2009-01 = 2
2009-02 = 1

La colonne X est tapée à la main, c'est la colonne Y qui m'intéresse

J'ai recherché avec ceci :
Code :
=NB.SI(A1:A3;DATE(2009;1;12))
mais cette formule ne fonctionne pas avec des caractères générique.

Bref je ne vois pas comment faire. Précision, je ne peux pas utiliser de macro.

Merci pour votre aide et bonne journée
Jonkill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 16h40   #2
Membre habitué
 
Inscription : janvier 2011
Messages : 106
Détails du profil
Informations personnelles :
Âge : 51

Informations forums :
Inscription : janvier 2011
Messages : 106
Points : 137
Points : 137
Bonjour,

Si une formule matricielle peut convenir, indiquer le n° du mois recherché en E1,
Code :
=SOMME(SI(MOIS($A$1:$A$3)=$E$1;1;0))
Attention la validation se fait avec Ctrl+Maj+Enter (des accolades devraient apparaître "autour" de la formule.

U. Milité
U. Milité est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 15h35   #3
Membre à l'essai
 
Inscription : juillet 2008
Messages : 59
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : juillet 2008
Messages : 59
Points : 20
Points : 20
Merci U. Milité

Ça fonctionne mais me semble trop compliqué pour l'utilisateur final, en dehors d'un fonctionnement habituel, on les vois courir dans les couloirs comme des poules sans tête.

Il faut que je trouve plus simple. MERCI
Jonkill est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2011, 17h05   #4
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 301
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 301
Points : 2 647
Points : 2 647
Bonsour,
Code :
=SOMMEPROD( (MOIS(D2)=MOIS($A$2:$A$4)) * 1)
D2 = cellule où se trouve 2009-01
La plage $A$2:$A$4 où se trouve les dates
__________________
Philippe Tulliez
http://philippe.tulliez.be
Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)

Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 20h55   #5
Membre à l'essai
 
Inscription : juillet 2008
Messages : 59
Détails du profil
Informations personnelles :
Localisation : Canada

Informations forums :
Inscription : juillet 2008
Messages : 59
Points : 20
Points : 20
C'est parfait ça fonctionne très bien

Merci !!
Jonkill est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h52.


 
 
 
 
Partenaires

Hébergement Web