OVH Cloud OVH Cloud

SOS...SOS...SOS...SOS...Liaison Galère

5 réponses
Avatar
jeancharles
Bonjour Amical
dans une feuille,j'ai un tableau de 9colonnes et 15 lignes,
afin que ce tableau et toutes les formules qu'il contient fasse reference a
une autre feuille du meme classeur
comment faire?
cidessous un exemple de ce que peuvent contenir les cellules
=SI(ESTVIDE(cal!$D$7);0;1)+SI(ESTVIDE(cal!$F$9);0;1)+SI(ESTVIDE(cal!$L$11);0
;1)+SI(ESTVIDE(cal!$N$10);0;1)+SI(ESTVIDE(cal!$D$19);0;1)+SI(ESTVIDE(cal!$F$
19);0;1)+SI(ESTVIDE(cal!$L$18);0;1)+SI(ESTVIDE(cal!$N$17);0;1)+SI(ESTVIDE(ca
l!$D$24);0;1)+SI(ESTVIDE(cal!$F$23);0;1)+SI(ESTVIDE(cal!$L$22);0;1)+SI(ESTVI
DE(cal!$P$21);0;1)+SI(ESTVIDE(cal!$B$30);0;1)+SI(ESTVIDE(cal!$F$31);0;1)+SI(
ESTVIDE(cal!$L$34);0;1)+SI(ESTVIDE(cal!$N$29);0;1)+SI(ESTVIDE(cal!$D$42);0;1
)+SI(ESTVIDE(cal!$F$43);0;1)+SI(ESTVIDE(cal!$L$43);0;1)+SI(ESTVIDE(cal!$N$42
);0;1)+SI(ESTVIDE(cal!$D$49);0;1)+SI(ESTVIDE(cal!$F$48);0;1)+SI(ESTVIDE(cal!
$L$47);0;1)+SI(ESTVIDE(cal!$N$46);0;1)+SI(ESTVIDE(cal!$B$53);0;1)+SI(ESTVIDE
(cal!$H$54);0;1)
merci beaucoup et d'avance de votre aide
jeancharles P

5 réponses

Avatar
Xavier
bonjour

si j'ai bien compris la question, il faut que la référence ne se fasse plus
à la feuille cal mais à une autre feuille?

Si c'est bien cela, il suffit de faire un remplacer dans Excel "cal" par le
nom de la nouvelle feuille (Menu Edition Remplacer ou ctrl+h)
"jeancharles" a écrit dans le message de
news:412b304d$0$4075$
Bonjour Amical
dans une feuille,j'ai un tableau de 9colonnes et 15 lignes,
afin que ce tableau et toutes les formules qu'il contient fasse reference
a

une autre feuille du meme classeur
comment faire?
cidessous un exemple de ce que peuvent contenir les cellules

=SI(ESTVIDE(cal!$D$7);0;1)+SI(ESTVIDE(cal!$F$9);0;1)+SI(ESTVIDE(cal!$L$11);0


;1)+SI(ESTVIDE(cal!$N$10);0;1)+SI(ESTVIDE(cal!$D$19);0;1)+SI(ESTVIDE(cal!$F$


19);0;1)+SI(ESTVIDE(cal!$L$18);0;1)+SI(ESTVIDE(cal!$N$17);0;1)+SI(ESTVIDE(ca


l!$D$24);0;1)+SI(ESTVIDE(cal!$F$23);0;1)+SI(ESTVIDE(cal!$L$22);0;1)+SI(ESTVI


DE(cal!$P$21);0;1)+SI(ESTVIDE(cal!$B$30);0;1)+SI(ESTVIDE(cal!$F$31);0;1)+SI(


ESTVIDE(cal!$L$34);0;1)+SI(ESTVIDE(cal!$N$29);0;1)+SI(ESTVIDE(cal!$D$42);0;1

)+SI(ESTVIDE(cal!$F$43);0;1)+SI(ESTVIDE(cal!$L$43);0;1)+SI(ESTVIDE(cal!$N$
42

);0;1)+SI(ESTVIDE(cal!$D$49);0;1)+SI(ESTVIDE(cal!$F$48);0;1)+SI(ESTVIDE(ca
l!


$L$47);0;1)+SI(ESTVIDE(cal!$N$46);0;1)+SI(ESTVIDE(cal!$B$53);0;1)+SI(ESTVIDE

(cal!$H$54);0;1)
merci beaucoup et d'avance de votre aide
jeancharles P




Avatar
Yann
Salut JC,
Tu est dure avec nous pour cette formule, remplace-là
plutôt par
=NB(cal!$D$7;cal!$F$9;cal!$L$11;....)

Bye
Yann

-----Message d'origine-----
Bonjour Amical
dans une feuille,j'ai un tableau de 9colonnes et 15
lignes,

afin que ce tableau et toutes les formules qu'il
contient fasse reference a

une autre feuille du meme classeur
comment faire?
cidessous un exemple de ce que peuvent contenir les
cellules

=SI(ESTVIDE(cal!$D$7);0;1)+SI(ESTVIDE(cal!$F$9);0;1)+SI
(ESTVIDE(cal!$L$11);0

;1)+SI(ESTVIDE(cal!$N$10);0;1)+SI(ESTVIDE(cal!$D$19);0;1)
+SI(ESTVIDE(cal!$F$

19);0;1)+SI(ESTVIDE(cal!$L$18);0;1)+SI(ESTVIDE(cal!
$N$17);0;1)+SI(ESTVIDE(ca

l!$D$24);0;1)+SI(ESTVIDE(cal!$F$23);0;1)+SI(ESTVIDE(cal!
$L$22);0;1)+SI(ESTVI

DE(cal!$P$21);0;1)+SI(ESTVIDE(cal!$B$30);0;1)+SI(ESTVIDE
(cal!$F$31);0;1)+SI(

ESTVIDE(cal!$L$34);0;1)+SI(ESTVIDE(cal!$N$29);0;1)+SI
(ESTVIDE(cal!$D$42);0;1

)+SI(ESTVIDE(cal!$F$43);0;1)+SI(ESTVIDE(cal!$L$43);0;1)
+SI(ESTVIDE(cal!$N$42

);0;1)+SI(ESTVIDE(cal!$D$49);0;1)+SI(ESTVIDE(cal!
$F$48);0;1)+SI(ESTVIDE(cal!

$L$47);0;1)+SI(ESTVIDE(cal!$N$46);0;1)+SI(ESTVIDE(cal!
$B$53);0;1)+SI(ESTVIDE

(cal!$H$54);0;1)
merci beaucoup et d'avance de votre aide
jeancharles P


.



Avatar
Yann
Re-,
Sinon, on peut faire appel à la fonction INDIRECT()
=SI(ESTVIDE(INDIRECT(A1!$D$7));0;1) signifie que tu
prends la célulle A1 de ta feuille courante dans laquel
tu mets le nom de la feuille qui t'intéresse et vas
chercher la D7.

Mais ATTENTION, une formule est limité par 1024
charactères de saisie (je crois me souvenir)

Bye
Yann

-----Message d'origine-----
bonjour

si j'ai bien compris la question, il faut que la
référence ne se fasse plus

à la feuille cal mais à une autre feuille?

Si c'est bien cela, il suffit de faire un remplacer dans
Excel "cal" par le

nom de la nouvelle feuille (Menu Edition Remplacer ou
ctrl+h)

"jeancharles" a écrit dans
le message de

news:412b304d$0$4075$
Bonjour Amical
dans une feuille,j'ai un tableau de 9colonnes et 15
lignes,


afin que ce tableau et toutes les formules qu'il
contient fasse reference


a
une autre feuille du meme classeur
comment faire?
cidessous un exemple de ce que peuvent contenir les
cellules



=SI(ESTVIDE(cal!$D$7);0;1)+SI(ESTVIDE(cal!$F$9);0;1)+SI

(ESTVIDE(cal!$L$11);0


;1)+SI(ESTVIDE(cal!$N$10);0;1)+SI(ESTVIDE(cal!$D$19);0;1)

+SI(ESTVIDE(cal!$F$


19);0;1)+SI(ESTVIDE(cal!$L$18);0;1)+SI(ESTVIDE(cal!

$N$17);0;1)+SI(ESTVIDE(ca


l!$D$24);0;1)+SI(ESTVIDE(cal!$F$23);0;1)+SI(ESTVIDE(cal!

$L$22);0;1)+SI(ESTVI


DE(cal!$P$21);0;1)+SI(ESTVIDE(cal!$B$30);0;1)+SI(ESTVIDE

(cal!$F$31);0;1)+SI(


ESTVIDE(cal!$L$34);0;1)+SI(ESTVIDE(cal!$N$29);0;1)+SI

(ESTVIDE(cal!$D$42);0;1

)+SI(ESTVIDE(cal!$F$43);0;1)+SI(ESTVIDE(cal!$L$43);0;1)
+SI(ESTVIDE(cal!$N$


42
);0;1)+SI(ESTVIDE(cal!$D$49);0;1)+SI(ESTVIDE(cal!
$F$48);0;1)+SI(ESTVIDE(ca


l!

$L$47);0;1)+SI(ESTVIDE(cal!$N$46);0;1)+SI(ESTVIDE(cal!

$B$53);0;1)+SI(ESTVIDE

(cal!$H$54);0;1)
merci beaucoup et d'avance de votre aide
jeancharles P





.




Avatar
jeancharles
Euh...!!
en fait non ,je me suis embrouillé dans mon explication
j'ai encore tout un tas de cellules a remplir comme celles citee dans mon
premier message, et je voudrai trouver un moyen d'eviter d'avoir à ajouter
cal! une vigtaine de fois par cellule
"Xavier" <x> a écrit dans le message de
news:
bonjour

si j'ai bien compris la question, il faut que la référence ne se fasse
plus

à la feuille cal mais à une autre feuille?

Si c'est bien cela, il suffit de faire un remplacer dans Excel "cal" par
le

nom de la nouvelle feuille (Menu Edition Remplacer ou ctrl+h)
"jeancharles" a écrit dans le message de
news:412b304d$0$4075$
Bonjour Amical
dans une feuille,j'ai un tableau de 9colonnes et 15 lignes,
afin que ce tableau et toutes les formules qu'il contient fasse
reference


a
une autre feuille du meme classeur
comment faire?
cidessous un exemple de ce que peuvent contenir les cellules



=SI(ESTVIDE(cal!$D$7);0;1)+SI(ESTVIDE(cal!$F$9);0;1)+SI(ESTVIDE(cal!$L$11);0




;1)+SI(ESTVIDE(cal!$N$10);0;1)+SI(ESTVIDE(cal!$D$19);0;1)+SI(ESTVIDE(cal!$F$




19);0;1)+SI(ESTVIDE(cal!$L$18);0;1)+SI(ESTVIDE(cal!$N$17);0;1)+SI(ESTVIDE(ca




l!$D$24);0;1)+SI(ESTVIDE(cal!$F$23);0;1)+SI(ESTVIDE(cal!$L$22);0;1)+SI(ESTVI




DE(cal!$P$21);0;1)+SI(ESTVIDE(cal!$B$30);0;1)+SI(ESTVIDE(cal!$F$31);0;1)+SI(




ESTVIDE(cal!$L$34);0;1)+SI(ESTVIDE(cal!$N$29);0;1)+SI(ESTVIDE(cal!$D$42);0;1


)+SI(ESTVIDE(cal!$F$43);0;1)+SI(ESTVIDE(cal!$L$43);0;1)+SI(ESTVIDE(cal!$N$
42

);0;1)+SI(ESTVIDE(cal!$D$49);0;1)+SI(ESTVIDE(cal!$F$48);0;1)+SI(ESTVIDE(ca
l!



$L$47);0;1)+SI(ESTVIDE(cal!$N$46);0;1)+SI(ESTVIDE(cal!$B$53);0;1)+SI(ESTVIDE

(cal!$H$54);0;1)
merci beaucoup et d'avance de votre aide
jeancharles P








Avatar
ru-th
Salut

autre soluce (a vu de nez)
tu nommes tes cellules plg
et puis
=nbval(plg)

voir si affinité la fonction nb.vide
a+
rural thierry

"jeancharles" a écrit dans le message de news:
412b4cd7$0$4069$
Euh...!!
en fait non ,je me suis embrouillé dans mon explication
j'ai encore tout un tas de cellules a remplir comme celles citee dans mon
premier message, et je voudrai trouver un moyen d'eviter d'avoir à ajouter
cal! une vigtaine de fois par cellule
"Xavier" <x> a écrit dans le message de
news:
bonjour

si j'ai bien compris la question, il faut que la référence ne se fasse
plus

à la feuille cal mais à une autre feuille?

Si c'est bien cela, il suffit de faire un remplacer dans Excel "cal" par
le

nom de la nouvelle feuille (Menu Edition Remplacer ou ctrl+h)
"jeancharles" a écrit dans le message de
news:412b304d$0$4075$
Bonjour Amical
dans une feuille,j'ai un tableau de 9colonnes et 15 lignes,
afin que ce tableau et toutes les formules qu'il contient fasse
reference


a
une autre feuille du meme classeur
comment faire?
cidessous un exemple de ce que peuvent contenir les cellules





=SI(ESTVIDE(cal!$D$7);0;1)+SI(ESTVIDE(cal!$F$9);0;1)+SI(ESTVIDE(cal!$L$11);0






;1)+SI(ESTVIDE(cal!$N$10);0;1)+SI(ESTVIDE(cal!$D$19);0;1)+SI(ESTVIDE(cal!$F$






19);0;1)+SI(ESTVIDE(cal!$L$18);0;1)+SI(ESTVIDE(cal!$N$17);0;1)+SI(ESTVIDE(ca






l!$D$24);0;1)+SI(ESTVIDE(cal!$F$23);0;1)+SI(ESTVIDE(cal!$L$22);0;1)+SI(ESTVI






DE(cal!$P$21);0;1)+SI(ESTVIDE(cal!$B$30);0;1)+SI(ESTVIDE(cal!$F$31);0;1)+SI(






ESTVIDE(cal!$L$34);0;1)+SI(ESTVIDE(cal!$N$29);0;1)+SI(ESTVIDE(cal!$D$42);0;1




)+SI(ESTVIDE(cal!$F$43);0;1)+SI(ESTVIDE(cal!$L$43);0;1)+SI(ESTVIDE(cal!$N$
42



);0;1)+SI(ESTVIDE(cal!$D$49);0;1)+SI(ESTVIDE(cal!$F$48);0;1)+SI(ESTVIDE(ca
l!





$L$47);0;1)+SI(ESTVIDE(cal!$N$46);0;1)+SI(ESTVIDE(cal!$B$53);0;1)+SI(ESTVIDE

(cal!$H$54);0;1)
merci beaucoup et d'avance de votre aide
jeancharles P