Wypowiedzi
-
Dzięki wszystkim a szczególne dla Tomasza.
Tomasz szacunek!
Okazuje się, że niemożliwe jest całkiem możliwe :D.
Dziękuję i pozdrawiam
Mikołaj -
Witam,
temat wygląda niby znajomo ale w żadnym z pokrewnych tematów nie mogłem znaleźć odpowiedzi na moje pytanie. Pewnie dlatego, że za każdym razem chodziło o wyszukanie według 2 konkretnych kryteriów. Ja zaś szukam 2 najbardziej przybliżonych w górę wartości.
Np dopasowujemy prostokąty: mamy bazę danych gdzie mamy podany ich rozmiar (wysokość i podstawa) i chcemy poklasyfikować je wg z góry ustalonych rozmiarów (nazwijmy je matrycami)
Baza danych
wys. podst.
111 x 200
150 x 180
70 x 175
63 x 148
198 x 120
75 x 75
itp
matryce:100x100; 150x150; 200x200; 100x150; 100x200
Wyszukujemy najmniejszą matrycę w którą będzie można wpisać każdy z tych prostokątów. np dla prostokąta 150 x 180 będzie to matryca o rozmiarach 200 x 200;
dla 111 x 200 będzie 150 x 200;
dla 63 x 148 będzie 100 x 150;
dla 75 x 75 będzie 100 x 100 itd.
UWAGA Ważne jest:
1. Aby prostokąt z bazy danych można było w całości wpisać w prostokąt z matrycy.
!!!Nie chodzi tutaj aby jak w geometrii wierzchołki prostokątów z bazy były styczne do krawędzi matryc ale by po prostu, prostokąty z bazy "nie wychodziły" nigdzie poza obręb matrycy.!!!
2. Wybrać najmniejszą z podanych matryc.
Siedziałem nad tym dobrych kilka godzin niestety bez efektu. Może ktoś z Was podejmie się tego wyzwania? Dla mnie bez VBA nie wyobrażam sobie aby można było to zrobić. Niestety sam nie znam VBA więc pozostaję z nierozwiązanym problemem.