Hirdetés

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

  • Fferi50

    Topikgazda

    válasz Lokids #40700 üzenetére

    Szia!

    Kicsit többet kell vele dolgozni, de meg lehet oldani.
    Mivel az x jelek ismétlődnek, ezért az ismétlős keresésre kialakított képletemet alakítottam egy kicsit.
    A képlet feltételezései:
    Egy munkalap első oszlopában vannak a tevékenységek, az első sorban pedig a hónapok.
    A legördülő listaválasztó pedig ugyanezen munkalap O1 cellája tartalmazza.
    Ahhoz, hogy "munkalapfüggetlen" legyen a képletünk, létre kell hozni az alábbi neveket:
    Természetesen a Munka1 helyett az adataidat tartalmazó munkalap nevét kell írnod. Ha azon a lapon állva szúrod be a neveket, akkor magától hozzáteszi a munkalap nevét, a hatókör munkafüzet legyen/maradjon.
    Tevekenyseg: =ELTOLÁS(Munka1!$A$1;0;0;DARAB2(Munka1!$A$1:$A$200);1) (a 200 helyett a nálad levő adatok utolsó sorát meghaladó számot írj.
    Adatok: =ELTOLÁS(Munka1!$A$1;0;0;DARAB2(Tevekenyseg);13)
    honapok =Munka1!$A$1:$M$1 ' az adatok első sora, amely a hónapokat tartalmazza
    honap =Munka1!$O$1 ' ez lesz a lenyíló cellája
    keresem =INDEX(Adatok;0;HOL.VAN(honap;honapok;0)) ' itt keressük meg az aktuális hónapot

    Ezek után a tömbképlet a következő:
    =HAHIBA(INDEX(Tevekenyseg;HOL.VAN(KICSI(HA("x"=keresem;SOR(Tevekenyseg);"");DARABTELI(keresem;"x")-(DARABTELI(keresem;"x")-SOR()));SOR(Tevekenyseg);0);1);"NINCS TÖBB")
    A tömbképletet Ctrl+Shift+Enter billentyűkombinációval zárjuk, az Excel kapcsos zárójelbe teszi.
    Ezt a képletet a munkalap első sorába kell írnod és húzhatod lefelé, ameddig "NINCS TÖBB" értéket nem kapsz. Ha nem az első sorban kezded a képletet, akkor a -SOR() helyére -SOR()+X képletet írd, amelyben az X a kezdő sor száma -1!

    Remélem, jól gondoltam, mire van szükséged.

    Üdv.

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