fonctions RECHERCHEV et DECALER Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
r
renaud2530
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 21 décembre 2017
Version d'Excel : 2013

Message par renaud2530 » 21 décembre 2017, 11:28

Bonjour,

Je vous explique mon problème. Pour plus de clarté j'ai également joint le fichier.
En colonne A; une série de résultats déterminés par une autre fonction; résultat yes ou no
En colonne B; une valeur correspondante à chaque fois que j'ai un yes en colonne A

En colonne E, je voudrais avoir un récapitulatif des valeurs correspondantes à yes au fur et à mesure que la colonne A et B se remplissent.
Pour l'instant je n'arrive à récupérer que la valeur du premier "yes" mais pas les suivantes...

D'avance merci pour votre aide.
Classeur1.xlsx
(9.66 Kio) Téléchargé 10 fois
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'006
Appréciations reçues : 421
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 21 décembre 2017, 12:25

Bonjour,

Ci-joint ton fichier test ...

En espérant que cela t'aide ...
Test Renaud2530.xlsx
(9.76 Kio) Téléchargé 28 fois
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
r
renaud2530
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 21 décembre 2017
Version d'Excel : 2013

Message par renaud2530 » 21 décembre 2017, 13:05

Un tout grand merci!
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'006
Appréciations reçues : 421
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 21 décembre 2017, 14:47

renaud2530 a écrit :
21 décembre 2017, 13:05
Un tout grand merci!
De rien ... :wink:

Merci pour ton ' tout grand merci ' .... :smile:
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
r
redexcel
Jeune membre
Jeune membre
Messages : 41
Appréciations reçues : 2
Inscrit le : 13 décembre 2017
Version d'Excel : 2013

Message par redexcel » 21 décembre 2017, 15:59

James007 a écrit :
21 décembre 2017, 12:25
Bonjour,

Ci-joint ton fichier test ...

En espérant que cela t'aide ...
Salut Jamesbond

Puissante ta formule , j'ai compris le début mais quand on arrive a "petite.valeur".... je ne suis plus.
Pourrais-tu m'expliquer si ça ne te derange pas ? merci
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'006
Appréciations reçues : 421
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 21 décembre 2017, 16:20

@ redexcel .... :wink:

Je ne connais ton degré de familiarité avec Excel ... surtout le Rouge ... :lol:

Avant de plonger dans des explications détaillées ... connais-tu les formules matricielles ?

Si ce n'est pas encore le cas ... il est plus judicieux, avant de passer à l'étape suivante, que tu te familiarises d'abord un peu avec les matrices ...
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
r
redexcel
Jeune membre
Jeune membre
Messages : 41
Appréciations reçues : 2
Inscrit le : 13 décembre 2017
Version d'Excel : 2013

Message par redexcel » 21 décembre 2017, 16:23

James ;-)
yes je connais les formules matricielles mais je suis pas un pro :)
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'006
Appréciations reçues : 421
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 21 décembre 2017, 16:35

redexcel a écrit :
21 décembre 2017, 16:23
James ;-)
yes je connais les formules matricielles mais je suis pas un pro :)
Super ... donc ce que je conseille pour décortiquer la chose ...

C'est comme les poupées russes ... tu copies la partie petite.valeur() dans une autre cellule ...

et tu testes les deux éléments qui la composent ... d'abord séparément ....et ensuite à l'intérieur de la fonction ...

Tu verras que si la condition est remplie, la fonction retourne par ordre croissant les numéros de lignes dont Index() a besoin pour ramener la valeur correspondante dans la Colonne B ...

Est-ce-que l'explication est assez claire ... :scritch:
Modifié en dernier par James007 le 21 décembre 2017, 16:59, modifié 1 fois.
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
r
redexcel
Jeune membre
Jeune membre
Messages : 41
Appréciations reçues : 2
Inscrit le : 13 décembre 2017
Version d'Excel : 2013

Message par redexcel » 21 décembre 2017, 16:55

Ok je vais regarder ça
merci

moi j'avais fait le truc autrement (voir fichier) mais il a fallu que je rajoute deux colonnes
Classeur7.xlsx
(9.83 Kio) Téléchargé 5 fois
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'006
Appréciations reçues : 421
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 21 décembre 2017, 17:04

Re,

Je viens de regarder ton fichier ...

Question décomposition logique ... c'est la même approche ...

sauf qu'au lieu de faire la somme et d'avoir le problème de la traiter ...

le chemin ... un poil plus court, et contenu en seule formule...c'est d'avoir le numéro de la ligne ...

puisque l'on sait que c'est de cette info que la fonction Index() a besoin .... pour retourner la valeur désirée ...
Modifié en dernier par James007 le 21 décembre 2017, 17:12, modifié 1 fois.
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message