Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

=NBVAL(INDIRECT.EXT("'C:\test\["&E1&"]"&E2&"'!B1:B2000"))

81 views
Skip to first unread message

ruiz

unread,
Jan 16, 2006, 8:59:06 AM1/16/06
to
bonjour,
e1=stat.xls
e2=feuil1
=NBVAL(INDIRECT.EXT("'C:\test\["&E1&"]"&E2&"'!B1:B2000"))


j ai 600 cellules non vides dans l'excel de reference stat.xls
si mon fichier stat.xls est ouvert, le resultat est bon : 600
si mon fichier est fermé le résultat est 2000...
why...?
je suis donc obligé d'avoir le fichier ouvert ??

merci de votre aide

michdenis

unread,
Jan 16, 2006, 1:33:44 PM1/16/06
to
Bonjour Ruiz,

J'ai fait un petit test et je suis incapable de reproduire
ce que tu énonces. Dans les 2 cas, fichier ouvert ou
fermé, le résultat est le même.


Salutations!

"ruiz" <ru...@discussions.microsoft.com> a écrit dans le message de news: EAA2C2BF-593C-40D3...@microsoft.com...

ruiz

unread,
Jan 17, 2006, 4:46:02 AM1/17/06
to
je comprends pas..et si dans la formule je mets B1:B1000 le résultat est
1000...
et dès que le fichier est ouvert ça s'actualise... bon c pas très grave pour
mon travail.
par contre j'ai une autre petite question, je me suis mal exprimé dans mes
demandes anterieures sur le newsgroup.
voila..:
j'ai une colonne listelivre et une colonne Format dans le classeur
LivreJanvier
j'ai une colonne listelivre et une colonne Format dans le classeur LivreFevier

je souhaite savoir dans un classeur LivreTotal dans une seule cellule le
nombre de livre de la colonne ListLivre du classeur LivreFevrier
qui ne se trouve pas dans Listlivre du classeur LivreJanvier
et qui sont au format poche..

"michdenis" a écrit :

michdenis

unread,
Jan 17, 2006, 12:13:42 PM1/17/06
to
Bonjour Ruiz,

Voici un exemple de syntaxe :
A1 = Classeur1.xls
A2 = Feuil1

Cette formule renvoie le nombre fois que "toto" est inscrit en A1:A10
où l'on retrouve dans la colonne "B1:B10" la valeur "x".
(ce n'est qu'une formule sur une même ligne)
=SOMMEPROD(((INDIRECT.EXT("'C:\["&A1&"]"&A2&"'!A1:A10")="toto")*((INDIRECT.EXT("'C:\["&A1&"]"&A2&"'!B1:B10")="x"))))


Salutations!

"ruiz" <ru...@discussions.microsoft.com> a écrit dans le message de news: 8679EA3F-CA7E-4D71...@microsoft.com...

polo33

unread,
Oct 6, 2011, 3:06:33 PM10/6/11
to
Bonjour ruiz,

as tu eu une solution à ton problème. J'essaye d'utiliser cette même fonction
aujourd'hui sous excel 2007 et j'ai le même problème.

MichD

unread,
Oct 6, 2011, 9:59:39 PM10/6/11
to

Bonjour,

Ta formule a besoin d'un fichier complémentaire "MoreFunc"
téléchargeable ici : http://xcell05.free.fr/ pour marcher.


MichD
------------------------------------------
"polo33" a écrit dans le message de groupe de discussion : v8udnaaKH_S...@giganews.com...
0 new messages