Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 16/03/2010, 09h25   #1
Nouveau Membre du Club
 
Inscription : avril 2008
Messages : 145
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 145
Points : 29
Points : 29
Par défaut Faire une double recherche.

Bonjour à tous,

Mon fichier est constitué de 2 onglets: "Base" et "casse physique".

Mon onglet "base" est alimenté par une extraction qui reprend tous les mouvements que l'on a fait. Celle-ci nous est fournie 1 fois par semaine

Mon onglet "casse physique" est alimenté à la main sauf pour le prix de cession de l'appareil endommagé qui nous est donné après extraction.

Je souhaiterais retrouver ce prix de cession, sachant qu'il évolue avec le temps. En utilisant RECHERCHEV sur le code cela ne me donne pas forcément le bon prix (car il sélectionne la première date et pas celle DU JOUR DU PASSAGE DU MOUVEMENT).

Il faudrait une recherche sur la date puis sur le code (et si possible sur le motif pour être sûr) pour obtenir le prix mais je ne sais comment faire.

Auriez-vous une idée ?
Fichiers attachés
Type de fichier : xls Test.xls (39,0 Ko, 9 affichages)
Homer091 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2010, 10h44   #2
Membre Expert
 
Inscription : juillet 2007
Messages : 2 134
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 2 134
Points : 2 154
Points : 2 154
Salut Homer091 et le forum
Pour le rappelerencore et encore : on n'est ni dans ta tête, ni des magiciens, ni des exploitants du fichier. On ne sait rien d'autre que ce que les postes nous expliques. Et là, on a même un fichier... qui ne correspond à rien de ce qui est décrit.

Une idée de recherche, mais qui ne donnera que la première occurence :
Code :
{=RECHERCHE(1;(K2:K6="Inventaire picking -")*(N2:N6=2)*(O2:O6=6);H2:H6)}
Attention les {} sont données par la validation en matricielle (<Ctrl>+<Shift>+<Enter>)
Sur la feuille "Base MRS" de ton pseudo exemple, ça donnera -34,20

Explications : une condition Vrai dans une opération sur une feuille excel est traitée comme 1. Une condition Faux sera un 0
On a donc trois conditions dont la multiplication donnera 0 sauf si les 3 conditions sont vraie, ce qui donnera 1, valeur qu'on recherche justement.
A+
Gorfael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2010, 14h03   #3
Nouveau Membre du Club
 
Inscription : avril 2008
Messages : 145
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 145
Points : 29
Points : 29
En résumé de ce que je souhaite sur l'onglet casse physique c'est le prix de cession qui est dans l'onglet base.

Et vu que le prix évolue avec le temps je veut que excel me dise pour tel date, tel prix et tel motif alors le prix est. Je peux pas mieu résumé.

Je vais essayer ta piste merci aussi d'avoir répondu
Homer091 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2010, 15h34   #4
Membre Expert
 
Avatar de Daranc
 
Inscription : janvier 2007
Messages : 1 015
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 1 015
Points : 1 060
Points : 1 060
sans plus de précision sur les dispositions des données deux conseils
essaies de te tourner vers l'assistant somme conditionnelle
Outils --> Sommes conditionelles...
si il n'est pas installé
il faut l'installé via les macros complémentaires
Outil --> Macros complémentaires --> coché la case correspondante

ou vers l'aide de sommeprod mais pas celle d'excel il faut se tourner vers internet les recherches effectuer par sommeprod ont l'avantage de ne pas être matricielle
__________________
Cordialement
Daranc
Daranc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 12h19   #5
Nouveau Membre du Club
 
Inscription : avril 2008
Messages : 145
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 145
Points : 29
Points : 29
j'ai trouvé la solution grâce à un mec d'un autre salon consacréer à EXCEL (dsl je sais je vous est trompé mais bon)

effectivement il utilise sommeprod

=SOMMEPROD(('Base MRS'!E2:E6=E2)*('Base MRS'!C2:C6=C2)*('Base MRS'!K2:K6=K2)*'Base MRS'!G2:G6)

et enfin sa marche

merci de votre aide
Homer091 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2010, 21h55   #6
Membre Expert
 
Inscription : juillet 2007
Messages : 2 134
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 2 134
Points : 2 154
Points : 2 154
Salut Homer091 et le forum
Citation:
j'ai trouvé la solution grâce à un mec d'un autre salon consacréer à EXCEL (dsl je sais je vous est trompé mais bon)
Tu n'as trompé personne (enfin, on parle du forum, hein ta vie sexuelle ne regarde que toi) : Le but d'un forum n'est pas de faire une exclusivité de ses adhérents! C'est de fournir la réponse la plus rapide et la plus adaptée. Si tu cherches ailleurs, c'est tant mieux pour toi (la preuve).

La seule chose qu'on puisse reprocher, c'est quand on ne rapporte pas la solution trouvée et ce n'est pas ton cas.
A+
Gorfael est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 11h57.


 
 
 
 
Partenaires

Hébergement Web