Cumuler fonction SI avec fonction INDIRECT
Sax16
Messages postés
2
Statut
Membre
-
Sax16 Messages postés 2 Statut Membre -
Sax16 Messages postés 2 Statut Membre -
Bonjour,
Voila mon souci c'est que j'ai une fonction SI dans mon classeur que j'étire sur un tableau présentant 53 colones qui se réfèrent chacunes a une feuille correspondante.
Ma fonction de base est :
=SI(AD4="";#N/A;'SE21'!$AP55)
Donc lorsque j'étire vers la droite :
la cellule fixe ne change pas (c'est OK)
la cellule variable AD4 change comme souhaité
Mon souci est que je souhaite que la feuille 'SE21' s'étire également en devenant 'SE22' 'SE23' etc... pour l'instant elle reste fixe dans chaque formule c'est toujours 'SE21'
en recherchant sur internet j'ai découvert la fonction INDIRECT qui permet de faire changer les feuilles mais je ne sais pas comment l'appliquer a ma fonction déja présente
Si quelqu'un peut m'aider SVP
Voila mon souci c'est que j'ai une fonction SI dans mon classeur que j'étire sur un tableau présentant 53 colones qui se réfèrent chacunes a une feuille correspondante.
Ma fonction de base est :
=SI(AD4="";#N/A;'SE21'!$AP55)
Donc lorsque j'étire vers la droite :
la cellule fixe ne change pas (c'est OK)
la cellule variable AD4 change comme souhaité
Mon souci est que je souhaite que la feuille 'SE21' s'étire également en devenant 'SE22' 'SE23' etc... pour l'instant elle reste fixe dans chaque formule c'est toujours 'SE21'
en recherchant sur internet j'ai découvert la fonction INDIRECT qui permet de faire changer les feuilles mais je ne sais pas comment l'appliquer a ma fonction déja présente
Si quelqu'un peut m'aider SVP
A voir également:
- Fonction si et indirect excel
- Fonction si et - Guide
- Word et excel gratuit - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Fonction moyenne excel - Guide
2 réponses
Bonjour
=INDIRECT("'SE"&COLONNE(U$1)&"'!$AP"&LIGNE($A55))
le SE sera suivi de 21 incrémenté vers la droite et figé vers le bas
le AP sera suivi de 55 incrémenté vers le bas et figé vers la droite.
crdlmnt
Errare humanum est, perseverare diabolicum
=INDIRECT("'SE"&COLONNE(U$1)&"'!$AP"&LIGNE($A55))
le SE sera suivi de 21 incrémenté vers la droite et figé vers le bas
le AP sera suivi de 55 incrémenté vers le bas et figé vers la droite.
crdlmnt
Errare humanum est, perseverare diabolicum
J'ai éssayé mais il me semble qu'il y ai une erreur quelque part car ma fonction précédente donnait une valeur a 51 au final apres modification de la formule je souhaitais obtenir la meme somme mais juste etre capable d'étirer vers la droite pour ne pas retaper manuelementn, au final la valeur est passée de 51 a 62 j'ai pas compris je cherche encore
merci je suis sur la bonne voie
merci je suis sur la bonne voie