Recherche d'une valeur dans un autre onglet

S

Seb

Guest
Bonjour à tous.....en passant je voudrais remercier tout ceux qui ont répondu à ma première demande, tout a fonctionné comme sur des roullettes! Merci!

Voici ma deuxième demande:

Dans le fichier joint (le zip doit être remplacer par un .xls) la feuil1 représente mes données de base qui ne sont en pas en ordre alphabétique mais en ordre numérique selon les 2 chiffres avant les trois caractères "AAA" bien identifé dans la feuil1. Je voudrais garder la possibilité d'ajouter des indices dans cette feuille.

Dans la feuil2 je voudrais être en mesure de pouvoir identifier un titre à un indice en indiquant cet indice et par la suite, que le prix se mette à jour (cases jaunes dans feuil2) automatiquement. Les titres eux, sont en ordre alphabétique et devront toujours le rester. Je veux bien entendu être en mesure d'ajouter/enlever un/des titres.

J'ai auparavant essayer de résoudre mon problème à l'aide des fonctions recherche mais sans succès puisque les indices devraient être en ordre alphabétique ce qui est impossible pour moi. De plus, j'ai aussi essayé d'utiliser les fonctions BD (BDlire...) mais d'avoir à ajouter une cellule en haut de chaque titre avec la mention "Nom" ne m'enchante guère!!!

Encore une fois, merci d'avance pour votre aide précieuse!

Seb
 

Pièces jointes

  • Classeur1.zip
    22 KB · Affichages: 25
  • Classeur1.zip
    22 KB · Affichages: 25
  • Classeur1.zip
    22 KB · Affichages: 29
G

Gérard DEZAMIS

Guest
Bonjour Seb

Je ne sais pas si avec ça les roulettes vont continuer leur ronde infernale mais ....


A coup de Index et Equiv cela doit fonctionner

@+

GD
 

Pièces jointes

  • Seb2.zip
    2.7 KB · Affichages: 19
J

JyM

Guest
salut Seb,
j'ai depuis très longtemps maudit la nécessité de ranger la source de RECHERCHE et ses avatars H et V selon l'ordre alpha, sans compter les trous et les valeurs butoirs hautes et basses. Une collique...

J'utilise très très couramment, en matriciel :
<<=SOMME(SI(indice-cible = indice-source1:indice-sourceN ;
valeur-source1-valeur-sourceN ; 0) )>>

on peut croiser le SI(test;vrai;faux) pour repérer 2 dimensions
voire audelà.

<<=SOMME(SI(mois-cible = mois-source1:mois-sourceN ;
SI(nature-cible = nature-source1:nature-sourceN ;
valeur-source1:valeur-sourceN ; 0)
; 0) )>>

variante pour repérer des N°lignes ou N°colonnes :
<< =MAX(SI(indice-cible= indice-source1:indice-sourceN ;
LIGNES(valeur-source1-valeur-sourceN) ; 0) )>>

ou <<=MIN(SI(test;LIGNES();999))>>

à utilser avec DECALER($A$1 ; Qlignes ; Qcolonnes ) au besoin

autre manière =INDIRECT(ADRESSE();1-0) toujours agréméntée du SOMME/MAX(SI())

autre avantage, tu modules le test selon ton goût :

somme(si(mois-cibles>mois-source; valeurs ; 0))
te fournit un cumul révisable à postériori

somme(si( esterr(cherche("MACHIN";indice-source1:indice-sourceN))
;0;valeurs))
te ramème le total des valeurs dont l'indice contient machin

somme(si( joursem(date-source1:date-sourceN;0/1/2)="lun";valeurs;0))
te permet de filtrer sur le jour

etc...

bon courage
JyM
 

Discussions similaires