elninoslov napsal/a:
...
Zdravim Vas,
potreboval by som poradit ako pomocou vzorca zistit najcastejsie vyskytujuce sa polozky v tabulke.
Prvy harok sluzi na zaznam poruch. Chcem zistit najcastejsie vyskytujuce sa zariadenia podla zadanych podmienok.
Aktualne to mam riesene cez pomocne harky s vypoctami - harok: "POM-MES" a "POM-ROK", ale nepride mi to velmi sikovne.
Vypocet je na harku "Vyhodnotenie-ROK" v bunkach B20:B29
Vyhodnocovane data su na harku: "Hlasenie_poruch"
Je mozne to vyriesit napr. pomocou maticoveho vzorca bez toho, aby musel byt pouzity pomocny harok?
Vďaka za vysvetlenie, je to popísané dobre.
Chcel som napísať, že všimol ale vlastne nevšimol. Myslel som, že hľadá maximálne číslo verzie trate. Takto je to ale lepšie.
Nestáva sa aby sa v rovnaký deň jazdila aj iná verzia trate. Teoreticky to možné je (iba v dvoch momentálne jazdených lokalitách) ale je to nepravdepodobné a zatiaľ si nemyslím, že sa to stane.
Doplnil som tam už kompletné výsledky a nebol by som povedal, že excel niekedy tak potrápi procesor , to je zrejme daň za komplikované podmienky/vzorce. Aspoň namiesto podmienky pre stĺpec rozdiel som použil vlastný formát bunky ako ste navrhol predtým. Ale čo sa týka prehľadu a funkčnosti, už takto je to super.
Už sa mi to ani nepodarí nahrať ako prílohu, narástla veľkosť na takmer 500 kB.
http://uloz.to/xiEAM4AC/go-kart-stats-zip
Áno, presne tak. Ďakujem!
Veľká vďaka za druhé riešenie, ktoré vyriešilo aj problém s rovnakými časmi.
Ale priznám, že som zatiaľ nerozlúštil ako to vlastne funguje. Rozumiem tomu čo ste napísal, že zlúči čas a id, ale v krokoch vzorca som stratený.
Ešte by som rád vyriešil, aby sa brala do úvahy aj posledná verzia trate v bunke D7, keďže tie sa časom menia. Na zistenie poslednej verzie som použil vzorec:
{=MAX(IF(vysledky[lokalita]=prehlad!C7;vysledky}[verzia trate]))
Neprišiel som nato ako do zobrazených výsledkov zakomponovať okrem lokality aj verziu trate. Môj pokus s AND:{=VLOOKUP(VALUE(RIGHT(SMALL(IF(AND(vysledky[lokalita]=prehlad!C7;vysledky[verzia trate]=D7);VALUE(vysledky[čas kola]*1000&TEXT(vysledky[id];"000000")));$A9);6));vysledky;5;FALSE)}
Ešte by som rád mal nižšie dopracované zobrazenie výsledkov podľa zvoleného jazdca, lokality a verzie trate, aby si aj jazdec, čo nejazdí top časy vedel pozrieť svoje najlepšie výsledky.
Nakoniec som to zatiaľ vyriešil pomocou pomocného stĺpca pre čas cez:
{=VLOOKUP(MIN(IF(vysledky[[#Všetko];[lokalita]]=$C$7;vysledky[[#Všetko];[čas kola]]));vysledky;6;FALSE)}
{=VLOOKUP(SMALL(IF(vysledky[[#Všetko];[lokalita]]=$C$7;vysledky[[#Všetko];[čas kola]]);2);vysledky;6;FALSE)}
elninoslov napsal/a:
alebo zmente formát pre stĺpec "rozdiel" Tabuľky
z 0,000" s"
na niečo podobné 0,000" s";;
elninoslov napsal/a:
rozdiel medzi časom kola v aktuálnom riadku a minimom časov zo všetkých kôl daného preteku ?
Zdravim Vas,
mam sumarny list s dosiahnutymi vysledkami jazdcov naformatovany ako tabulku. V stlpci P mam vytvoreny index, ktory oznacuje jednu jazdu. Chcel by som vypocitat rozdiel casu aktualneho kola od najrychlejsieho kola v jednej jazde. Skusal som pouzit IF ale neporadilo sa mi vzorec napisat tak, aby pocital iba s rozsahom pre rovnaky index jazdy.
Viete mi niekto poradit?
Upravený text po prvej odpovedi.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.