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

  • Mutt

    senior tag

    válasz amaps #18103 üzenetére

    Szia,

    Csináltam én is egy változatot rá, amely segédoszlopokat használ és dinamikus tartományokat.

    A minta felkerült ide.

    A lényeg, hogy ha meg van az első két szűrés akkor már az utolsó listát egyszerűen elő lehet állítani ezzel a képlettel:
    =ELTOLÁS($C$4;HOL.VAN(L2;B:B;0)-1;0;DARABTELI(B:B;L2))

    Az ELTOLÁS függvénnyel lehet ún. dinamikus tartományt létrehozni, amely lehet egy cella, vagy egymás melletti cellák sora ugyanazon sor vagy oszlopon belül. A C4-es mezőből indul el mindig és attól függőn hogy éppen almát vagy szilvát választottak ki lemegy az odaillő első sorba és kijelöli a szükséges elemeket.

    Ami viszont nem megy ilyen egyszerűen az a megadott formátumod alapján kiválasztani a lehetséges típusokat (pl. gyűmölcs) és az ahhoz tartozó altípusokat. Ehhez vagy makró vagy segédoszlopok kellenek.

    Az első segédoszlopok (D és E) megjelenítik a kiválasztható elemeket, az F és G ahhoz kell hogy ABC sorrendbe rendezhetőek legyenek a választható elemek. A H és I oszlopok pedig ABC sorrendben és üres sorok nélkül tartalmazzák a végleges választható elemeket.

    A D-I oszlopban a képleteket legalább másold le addíg, amíg van A-C oszlopban adatod. Én csak az első 17 sorba írtam be őket. A többi képlet univerzális, tehát ha bővíted a listát akkor is műkődni fognak.

    üdv.

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