Hirdetés

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

  • sztanozs

    veterán

    válasz sztanozs #42117 üzenetére

    Csináltam ehhez egy teljesen általános megoldást, három Named Range-dzsel:
    _C0 - Azonosító oszlop első elemére mutató Range (abszolút címzéssel, a példában Sheet2-n B2 mező, de lehet akárhol, bármelyik munkalapon)
    =Sheet2!$B$2
    _C1 - Dinamikos Range a számoláshoz
    =OFFSET(_C0,0,0,ROW()-Row(_C0)+1,1)
    _C2 - A Kalkulátor (ezt kell megadni a formázás feltételeként)
    =NOT(MOD(SUM(SIGN(FREQUENCY(MATCH(_C1,_C1,0),ROW(_C1)-Row(_C0)+1))),2))

    A formázáshoz
    1) ki kell jelölni az azonosító mező első elemét és elnevezni _C0-nak
    2) be kell regisztrálni a fenti _C1 és _C2 Named Range-eket (copy-paste).
    3) ki kell jelölni a teljes formázandó táblázatot
    4) új feltételes formázást készíteni és kiválasztani az utolsó lehetőséget (Formula alapján)
    5) formázást beállítani (háttér kitöltést valami másra, mint az alap)
    6) formulába beírni: =_C2
    Voila.

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