Excel: Problème liste déroulante et recherche
Bonjour,
J'ai créer un mini programme sur excel qui permet d'afficher les valeurs correspondant à un type:
Type 1 : 1260 x 640
Type 2 : 13650x480
Type 3 : ....
....
jusque type 12
L'utilisateur choisit le type grâce à une liste déroulante que j'ai réalisée.
Les valeurs présentes dans un tableau masqué sont trouvées grâce à la fonction recherchev.
Tout fonctionne correctement pour les types de 1 à 9 mais une fois que je passe au type 10, 11 ou 12, il me donne les valeurs du type 1.
Comment cela se fait il? Comment y remédier?
J'attends votre réponse avec impatience.
Merci d'avance
J'ai créer un mini programme sur excel qui permet d'afficher les valeurs correspondant à un type:
Type 1 : 1260 x 640
Type 2 : 13650x480
Type 3 : ....
....
jusque type 12
L'utilisateur choisit le type grâce à une liste déroulante que j'ai réalisée.
Les valeurs présentes dans un tableau masqué sont trouvées grâce à la fonction recherchev.
Tout fonctionne correctement pour les types de 1 à 9 mais une fois que je passe au type 10, 11 ou 12, il me donne les valeurs du type 1.
Comment cela se fait il? Comment y remédier?
J'attends votre réponse avec impatience.
Merci d'avance
Configuration: Windows Vista Internet Explorer 7.0
24 réponses
-
Michel_m,
Ceci est un nouveau produit que nous voulons commencer à installer et nous avions commandé les fiches techniques qui sont arrivées ce matin par courrier.
J'aurais du les attendre avant de réalisé ma demande.
En tout cas je te remercie beaucoup pour ton travail...Je ne m'attendais pas à ce que cela prenne autant de temps.
Je vais en effet conseillé mon patron de faire appel à un pro au vu des heures qu'il faut passer dessus -
ContributeurBonjour,
j'étais en train de perfectionner le truc:
Apparemment: 2 hauteurs suffisent...
J'ai surtout l'impression que t'as lancé ta demande sans trop regarder les conditions ( le coup de la doc qui vient d'être reçue, je l'ai déjà fait et donc, je suis donc assez sceptique...)
J'ai déjà passer 7 ou 8 heures là dessus...
Donc, ton entreprise devrait traiter avec un professionnel pour continuer et pour améliorer le boulot (compter 60 à 70 € HT de l'heure)
voilà la version 2 puisque c'est fait.
https://www.cjoint.com/?lvkIDfOqYe
-
Michel_m,
Désolé de te faire travailler tout ce temps...
Je viens de noter un détail sur ce type de panneau...
Je viens de recevoir la documentation précise sur ce type de panneau et le truc est que il a un recouvrement du panneau au dessus de 12cm... ce qui aura une grande influence. De plus un semblant de calcul (assez basique nous a été fourni. Voici les formules:
N = (X - 20) / (largeur module + 20)
N étant le nombre de panneaux sur la largeur de la toiture
X étant la largeur de la toiture
M = ((Y - hauteur H1)/hauteur H2) + 1
M étant le nombre de module sur la hauteur
Y étant la hauteur de la toiture
H1 étant la hauteur du panneau
H2 étant la hauteur du panneau sans le recouvrement qui est de 12
En fait selon leur schéma :
Il y a 12cm qui vient recouvrir le panneau de la "ligne" inférieure (fonctionnement comme les tuiles)
Et un écart de 2cm entre chaque "colonne" de panneau est fait.
Voilà je pense avoir tout dit.
En tout cas michel_m le programme que tu as déjà réalisé est assez efficace.
Merci encore. -
Non rien ne peut dépasser ni au dessous, ni en dessous, ni sur les côtés...
La surface des panneaux doit être inférieure ou égale à la surface de la toiture.
En poussant le vice, on pourrait même imaginer qu'il serait possible de placer des obstacles dans la toiture, style cheminée ou velux...
Mais cela est peut être un peu trop...
Donc en gros on entre les dimensions de la toiture (et peut être des obstacles selon leur localisation) et en fonction de cela le programme analyse la meilleure solution pour occuper la plus grande partie de la surface de la toiture.
Si il y a 20cm restant ce n'est pas si grave.
J'adorerais pouvoir créer des programmes de ce type le problème est que je n'y connais rien.
Y a t il des logiciels de développement de programme gratuit? Quel langage devrait on utiliser pour réaliser un tel programme?
Merci en tout cas pour votre attention et désolé pour le retard de réponse. -
ContributeurBonsoir everybody on the discussion,
Quand je disais que ce n'était pas de la tarte!!!
Ci joint 1° jus avec juste les panneaux à l'horizontal: certainement des grosses c... et des formules à revoir et surtout à simplifier
https://www.cjoint.com/?luxgxkmLpQ
Pour les panneaux à la verticale, j'essaierai après optimisation des horizontaux(les promesses n'engagent que ceux qui y croient (jacques Chirac))
Au fait, c'était bien la télé ce soir ? -
ContributeurSalut tous,
Salut Michel.. Aie.. aie aie, faudra consulté !!!. -:)))
Beh moi, au risque de me faire éjecté par les inconditionnels, j'employerais un combobox pour le choix, ce qui éviterais la confusion entre les différente valeurs de tri.
A+
-
ContributeurBonsoir tout le monde,
Tu devrais être plus précis au niveau des contraintes.
Par exemple est-ce que la largeur cumulée des éléments peut dépasser du toit ? Si oui, de combien maxi ?
Pareil en hauteur.
Et tout ce qui peut te passer par la tête à ce sujet...
eric -
au niveau du solaire et au niveau de la programmation
-
A quels niveaux cela t'intéresse t il?
-
Il n'y a pas de tailles de toiture standard tous les cas sont différents...
Le cas que je rencontre actuellement est de 11m de large -
tu pourrais donner une largeur de toit standard
ton problème m'interesse de plusieurs manières
Bonjour,
je suppose que les panneaux ont un sens définis ( pas de rotation à 90 °)
merci -
Merci Le Pingou pour cette explication... Je comprends enfin à quoi sert le FAUX ou 0 que l'on m'a dit de placer.
-
Bonjour chrichnou051,
Juste pour comprendre le truc : https://www.cjoint.com/?lup3dO1M5w -
dernier détail, la hauteur des différentes "bandes" horizontales peut varié de l'une à l'autre tout comme la largeur entre différente bande verticale.
Le truc étant de resté "DESIGN"...
Merci encore -
Le but étant de pouvoir couvrir la toiture au maximum étant donné que ce sont les panneaux qui font l'étanchéité et donc il n'y aurait plus de tuiles ou ardoises.
-
Pas de problèmes au niveau patience... Le programme que j'ai réalisé actuellement est déjà bien.
Mais je cherche encore mieux pour facilité mes recherches et calculs.
Voici les dimensions:
Type 1 : 962 x 664
Type 2 : 962 x 980
Type 3 : 962 x 1296
Type 4 : 1120 x 664
Type 5 : 1120 x 980
Type 6 : 1120 x 1296
Type 7 : 1278 x 664
Type 8 : 1278 x 980
Type 9 : 1278 x 1296
Type 10 : 1436 x 664
Type 11 : 1436 x 980
Type 12 : 1436 x 1296
Les panneaux être mis à l'horizontal ou à vertical, cependant lorsqu'on commence une bande horizontale d'une certaine hauteur, il faut garder cette même hauteur mais la largeur peut changer.
J'espère avoir su détailler mon problème au maximum pour que vous puissiez comprendre.
Merci d'avance. -
ContributeurMerci, jean-Pierre; Parkinson avait encore frappé!!!
Chrichnou,
Si j'ai compris ta demande: connaissant la longueur et largeur du toit, tu aimerais mettre un max de panneaux ? sur l'ensemble, en 1 rangée horizontale, verticale ?? peut on disposer les panneaux en format "paysage" ou "normal" (cad installé à 90°) ?
Si oui, communique nous la taille de tes panneaux...
sois patient c'est pas de la tarte à réaliser
Edit: pour le truc, consultes l'aide en ligne Microsoft -
OK merci pour vos réponses, tout fonctionne correctement même si j'ai pas compris pourquoi il fallait mettre ce truc.
Si vous avez une idée pour ma question subsidiaire (voir plus haut), n'hésitez pas...
Merci encore -
Bonjour,
J'ai la même proposition que michel_m avec 2 trains de retard.
Petit détail: dans la formule avec le '0' à la place de 'FAUX' il y a un zéro de trop (RechercheV à 5 arguments)
=SI(B2="Horizontal";RECHERCHEV(B3;P4:T15;3;0);SI(B2="Vertical";RECHERCHEV(B3;K4:O15;3;0)))
-
Ok merci cela fonctionne.
Petite question subsidiaire en fait mon programme calcule le nombre de panneaux solaires qu'il faudrait pour remplacer la toiture, le problème étant que les dimensions de la toiture ne correspondent identiquement aux dimensions des différents types de panneaux.
Une association de différents types devraient permettre d'utiliser le maximum de toiture. Le problème est que je ne connais pas la "formule" afin d'associer les différents types de panneaux pour utiliser au mieux la surface de la toiture
- 1
- 2
Suivant