Hirdetés

Keresés

Új hozzászólás Aktív témák

  • föccer

    nagyúr

    válasz Mutt #50337 üzenetére

    Szia!

    A kiértékelés függvény működött, szépen vissza is adta amit kértem tőle (egy egyszerű HA függvénnyel teszteltem) kezelte a külső cellákat, megtalálta és helyesen is tért vissza. Viszont ha módosul a forrás cella (példában a C3), akkor azt nem követi le a G15-ben meghívott függvény.

    [kép]

    Az eredeti problémakört nagyjából meg tudtam oldani. Kellett hozzá csinálnom 3 különböző segédtáblát, amit gyakorlatilag memóriaként használtam.

    Első lépésként ellenőríztem, hogy az adott recept bele tartozik-e a megelőző bármelyik részhalmazba. Ha nem, és az adott részhalmaznak sincs eleme akkor első elemként van definiálva.

    Második lépésként listáztam az összes részhalmaz első elemét

    Harmadik lépésként minden egyes sort összehasonlítottam az meghatározott első részhalmaz elemek kiemelt (feltételnek szabott) tulajdonságaival. Ha egyezőség van, akkor besorolást ad neki.

    Az összes részhalmaz fel van sorolva egymás mellett, és minden recept minden részhalmazra elleőzízve van. Ha beletartozik kap egy 1-est, ha nem, akkor 0-t. Ez után már a szűrő le tudja gyűjteni, részhalmazonként az összes bele tartozó elemet.

    Hátrány, hogy nem dinamikus sem a részhalmazok száma, sem a feltétel kezelése. De az elsőre jó ez. Majd a paraméterezhetőséggel elbíbelődök. Lehet, hogy előre definiálok 5-6 feltételt, amire olyan teltételt lehet szabni, hogy nincs feltétele (hu, ezt leírva milyen hülyén hangzik. Technikailag ha az adott feltétel nincs beállítva, akkor csak 1-el megszorzom a korábbi feltételeket, így az részhalmazba sorolás értéke nem változik.

Új hozzászólás Aktív témák

Hirdetés