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

Transposé une adresse en ligne-colonne

ozzii

XLDnaute Junior
Bonjour,

J'ai cela comme formule :
Code:
=SI(J14<=$I$16;INDEX(INDIRECT(TIRET);J14);"")

Ce que j'aimerais c'est cela (essayé, mais ne fonctionne pas) :
Code:
=SI(J14<=(INDIRECT(COLONNE()-2&LIGNE()-2));INDEX(INDIRECT(TIRET);J14);"")

Donc changer le $I$16 par un INDIRECT.

C'est possible ou pas ?
 

ozzii

XLDnaute Junior
Re : Transposé une adresse en ligne-colonne

Désolé, je ne pensais pas en avoir besoin avec cette question.

Mais le voici.

Donc il faudrais changer la formule en D3.
Changer $B$4 par un INDIRECT 2 lignes/colonnes à gauche.

Merci par avance.
 

Pièces jointes

  • Indirect.xlsx
    7.9 KB · Affichages: 18
  • Indirect.xlsx
    7.9 KB · Affichages: 20

ozzii

XLDnaute Junior
Re : Transposé une adresse en ligne-colonne

Merci Victor21, cependant....

le problème c'est que la formule n'est pas obligatoirement en D3 en fonction des onglets.
J'avais justement besoin de cela pour éviter de modifier la formule à la main. Et qu'elle fonctionne si je copie un onglet et que je rajoute des lignes.
C'est pour cela que j'avais pensé à un INDIRECT.

Peut-être une autre solution plus "universelle" ?
 

ozzii

XLDnaute Junior
Re : Transposé une adresse en ligne-colonne

Bonjour,
ben le même tableau qu'en post numéro 3.
Le résultat et le même que dans mon tableau cependant il me faudrait une formule plus universelle car elle ne se trouve pas toujours à la même ligne.
Donc un $C$5 ne peut fonctionner ni un DECALER car il utiliser une adresse fixe en argument 1.
 

Victor21

XLDnaute Barbatruc
Re : Transposé une adresse en ligne-colonne

Re,

Si vous pensez que l'exemple unique en #3 suffit, ne faites pas l'effort d'explications supplémentaires.
Peut-être qu'un autre intervenant comprendra -devinera- votre problématique, à force de petits "up".

A tout hasard, avez vous essayé de nommer la cellule à comparer ?
 

ozzii

XLDnaute Junior
Re : Transposé une adresse en ligne-colonne

Pourtant j'étais persuadé d'avoir été très courtois et de ne pas avoir été avars d’explications.

En fait c'est le seul exemple qu'il me faut.
Dans mon post 1 j'ai mis que j'aimerais changer une adresse fixe par une adresse relative (-1 colonne -2 lignes) dans ma formule.
Vous m'avez proposer un DECALER, cependant avec cela il me faut quand même une adresse fixe (comme mis dans le post 5 et 8).

J'ai essayé avec un nommage.
Cela fonctionne bien pour les nouveaux onglets.
Cependant si je veux adapter cette formule sur des onglets existants, cela ne veux pas car il me prend toujours la première cellule nommé.

Mais bon, je vous remercie pour votre aide avec le DECALER.
Je vais garder cette solution pour mes futurs tableaux.

Merci encore.
 

Victor21

XLDnaute Barbatruc
Re : Transposé une adresse en ligne-colonne

Re,

Vous avez été tout-à-fait courtois, et c'est peut-être moi qui ai mal cerné votre question.

La formule proposée au post#4, placée en D3 :
=SI(C3<=DECALER(D3;1;-2);"Ok";"NON")
ne fait pas référence à une cellule fixe (ce serait le cas s'il s'agissait de $D$3) :
Placée en H27, elle deviendra :
=SI(G27<=DECALER(H27;1;-2);"Ok";"NON")
et comparera les valeurs des cellules G27 et F28, soit la valeur de la cellule à gauche de la cellule contenant la formule avec celle de la cellule située 2 colonnes à gauche, et une ligne plus bas.
 

ozzii

XLDnaute Junior
Re : Transposé une adresse en ligne-colonne

Mais quelle cruche (je parle de moi-même bien sur) !!!

Tout à fait vrai Victor21. La référence se déplace si j'ajoute des lignes.
Comme toute bonne formules normales sous Excel.

Mais vraiment !!! Quelle idée de ne pas avoir essayé avant mais de m'être dis que cela demandé une cellule de référence et que forcement et est fixe.
Et je le répète : Mais vraiment !!!!!

Merci encore Victor21 pour l'aide. Donc je vais pouvoir enlever le nom dans cette cellule et mettre la formule "normale".

Merci encore.
 

Victor21

XLDnaute Barbatruc
Re : Transposé une adresse en ligne-colonne

Re,

Si vous prenez soin de définir le nom avec des références relatives, le nom suivra vos besoins: voir pj
 

Pièces jointes

  • ozzii.xlsx
    9.2 KB · Affichages: 15

Discussions similaires

Réponses
8
Affichages
345
Réponses
3
Affichages
338
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…