Infos sur fonction indirect

Résolu/Fermé
skyslaught Messages postés 21 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 8 septembre 2009 - 19 avril 2009 à 16:42
skyslaught Messages postés 21 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 8 septembre 2009 - 20 avril 2009 à 11:46
Bonjour,

ma formule de base est :

=SI(NB.SI(TIR!110:110;"*"&"en"&"*")>=1;INDIRECT(ADRESSE(110;(TIR!CA110)+1));"")

mais:

INDIRECT(ADRESSE(110;(TIR!CA110)+1))=0

puisque la cellule (TIR!CA110)+1 contient un résultat de formule donc il m'affiche 0.
vous savez tous que si cette cellule en question contient une donnée simple, il m'affiche cette donnée.

Comment faire pour afficher le contenu de cette cellule en utilisant ma formule de base ?
c'est a dire en modifiant :

INDIRECT(ADRESSE(110;(TIR!CA110)+1))=0 en essayant de garder (TIR!CA110)+1.

ou une autre formule à la rigueur qui me donne le résultat escompté.

Est-ce que quelqu'un sait comment faire ?

2 réponses

eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
20 avril 2009 à 00:16
Bonsoir,

Et avec decaler() ça ne marche pas ?
Qcq chose comme =DECALER(TIR!CA110;0;1) mais je ne suis pas sûr d'avoir saisi ce que tu voulais...
eric
0
skyslaught Messages postés 21 Date d'inscription mardi 31 mars 2009 Statut Membre Dernière intervention 8 septembre 2009
20 avril 2009 à 11:46
bonjour eriic,

en fait c'est pas ça que je cherchais et j'ai fini par trouver, c'était:

=SI(NB.SI(TIR!110:110;"*"&"en"&"*")>=1;INDIRECT(ADRESSE(110;(TIR!CA110)+1;1;VRAI;"TIR"));"")

merci d'avoir essayer.
0