|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2008 Messages : 145 ![]() |
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 ? |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juillet 2007 Messages : 2 134 ![]() |
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)}
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+ |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : avril 2008 Messages : 145 ![]() |
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 |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : janvier 2007 Messages : 1 015 ![]() |
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 |
|
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : avril 2008 Messages : 145 ![]() |
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 |
|
|
00
|
|
|
#6 | |
|
Membre Expert
![]() Inscription : juillet 2007 Messages : 2 134 ![]() |
Salut Homer091 et le forum
Citation:
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+ |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com