NB.SI.ENS

Fermé
Anibal - 31 mars 2008 à 17:53
Anibal1 Messages postés 2 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 31 mars 2008 - 31 mars 2008 à 21:10
Bonjour,


Je souhaite convertir la formule suivante créée sous EXCEL 2007:

=NB.SI.ENS('Récup données'!CG:CG;O1;'Récup données'!Y:Y;1)

en version EXCEL 97 2003.

J'ai éssayé mais je ne trouve pas d'équivalent dans cette ancienne version.

Merci de votre aide.


Anibal

2 réponses

eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
31 mars 2008 à 18:58
Bonjour,

Cette fonction n'existait pas avant.
A lire la doc je dirais que c'est équivalent à sommeprod()
Tu peux essayer avec :
=sommeprod(('Récup données'!CG:CG=O1)*('Récup données'!Y:Y=1))
Fais qcq contrôles avant d'en tirer la conclusion que c'est vraiment équivalent, et fais nous un retour...
Et s'il arrive qu'il y ait que des données non numériques sur 1 ligne de la plage multiplie par 1 avant de fermer le sommeprod :
=sommeprod(('Récup données'!CG:CG=O1)*('Récup données'!Y:Y=1)*1)

eric
0
Anibal1 Messages postés 2 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 31 mars 2008
31 mars 2008 à 19:54
Bonjour,


Merci pour ta proposition mais j'ai déja esayé et ça ne marche pas.
J'ai aussi éssayé en remplaçant sommeprod par somme avec fonction matricielle sans succés.
0
Anibal1 Messages postés 2 Date d'inscription lundi 31 mars 2008 Statut Membre Dernière intervention 31 mars 2008
31 mars 2008 à 21:10
J'ai éssayé en faisant un copier coller de ta formule mais ça ne marcha toujours pas
Le fichier que j'ai créé sur la version d'excel 2007 je l'ai enregistré sous version 97/2003.
Par contre en le testant sur un autre ordi équipé de 97/2003 j'ai tjrs un "NOM" dans la cellule.
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 247
31 mars 2008 à 20:53
Ru es sûr d'avoir saisi toutes les ( ) ? et essayé avec le * 1 ?
Tu peux essayer avec un copier-coller de =sommeprod(('Récup données'!CG:CG=O1)*('Récup données'!Y:Y=1)*1) stp ?
Dans l'exemple de la doc excel2007 je retrouve bien le bon résultat.
0