Insérer texte cellule dans formule =>erreur dans INDIRECT

Bonjour, je voudrais insérer le texte de la cellule B3 dans la formule mais ça coince dès le début (peut-être les 3 guillemets à la suite ?)

formule qui marche :

=SOMME(SI((FEUIL1!$O$3:$O$2000<>"")*(FEUIL1!$G$3:$G$2000<4);1/NB.SI.ENS(FEUIL1!$O$3:$O$2000;FEUIL1!$O$3:$O$2000;FEUIL1!$G$3:$G$2000;"<4")))

et l'ajout de INDIRECT qui marche pas :

=SOMME(SI((INDIRECT(B3&"!$O$3:$O$2000<>"""))*(INDIRECT(B3&"!$G$3:$G$2000<4"));1/NB.SI.ENS(INDIRECT(B3&"!$O$3:$O$2000");INDIRECT(B3&"!$O$3:$O$2000");INDIRECT(B3&"!$G$3:$G$2000");"<4")))

Bonjour,

Soit le texte en B3 correspond à une feuille qui n'existe pas, soit, lorsqu'il y a un espace ou un titre d'onglet avec uniquement des nombres, il faut rajouter des cotes (apostrophes) :

INDIRECT("'"&$B$3&"'!...)

Par ailleurs, INDIRECT renvoie une plage obtenue indirectement, il faut donc bien placer les parenthèses :

(INDIRECT(B3&"!$O$3:$O$2000")<>"")
(INDIRECT(B3&"!$G$3:$G$2000")<4)

Cdlt,

Rechercher des sujets similaires à "inserer texte formule erreur indirect"