Prvním krokem je nahrát sem zmíněný screen zadání.
Druhým krokem je pak nastudování si vyhledávací funkce SVYHLEDAT, případně si pak nastudovat i funkce COUNTIFS a SUMIFS.
P.
Předpokládám, že hledáte funkci SVYHLEDAT, případně VVYHLEDAT. Oboje lze případně nahradit i využitím kombinace funkcí INDEX a POZVYHLEDAT.
P.
Nahrazení jednoho znaku za jiný je v Excelu možné přes funkci DOSADIT, plus následně ještě bude potřeba výsledek převést na číslo, viz funkce HODNOTA.
P.
Např.:
=HODNOTA(DOSADIT(J2; "."; ",")) = M2
Řešením může být pomocný sloupeček s vloženou funkcí HODINA, přes kterou pak můžete vyfiltrovat to, co potřebujete.
P.
Řešením je funkce AVERAGEIFS.
P.
Jedno z možných uživatelsky jednoduchých řešení, viz níže. Ostatní postupy by případně zahrnovaly maticové vzorce...
1.) Správně naformátovat sloupec "Datum podání". Aktuálně zde máte formát "Obecný", resp. textový řetězec, nicméně potřebujete formát "dd.mm.rrrr - hh:mm". Lze udělat např. přes pomocný sloupeček, vlastní formát buňky, a vzoreček:
=ČÁST(G2; 1; 10) + ČÁST(G2; 14; 5)2.) Seřadit tabulku dle Data a Času podání od Z po A, tedy od nejnovějšího po nejstarší. Funkce SVYHLEDAT totiž vrací první nalezený řádek splňující podmínku, tzn. po zmíněném seřazení sloupečku lze již použít i funkci SVYHLEDAT bez maticového řešení.
P.
Viz příloha:
Vyzkoušejte, co vám poradí záznamník maker. Karta Vývojář / Zaznamenat makro.
P.
Řešení první části:
Application.Wait (Now + TimeValue("00:00:05"))P.
Přímo zabudovaná funkce k řešení daného problému v Excelu není, nicméně problém se určitě dá řešit kombinací vícero funkcí (např. INDEX, ŘÁDEK, SLOUPEC, viz ukázka v příloze), případně je možnost si naprogramovat vlastní uživatelskou funkci. Záleží pak na konkrétním využití v praxi...
P.
Ukázka možného řešení:
Místo příkazu "Select Case" mě napadá využití podmínky "If" a zástupného znaku.
P.
Např.:
If .Value Like "MW-*" Then
.EntireRow.Delete
End If
Možným řešením je kombinace funkcí NEPŘÍMÝ.ODKAZ a ODKAZ.
P.
K vyřešení daného problému doporučuji nastudovat si problematiku kontingenčních tabulek, ověření dat, podmíněného formátování, a případně i problematiku funkcí SVYHLEDAT a SUMIFS.
P.
Použijte pro tento účel jednoduchý vzoreček, a máte rázem po problému. Pokud trváte na tom, že za číslem musí být tečka, tak to lze nastavit ve formátu buňky ("Vlastní" formát = "0.").
P.
=A1+1
Řešením může být pomocný sloupeček a funkce COUNTIFS.
P.
Řešením je funkce NEPŘÍMÝ.ODKAZ, případně ještě v kombinaci s funkcí ODKAZ.
P.
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.