Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 19/02/2008, 15h48   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: février 2008
Messages: 1
Par défaut Multi-recherche multi conditions (challenge)

Bonjour,

Je cherche à faire une recherche multi-conditions sur une base de données à plusieurs milliers de lignes.
J'ai donc créer un petit cas pour que vous puissiez me dire si cela est possible.

En gros, j'aimerai savoir s'il est possible pour un produit donné :
D'aller voir dans une base de données et d'y récupérer son coût suivant trois conditions :
- Son nom catégorie
- Son nom produit
- Sa dimension (comprise entre la dimension minimum colonne E et maximum colonne D).

Merci d'avance, j'ai essayé un bon nombre de formules sans succès.
Fichiers attachés
Type de fichier : xls Multi-recherche.xls (13,5 Ko, 16 affichages)
j.torrents est déconnecté   Réponse avec citation
ANNONCES
Vieux 19/02/2008, 15h59   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de porcinet82
 
Date d'inscription: mars 2005
Localisation: Issy les Moulineaux
Version Excel : Excel 2003 (PC)
Messages: 3 178
Envoyer un message via MSN à porcinet82
Par défaut Re : Multi-recherche multi conditions (challenge)

Salut,

Essais avec le code suivant qui est directement adapté a ton exemple, du coup, tu auras certainement des modif a faire au niveau des boucles :
Code:
Sub test()
Dim i%, k%
For i = 4 To 7
    For k = 4 To Range("A65536").End(xlUp).Row
        If Range("G" & i).Value = Range("A" & k).Value And Range("H" & i).Value = Range("B" & k).Value _
                And (Range("I" & i).Value < Range("D" & k).Value And Range("I" & i).Value > Range("C" & k).Value) Then
            Range("J" & i).Value = Range("E" & k).Value
        End If
    Next k
Next i
End Sub
@+
__________________
« Connaître son ignorance est la meilleure part de la connaissance. »
porcinet82 est déconnecté   Réponse avec citation
Vieux 19/02/2008, 16h08   #3 (permalink)
XLDnaute Accro
 
Avatar de mutzik
 
Date d'inscription: février 2005
Localisation: Lixing les Rouhling
Version Excel : Excel 2003 (PC)
Messages: 1 438
Par défaut Re : Multi-recherche multi conditions (challenge)

bonjour,

en J4
=SOMMEPROD(($A$4:$A$7=G4)*($B$4:$B$7=H4)*($C$4:$C$ 7<=I4)*($D$4:$D$7>=I4)*($E$4:$E$7))
adaptes les champs si tu as plus de valeurs que dans ton exemple
__________________
@+ertrand
mutzik est déconnecté   Réponse avec citation
Vieux 19/02/2008, 19h36   #4 (permalink)
XLDnaute Nouveau
 
Date d'inscription: février 2008
Localisation: vire
Version Excel : Excel 2007 (PC)
Messages: 30
Par défaut Re : Multi-recherche multi conditions (challenge)

les dimensions max et min dependent elle de la categorie et du produit ?
ou y a t il par exemple des t1 b avec min 1.5 et max 2
je pense a une fonction bdlire
__________________
pack office 2003 et 2007
windows vista

Dernière modification par djdmd14 ; 19/02/2008 à 19h51.
djdmd14 est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Multi Tache - Multi Processus - Multi thread MikeB Forum Excel 0 13/12/2006 13h52
multi-conditions jobig Forum Excel 2 05/07/2006 18h03
total multi feuilles +multi condition Luc Forum Excel 5 15/04/2006 13h36
Listbox multi colonnes multi sélections Gipéhel Forum Excel 5 13/02/2006 16h09
Challenge : CSV multi-feuilles Draven Forum Excel 4 31/05/2005 17h03


Fuseau horaire GMT +2. Il est actuellement 12h27.


(C) 2006 Excel Downloads