NB.SI inferieur au 00/01/1900

Résolu/Fermé
reyny44 - 27 sept. 2010 à 11:43
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 27 sept. 2010 à 13:00
Bonjour,
Je souhaite réaliser une formule qui me permette le NB de case Plaine si elles contiennent une date inferieur à celle sitée dans la formule.
Ex : NB.SI(A:A"inferieur" 12/08/2010)
D'avance merci

A voir également:

4 réponses

smartway14 Messages postés 822 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 8 octobre 2011 185
27 sept. 2010 à 11:54
bonjour;
=NB.SI(A:A;"<12/08/2010")
0
Decapsuleur Messages postés 40 Date d'inscription mercredi 11 août 2010 Statut Membre Dernière intervention 9 novembre 2010 47
27 sept. 2010 à 11:55
Bonjour,
Peut être tout simplement comme ceci :
=NB.SI(A:A;"<12/08/2010")
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
27 sept. 2010 à 12:37
Bonjour
pour avoir un calcul à partir d'une date variable située dans une cellule .
=NB.SI(Champ;"<"& cellref)
crdlmnt
0
cousinhub29 Messages postés 945 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 24 octobre 2024 344
27 sept. 2010 à 12:47
Bonjour,

Si j'ai bien compris ton problème....

Tu as des dates dans la colonne A, mais cette colonne contient des cellules vides....

La formule empirique pourrait être celle-ci :

=SOMMEPROD(($A1:$A65535<CNUM("12/08/2010"))*($A1:$A65535<>""))


Cependant, le temps de calcul pourrait être assez long, s'agissant d'une formule matricielle....

Tu pourrais réduire ce temps de calcul en déterminant une plage dynamique, mais pour cela il faudrait une colonne de base, qui ne contienne aucune cellule vide (au mieux)

bonne journée
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
27 sept. 2010 à 13:00
Bonjour cousinhub
il semble (du moins d'après mes essais que la formule:
NB.SI(Champ;"<date") ne compte pas les cellules vides dans le champ, mais par contre compte les cellules égales à 0, ce qui est différent.

S'il s'agit de compter des cellules non vide dans la condition, c'est OK selon les deux propositions, mais s'il faut aussi éliminer les valeurs 0, ta proposition seule fonctionne,, mais devrait se terminer par <>0

Sous toutes réserves

Crdlmnt
0