Fonction excel

seldonh Messages postés 2 Date d'inscription samedi 14 février 2004 Statut Membre Dernière intervention 14 février 2004 - 14 févr. 2004 à 17:53
seldonh Messages postés 2 Date d'inscription samedi 14 février 2004 Statut Membre Dernière intervention 14 février 2004 - 14 févr. 2004 à 18:28
Bonjour
je cherche à réaliser une fonction excel renvoyant le resultat de nb.si(plage;valeur) sachant que la plage correspond à une colonne d'un fichier dont le chemin est renseigné dans une cellule connue.
Merci à ceux qui pourront m'apporter leur aide.

2 réponses

cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
14 févr. 2004 à 18:17
Salut seldonh
Tu n'as pas dû chercher beaucoup ...

J'ai ouvert Excel, créé un premier classeur, dans lequel j'ai mis des valeurs aléatoires.
Puis j'ai ouvert un autre classeur dans lequel j'ai saisi ton équation et je suis allé cherché le groupe de données dans le premier classeur.
Ca me donne : = NB.SI([Classeur1]Feuil1!$B$1:$B$14;49)

Si le fichier en question n'est pas ouvert, il faut simplement l'ouvrir avant ou utiliser la syntaxe :
= NB.SI('C:\Mes documents\[MonClasseur1.xls]Feuil1'!$B$1:$B$14;49)

* 49 étant la valeur recherchée

Vala
Jack
0
seldonh Messages postés 2 Date d'inscription samedi 14 février 2004 Statut Membre Dernière intervention 14 février 2004
14 févr. 2004 à 18:28
Merci de ta reponse mais ce n'est pas ca que je cherche.
Mon problème vient du fait que je ne connais pas le nom du fichier où sont stockées mes valeurs : le nom de ce fichier sera inscrit dans une cellule fixe.
exemple :
la cellule A1 contient le texte 'fichier_a_lire.xls'
la cellule A2 contient la fonction qui correspond à nb.si([fichier_a_lire.xls]MDA!$F:$F;"VSA") avec MDA le nom du feuillet concerne et VSA la chaine recherchee.
Si tu peux m'aider, je suis preneur.
0
Rejoignez-nous