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

Macros et VBA Excel Discussion :

Fonctionnement d'une fonction de recherche


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Par défaut Fonctionnement d'une fonction de recherche
    Bonjour

    Voila je fais un projet informatique que je dois rendre le 29 avril prochain et je bloque sur une question. En bref, on nous donne un tableau sur une feuille qui represente differentes caracteristique en fonction du type de centrale electrique

    ex: Type de Centrale Production Renouvelable Classe Eco

    Nucleaire 7000 GWh NON B
    Solaire 2500 GWh OUI F

    Puis un 2nd tableau dans une 2eme feuille où on nous donne le nombre de tonne de CO2 par Classe economique

    ex: A B C
    0 10 30

    Enfin, dans une 3eme feuille, on nous demande de faire un tableau où lorsqu'on entre dans une cellule un type de centrale ainsi qu'un nombre, le resultat dans la 3eme cellule affiche le nombre de tonne de CO2 emis par toutes les centrales du meme type

    ex: Type de centrale Nombre Tonne de CO2 emis
    Nucleaire 60 600

    Or, nous ne devons pas faire figurer la classe economique (A, B ou C).
    Donc, il me faudrait une fonction qui trouve la classe economique en fonction du type de centrale et qui le convertisse immediatement en en un chiffre qui represente le nombre de tonne.

    Cela bien sur sans ajouter de colonne a mon tableau... Merci de votre aide!

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut IMPERIAL3187 et le forum
    Bienvenue
    Va falloir que je pense à faire réparer ma boule de cristal et que je me mettes à apprendre la télépathie!!!
    Type de Centrale - Production - Renouvelable - Classe Eco
    Nucleaire ______ - 7000 GWh _- ____NON __ - B
    Solaire ________ - 2500 GWh _- ____OUI __ - F
    Jusqu'à là, je pense avoir compris.
    A B C
    0 10 30
    Je suppose que c'est par GWh ?
    Donc pour la nucléaire, on devrait trouver un calcul du genre
    Feuil1!$B2*Feuil2!B$2 => 7000*10
    et pour la solaire
    Feuil1!$B3*Feuil2!F$2
    Type de centrale Nombre Tonne de CO2 emis
    Nucleaire 60 600
    Il est bien ton exemple, mais je le rattache à quoi ???? une centrale nucléaire de 60 GWh ? ce qui donnerai 70 000 tonnes de CO² pour la centrale nucléaire donnée en exemple 1, et je n'ose calculer l'émission de la centrale solaire (classe F)

    A+

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Par défaut
    Merci pour ta reponse! mais l'inconvenient, c'est que le 3eme tableau (la 3eme feuille) est vierge...

    ex : Type de centrale--------Nombre--------Tonne de CO2 emis
    ---------- ---------------- ----------------- ---------
    Ainsi, je dois entrer un type de centrale (ex : nucléaire) est un nombre (ex: 60). Quel est donc la formule que je dois entrer en dessous de "Tonne de CO2 emis", sachant qu'il faudrait qu'excel sache a partir du tableau en feuille 1 quelle classe economique est associé a ce type de centrale sans oublier qu'excel doit immediatement associé un nombre de tonne (feuille 2) par classe economique.

    J'avais pensé a utiliser une fonction index equiv seulement cette fonction est très utile si on souhaite qu'apparaisse une caracteristique en fonction d'une valeur qu'on entre dans une autre cellule

    ex: type de centrale---------------------Production
    (si j entre nucléaire ici)------------------(s affiche ici 7000GWh)

    Or, les informations dont j'ai besoin se trouve sur 2 tableaux

    type de centrale------classe eco------/--------classe eco------tonne CO2
    Nucleaire-----------------B-----------/------------B---------------10----

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Par défaut
    j'ai trouvé! bon, pour ceux qui aurait ce cas de figure, la solution est simple. Il suffit d utiliser une fonction index-equiv auquel on ajoute des critéres a laide de la fonction si.

    ex : si(index(plage_recherché;equiv(celule_où_on_ecrit;plage_où_figure_ce_quon_a_ecrit;0);0="A";0;si(on recopi la fonction index="B";10*D11+B11;si(on recopi la fonction index="C";........

    Il ne reste plus qu'a mettre le bon nombre de parenthese et c'est bon!!

    merci de ta reponse et bonne route

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 4
    Par défaut
    se pose donc une autre question! On nous demande plus tard de faire des graphique representant les emissions de CO2 par type de centrale. Or, dans mon tableau, lorsque je met 2 fois un type de centrale (ex : Nucleaire), excel ne les identifie pas comme etant les mêmes...

    Je voulais savoir comment faire pour les regrouper en une seule et même categorie, cela se faisant automatiquement bien sur (vu que mon tableau est vierge et que je peux mettre autant de fois que je le souhaite nucléaire ou solaire).

    Merci

Discussions similaires

  1. [MOSS 2007] Création d'une fonction de recherche
    Par Enthau dans le forum SharePoint
    Réponses: 0
    Dernier message: 14/04/2008, 16h21
  2. vb.net pb dans une fonction de recherche
    Par hajarussa dans le forum VB.NET
    Réponses: 2
    Dernier message: 09/08/2007, 13h03
  3. Réponses: 6
    Dernier message: 27/06/2007, 16h44
  4. Créer une fonction de recherche multi début de mot
    Par Pakkaï dans le forum Général JavaScript
    Réponses: 29
    Dernier message: 29/03/2007, 17h16
  5. [MySQL] Implémenter une fonction de recherche approximative
    Par Chromatic dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 28/02/2006, 11h54

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