Fonction NB SI ENS en comparant deux colonnes date

Bonjour à tous,

afin de réaliser des statistiques sur une base de donnée, j'ai besoin de compter le nombre de ligne de ma base de données repondant au critère : la date dans la colonne C est inférieure à la date dans la colonne I et le nom dans colonne H est "Machin".

J'utilise :

=(NB.SI.ENS('feuil1'!H:H;"Machin";'feuil1'!C:C;"<=" &'feuil1'!I:I))

Bizarrement en fonction du Nom "Machin" ou "Autre" le résultat est bon ou pas, donc je dois avoir un souci au niveau du comparateur.

Quelqu'un aurait-il une idée ?

Merci d'avance,

Olivier

Bonjour et

NB.SI.ENS() n'est pas une fonction qui s'utilise avec une plage comme critère (calcul matriciel)

Tu peux utiliser

=SOMMEPROD(('Feuil1'!H2:H10="Machin")*('Feuil1'!C2:C10<'Feuil1'!I2:I10))

Mais tu est obligé de borner tes plages (de la cellule à la cellule)

A+

Merci BrunoM45. Je vais tester ça.

Bonne journée

Merci BrunoM45,

ta formule a marchée et j'ai même pu laisser les aspects colonnes sans bornage.

=SOMMEPROD(('Feuil1'!H:H="Machin")*('Feuil1'!C:C<'Feuil1'!I:I))

Mon calcul de stat est terminé grâce à toi,

un grand merci

Rechercher des sujets similaires à "fonction ens comparant deux colonnes date"