RECHERCHEV & DECALER ?

  • Initiateur de la discussion TOFatJOB
  • Date de début
T

TOFatJOB

Guest
Bonjour,

j'ai une feuille de données, où pour le produit A j'ai des informations sur 2 lignes.
Je souhaiterais obtenir la sortie (voir ci-dessous) RECHERCHEV seule n'est pas adaptée car j'ai un décalage de ligne. Je n'arrive pas à mettre en oeuvre la fonction DECALER....

Données
A K
1
B X
2
C Y
3

Sorties
A 1
B 2
C 3

Quelqu'un a-t-il une idée ?
(ma sécurité ne permet pas de télécharger les'*.ZIP')
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Avec Decaler()
Les données à partir de A2 (A2:A20 ici)
Le 1er critère (A B ou C) en C2
=DECALER($A$2;EQUIV(C2&'*';$A$2:$A$20;0);)

Edit
Un 0 pour éviter le smiley :
=DECALER($A$2;EQUIV(C2&'*';$A$2:$A$20;0);0)
Tu peux enlever le 0, en gardant le point-virgule

Message édité par: monique, à: 19/05/2006 15:41
 
T

TOFatJOB

Guest
Bonjour Monique et merci cela marche,

mais 2 questions pour ma bonne compréhension :

qu'est ce qui fait le décalage de 1 ligne dans ta formule?

j'ai dû oter le &'*' pour faire fonctionner, quelle était ton idée sur ce point ?

Merci encore.
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Le décalage de 1 ligne, c'est le résultat de Equiv()
EQUIV(C2;$A$2:$A$20;0)
renvoie la position de C2 dans la plage A2:A20

Le C2&'*', équivaut à n'importe quelle chaîne de caractères commençant par la valeur en C2
Dans ton message, tu avais A K
Chercher A&'*' équivaut à chercher tout ce qui commence par A
 

Discussions similaires

Réponses
8
Affichages
459
Réponses
3
Affichages
244
Réponses
14
Affichages
353