IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Recherche conditions multiples [XL-2003]


Sujet :

Excel

  1. #1
    Membre habitué Avatar de solorac
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Points : 140
    Points
    140
    Par défaut Recherche conditions multiples
    Bonjour la communauté,

    Je voudrais savoir si il est possible de réaliser un tableau dont les cellules seraient incrémentées par deux conditions.
    Je m'explique, il faudrait que le nom du clients soit pris en compte dans la recherche ainsi que la famille de produits. Le tout donnant le chiffre d'affaire.
    Afin que vous visualisiez au mieux ma requête, je vous mets en pj un fichier avec le tableau final et la base de calcul ; j'ai complété manuellement les résultats !!!
    J'espère que vous pourrez m'aider.
    Merci pour vos réponses


    Pj : Matrice.xls

  2. #2
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Je n'ai pas ouvert ton fichier donc je te donne une solution générique.

    Tu crées une colonne supplémentaire dans ta base de donnée dans laquelle tu fais une concaténation de tes deux critères (client et produit), soit avec la fonction concaténation, soit avec un simple "&".
    Ensuite, tu lances ta fonction de recherche en faisant la même concaténation sur des critère de recherche et tu utilises la nouvelle colonne de données concaténées comme plage de recherche.

    PS : Attention avec l'utilisation du verbe "incrémenter". Visiblement tu l'utilises dans un sens... inhabituel.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  3. #3
    Membre habitué Avatar de solorac
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Points : 140
    Points
    140
    Par défaut
    Merci pour ta réponse.
    Je t'avoues que sans exemple je suis un peu paumé.
    Pourrais-tu modifier mon fichier ?
    Si ce n'est pas possible, je vais continuer à chercher.
    Pour le verbe incrémenter, ok j'ai compris.

  4. #4
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Points : 32 866
    Points
    32 866
    Par défaut
    Citation Envoyé par solorac Voir le message
    Je t'avoues que sans exemple je suis un peu paumé.
    Mettre un "&" entre deux références de cellules, ce n'est pourtant pas si compliqué.

    Excel ne peut pas faire de recherche su plusieurs éléments. Le principe est donc de transformer ces multiples éléments (2 dans ton cas) en un seul par une simple concaténation (A1&A2).
    Comme ça, la recherche se résume à une recherche classique.

    Citation Envoyé par solorac Voir le message
    Pourrais-tu modifier mon fichier ?
    Non
    J'ai déjà perdu deux heures de boulot aujourd'hui à cause d'un fichier en pièce jointe d'un autre demandeur. Ca me suffit pour aujourd'hui.
    Je t'ai donné tous les éléments pour résoudre ton problème. A toi d'y mettre un peu du tien, en t'aidant éventuellement de l'aide intégrée à Excel.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

  5. #5
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2009
    Messages
    1 794
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 85
    Localisation : Belgique

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 794
    Points : 3 094
    Points
    3 094
    Par défaut
    Bonjour,
    Une proposition assez facile avec SOMMEPROD à condition que le code soit repris à toutes les lignes des 2 tableaux.
    Fichiers attachés Fichiers attachés
    Cordialement.

    RJ

  6. #6
    Membre habitué Avatar de solorac
    Inscrit en
    Avril 2007
    Messages
    483
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Avril 2007
    Messages : 483
    Points : 140
    Points
    140
    Par défaut
    Ok, c'est réglé.
    Désolé de ne pas avoir lu correctement ton message.
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 22/08/2011, 22h50
  2. [SQL] Recherche à résultats multiples SQL - PHP
    Par Paradise01 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 15/08/2006, 14h52
  3. Calcul requête avec conditions multiples
    Par Phullbrick dans le forum Access
    Réponses: 7
    Dernier message: 18/04/2006, 13h45
  4. Calculs dans une requete avec conditions multiples
    Par Sha1966 dans le forum Access
    Réponses: 3
    Dernier message: 13/01/2006, 15h18
  5. Switch et conditions multiples
    Par The Wretched dans le forum Langage
    Réponses: 4
    Dernier message: 19/04/2005, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo