Beste mensen van GoT, ik ben al enige tijd aan het zoeken (dagen), maar kan geen antwoord vinden op mijn vraag/probleem. Het zit namelijk zo: voor mijn afstudeeropdracht (HTS WTB) moet ik enkele berekeningen in Excel invoeren en zover mogelijk automatiseren.
Op een gegeven moment komt een berekening op een punt aan waar het een profiel moet kiezen op grond van een weerstandsmoment tegen buigen (Wy). Vervolgens wordt dit profiel op doorbuigen gecontroleerd. Als deze niet aan de eis voldoet, moet (liefst uit dezelfde tabel) een zwaarder profiel gekozen worden op grond van het traagheidsmoment (Iy).
Het zoeken en vinden van een profiel op grond van Wy lukt met wel met vert.zoeken, maar vervolgens een zwaarder profiel (dus Wy groter of gelijk als eerst, maar OOK met een Iy die voldoet) zoeken lukt me niet. Ik wil dus eigenlijk een zoekfunctie in een zoekfunctie ofzo (is ook nog niet gelukt).
Ik weet niet of het volgende mogelijk is? vert.zoeken(cellmetIy;cellen(vert.zoeken(cellmetWy;'bladmettabel!'a1:k500;3):'bladmettabel'!k500);3)
ofzoiets... ik heb nog niets kunnen vinden wat de juiste gegevens naar boven haalt.
de tabel waaruit geput moet worden is als volgt opgebouwd:
kolom - wat
a - Wy (versprongen)
b - Wx - (versprongen)
c - Wy
d - Wx
e - Iy
f - Ix
g - hoogte
h - breedte
i - wanddikte
j - oppervlakte vd doorsn.
k - naam (bijv. vierkante buis)
In de eerste 2 kolommen heb ik een lege cel op de bovenste plaats ingevoegd, zodat de kolommen 1 cel naar beneden staan ten opzichte van de kolommen 3 en 4 (c en d). Dit heb ik gedaan omdat anders Excel steeds een profiel aanwijst dat net te klein is volgens mijn voorwaarde. (Is hier trouwens iets aan te doen? Bijvoorbeeld dat excel na vert.zoeken een cel verder laat zien, dan wat hij gevonden heeft?)
Nou allemaal lastige zaken (voor mij) ik hoop dat hier iemand rondzwerft die een (of meerdere) oplossingen voor mijn gebrek aan kennis kan voorschotelen. Op verzoek kan ik het werkblad wel mailen maar liever niet openlijk op internet zetten ivm met bedrijfsgegevens..
Bij voorbaat dank voor jullie hullup!!
Op een gegeven moment komt een berekening op een punt aan waar het een profiel moet kiezen op grond van een weerstandsmoment tegen buigen (Wy). Vervolgens wordt dit profiel op doorbuigen gecontroleerd. Als deze niet aan de eis voldoet, moet (liefst uit dezelfde tabel) een zwaarder profiel gekozen worden op grond van het traagheidsmoment (Iy).
Het zoeken en vinden van een profiel op grond van Wy lukt met wel met vert.zoeken, maar vervolgens een zwaarder profiel (dus Wy groter of gelijk als eerst, maar OOK met een Iy die voldoet) zoeken lukt me niet. Ik wil dus eigenlijk een zoekfunctie in een zoekfunctie ofzo (is ook nog niet gelukt).
Ik weet niet of het volgende mogelijk is? vert.zoeken(cellmetIy;cellen(vert.zoeken(cellmetWy;'bladmettabel!'a1:k500;3):'bladmettabel'!k500);3)
ofzoiets... ik heb nog niets kunnen vinden wat de juiste gegevens naar boven haalt.
de tabel waaruit geput moet worden is als volgt opgebouwd:
kolom - wat
a - Wy (versprongen)
b - Wx - (versprongen)
c - Wy
d - Wx
e - Iy
f - Ix
g - hoogte
h - breedte
i - wanddikte
j - oppervlakte vd doorsn.
k - naam (bijv. vierkante buis)
In de eerste 2 kolommen heb ik een lege cel op de bovenste plaats ingevoegd, zodat de kolommen 1 cel naar beneden staan ten opzichte van de kolommen 3 en 4 (c en d). Dit heb ik gedaan omdat anders Excel steeds een profiel aanwijst dat net te klein is volgens mijn voorwaarde. (Is hier trouwens iets aan te doen? Bijvoorbeeld dat excel na vert.zoeken een cel verder laat zien, dan wat hij gevonden heeft?)
Nou allemaal lastige zaken (voor mij) ik hoop dat hier iemand rondzwerft die een (of meerdere) oplossingen voor mijn gebrek aan kennis kan voorschotelen. Op verzoek kan ik het werkblad wel mailen maar liever niet openlijk op internet zetten ivm met bedrijfsgegevens..
Bij voorbaat dank voor jullie hullup!!
Lenovo Thinkpad Yoga X380