Bonjour à tous,
Je me suis lamentablement planté sur un post (
Lien ), et après moult recherches j'ai fini par circonscrire le souci.
Soit une liste d'heures, le but est de rechercher une heure dans cette liste.
( à noter que les heures de la liste ne sont pas toujours exactement celui qu'on attend, il peut y avoir de très légères différences de l'ordre de 1E-11 , mais cela est hors contexte )
Il est des cas où NB.SI(Plage, Valeur ) donne 1 soit valeur présente dans la liste, mais EQUIV(Valeur,Plage,0) donne #N/A, avec évidemment même plage et même valeur.
En d'autres termes il est des cas où NB.SI trouve la valeur présente alors que EQUIV donne la valeur absente.
Par ex dans la PJ, ligne 2 Heure=08:36:14.000 NB.Si donne 1 Equiv donne 2, ce qui est logique.
ligne 3 Heure=08:36:15.000 NB.Si donne 1 Equiv donne #N/A, ce qui est beaucoup moins logique.
Quelqu'un aurait il une explication ?
( peut être est ce dû à la version XL, je suis sous XL2007, et dans la PJ je trouve 65 incohérences )
NB: Dans le post donné, les différents contributeurs ont utilisés soit NB.SI soit PowerQuerry, et là tout marche.