Keresés

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

  • KaliJoe

    tag

    válasz Fferi50 #53527 üzenetére

    Szia Fferi50,

    Szuper. Csak azt sajnálom kicsit, hogy eredeti (2021-es) Excel függvényekkel nem jött ki. De végső soron (itt!) az eredmény számít nem az út. :C :Y

    Holnap nekiugrom, kipróbálom. :))

  • Mutt

    senior tag

    válasz Fferi50 #53527 üzenetére

    KaliJoe,

    Feladtad a leckét, én is inkább már makrós megoldás (vagy akár Power Query) felé tendálnák.
    Fferi adott makrót, én korábban egy MS365-ös képletet, de most egy Excel 2021-ben is működő(?) képlet jön, csúnya lesz!

    =LET(
    adatok;INDIREKT("A2:E20");
    sorok;SOROK(adatok);
    adatsor;INDEX(adatok;SOR(INDIREKT("A1:A"&sorok));{1/2/3/4/5});
    a;--INDEX(adatsor;0;1);
    b;--INDEX(adatsor;0;2);
    c;--INDEX(adatsor;0;3);
    d;--INDEX(adatsor;0;4);
    e;--INDEX(adatsor;0;5);
    SZUM(((a=H2)+(b=H2)+(c=H2)+(d=H2)+(e=H2))*
    ((a=I2)+(b=I2)+(c=I2)+(d=I2)+(e=I2))*
    ((a=J2)+(b=J2)+(c=J2)+(d=J2)+(e=J2)))
    )

    A K2-es cellában van a képlet, ami húzható lefelé. A LET utáni első változó ("adatok") tartományát neked kell módosítani. Az "adatsor" változó képletének a végén van egy felsorolás ("{1/2/3/4/5}"), ez angol Windows-os gépre telepített Excelben "{1,2,3,4,5}" -re javítandó.

    Hogyan műkődik a képlet?
    Próbálja az Excel 2021-ben még nem létező BYROW függvényt helyettesíteni. A tartomány minden sorát egyesével vizsgálja. A sorban található 5 számot külön változókba teszi (a, b, c stb) és megnézi, hogy ezek vmelyike egyezik-e a H2-ben, majd az I2-ben és a J2-ben lévő számokkal. Ahol van egyezés mindhárom keresett értékkel, ott 1 lesz az eredmény a többinél 0. Ezt minden soron megcsinálja és szummáz a végeredményhez.

    A sortörések a képlet könnyebb olvashatóságát célozzák, nincs egyéb jelentőségük.

    FireSoul/FFeri,

    Köszönöm a segítséget. Ha sorrend számítana, akkor csak makróval tudnám a megoldást elképzelni. A korábbi példámban lustaság miatt nem voltak növekvő sorrendben a számok.

    üdv

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