Compter sur une plage le nombre de date correpondant à l'année en cours

niiiiiiiiiico

XLDnaute Occasionnel
Bonjour à tous,

Je recherche une formule me permettant de compter le nombre de date qui correspondrait à l'année en cours

J'ai des dates de formations dans ma colonne D

Admettons de D47 à D52

Dans les cellules, je peux avoir une date de formation, un 0 (qui apparait en 00/01/1900) ou une virgule

Le 0 signifie : la personne doit être formée mais ne l'a jamais été
la virgule signifie : la personne n'a pas été identifiée comme ayant besoin de la formation (elle n'est pas cible)

J'avais comme formule ceci :

Code:
NB.SI(D47:D52;">=$C$2")-NB.SI(D47:D52;",")

Mais je ne sais pas quoi mettre dans ma cellule C2 pour signifier l'année en cours donc là, ça serait >=01/01/2007, mais en 2008, sans rien changer dans la formule, il faudrait que ça fonctionne toujours !

J'avais essayé dans C2 de mettre =ANNEE(aujourdhui()) en espérant que ça prenne l'année en cours....mais non...raté !

Si quelqu'un a des idées, je suis preneur !

Merci !
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Compter sur une plage le nombre de date correpondant à l'année en cours

re,

Dans la plage de cellules, y-a-t-il que des dates ?

Sinon, pour une réponse plus précise, joins un extrait de ton fichier (sans données confidentielles)

@+
 

ballmaster

XLDnaute Occasionnel
Re : Compter sur une plage le nombre de date correpondant à l'année en cours

Bonjour Tibo, Niiiccooooo

Bon toujours dans la même idée avec une fonction SOMMEPROD

=SOMMEPROD((B2:B8=0)*(ANNEE(A2:A8)=A1)*1+(B2:B8=",")*(ANNEE(A2:A8)=A1)*-1)

B2:B8 ton champ valeur (0 ou ,)
a2:A8 ton champ date
en a1 ta cellule ou tu as la formule annee(aujourdhui())

J'ai testé, ca fonctionne (normalement)
 

niiiiiiiiiico

XLDnaute Occasionnel
Re : Compter sur une plage le nombre de date correpondant à l'année en cours

JCGL à dit:
Bonjour à tous,
Salut Tibo :) ,

Nico : pour ta formule nb.si(), la syntaxe doit être





A+

Bonjour !

DOnc ma syntaxe devrait être

Code:
=NB.SI(D27:D32;">="&$C$2)

mais que mettre dans C2:confused:

Là, la formule "marche", mais j'obtiens 1 et la date 24/04/2002 est comptabilisée
 

JCGL

XLDnaute Barbatruc
Re : Compter sur une plage le nombre de date correpondant à l'année en cours

Re,

Ben je ne sais pas ce que tu avais en C2...

Si j'ai tout compris il est question du 01/01/2007 donc

Code:
=NB.SI(D27:D32;">="&DATE(ANNEE(AUJOURDHUI());1;1))

Cette formule sera valable en 2008, 2009.....

A+
 

Discussions similaires

Réponses
3
Affichages
352

Statistiques des forums

Discussions
312 298
Messages
2 086 978
Membres
103 417
dernier inscrit
abaabdelghani