=COUNTA(B2:B46) + VALUE(RIGHT(INDIRECT(ADDRESS(MATCH("Brigádník";B1:B46;0);1;4;2);2);2)) - 1
Respektive dám jednotlivé složky :
=ADDRESS(MATCH("Brigádník";B2:B46;0);1;4;2)
Zde začínáme od 2. řádku (B2:B46) protože se domnívám že v 1. řádku je nadpis, ale ve výsledném vzorci to nevadí. Vadilo by to ale ve vzorci COUNTA kde by se název připočítával k pasažérům.
=INDIRECT(ADDRESS(MATCH("Brigádník";B1:B46;0);1;4;2);2)
Zde je potřeba zadat pole od prvního řádku aby se vrátil správný (B1:B46). Vzorec vrátí "počet : XX".
=VALUE(RIGHT(INDIRECT(ADDRESS(MATCH("Brigádník";B1:B46;0);1;4;2);2);2))
Zde se uříznou a vyhodnotí poslední 2 místa jako číslo.
Jde o to, že jsem nejprve sečetl řádky včetně brigádníků COUNTA (Je celkem jedno který sloupec vyhodnotíme protože COUNTA sečte řádky které něco obsahují - text i čísla, datum ap), Následně jsem načetl hodnotu kolik je brigádníků a tu jsem s počtem řádků sečetl. Nyní je ale o 1 řádek více - takže tu jedničku od součtu odečteme.
Myslím že brigádníky přidává personální ale výplaty a čísla zaměstnancům zadává mzdovka - technicky by neměl být problém to zařídit právě takto protože brigádníci se daní jinak nežli kmenoví zaměstnanci a mzdovka je má určitě pod nějakým jiným označením.
]]>řeším jeden problém a neumím s ním pohnout:
Jako zdroj dat mi chodí seznam zaměstnanců v prvním sloupci je os.číslo, v druhém jméno ve třetím datum v čtvrtém čas v pátém datum a v posledním místo od kud jedou, potřebuji tyto data (počet zaměstnanců) přiřadit k jedlotlivím výchozím zastávkám podle data a času. problém nebyl dokud firma nenabrala brigádníky. tyto brygádníky však jednotlivě nerozepisuje, ve jménu je napsáno "brigádník" a místo os.čísla je napsáno "pocet: XX" původním vzorcem který vypadal takto: =COUNTIFS($prevedeno.$F$2:$F$554;TRIM(A2);$prevedeno.$E$2:$E$554;Kontrola.$B$6;$prevedeno.$D$2:$D$554;Kontrola.$A$2) však nejsem schopen započítat (vzorec veme jen pouze jednu položku "brigádník") tyto brigádníky vsak potrebuji potřebuji pričíst podle "pocet: XX" doufám že jsem se vyjádřil dost srozumitelně děkuji za každou radu. Podotíkám že by jsem se rád vyhnul makrům jelikož potřebuji zajistit kompatibilitu s MS Excel.
]]>