Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Etirement d'une formule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

kromitou

XLDnaute Occasionnel
Bonjour,

Juste un petit soucis pas trés compliqué ...mais trop pour moi.

Je voudrais étendre une formule verticalement mais par rapport à des données de cellules Horizontales.

Heu... ne rigolez pas surtout
Merci d'avance...
 

Pièces jointes

Re : Etirement d'une formule

re,

la fonction indirect permet de réconstituer une adresse donc

=INDIRECT((CAR(LIGNE()+53)&9))

la partie car() permet de renvoyer un caractere
ici le caractere et défini par le nombre egal à LIGNE()+53

le caractere C la premiere colonne que tu veux est defini par le code 67

ligne donne le numéro de ligne sur lequel se trouve ta formule soit ici dans la premiere cellule 14 donc plus le 53 le numéro de car devient 67 soit colonne C ensuite le &9 permet de définir la ligne de l'adresse

donc indirect va renvoyer C9

en tirant vers le bas la partie LIGNE()+53 va donner 15 pour la ligne plus le 53 soit 68 = caractere D soit renvois de D9 etc....

Jocelyn
 
Re : Etirement d'une formule

Heu... par contre dans une formule comme celle ci. Je le case comment votre truc??

Car en fait, j'ai des données à l'horizontale sur une page et mon résultat verticale sur une autre.
Données: elles sont D6;E6;E8 et en D8;E8;F8

exemple Résultat en verticale que je voudrais obtenir:

=SI('accessoires '!D6='Liste en Rectif.'!$B$1;'accessoires '!D8;"")
=SI('accessoires '!E6='Liste en Rectif.'!$B$1;'accessoires '!E8;"")
=SI('accessoires '!F6='Liste en Rectif.'!$B$1;'accessoires '!F8;"")

Mais si je ne met pas votre formule, je me retrouve dans ce cas là:
=SI('accessoires '!D6='Liste en Rectif.'!$B$1;'accessoires '!D8;"")
=SI('accessoires '!D7='Liste en Rectif.'!$B$1;'accessoires '!D9;"")
=SI('accessoires '!D8='Liste en Rectif.'!$B$1;'accessoires '!D10;"")

Donc, je l'insére ou votre jolie formule.....SVP ?????

Merci..........
 
Re : Etirement d'une formule

re,

comme ca j'ai un peu de mal a voir un petit fichier exemple nous aiderait bien a t'aider.

Jocelyn

Edit :
quoi que tu peux essayer : si ta formule se trouve en ligne 10 par exemple

=SI(indirect("'accessoires '!"&car(ligne()+58)&6)='Liste en Rectif.'!$B$1;indirect("'accessoires '!"&car(ligne()+58)&8);"")
 
Dernière édition:
Re : Etirement d'une formule

Aieeeeeeeeeeeeeee
J'ai un truc qui marche pas dans ma formule. ça me met #REF

Pourtant, j'ai bien tout mis....

Grrrrrrrr...


=SI(INDIRECT("accessoires!"&CAR(LIGNE()+54)&8)='Liste en Rectif.'!$B$1;INDIRECT("accessoires!"&CAR(LIGNE()+54)&11);"")
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
189
  • Question Question
Microsoft 365 Power Query
Réponses
8
Affichages
402
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…