.
Dejme tomu, že hodnoty máš v A1 až A10 tak vzorec bude vypadat:
{=MIN(KDYŽ((A1:A10>0)*(A1:A10);A1:A10))}
Jedná se o maticový vzorec, po napsání stiskneš kombinaci
Ctrl + Shift + Enter
Zkus se podívat, kde máš makro uložené - popř. uložit do tento sešit viz obr.
ještě soubor 
ted jsem zjistil, ze datum si muzu vybrat az od 13.2.
Netuším jak si to přesně myslel, ale předělal jsem původní textovou podobu data (20110213) na 13.2.2011
Něco takového:??
Přes filtr si vybereš určité datum a fce SUBTOTAL vyhodnotí max proud a spotřebu
Tak mě napadlo ještě jedno řešení bez maker pomocí skrytého sloupce a převodu čísel na text.
Sice píšeš, že makrům se chceš vyhnout, ale jiné řešení než co se mi povedlo spáchat mě nanapadlo. Je použito jednoduché makro na skrývání řádků a funkce SUBTOTAL - ignoruje skryté hodnoty.
Jak na to: do sloupce H řádků 14 až 19 napíšeš písmeno "x" u firmy, kterou chceš "vyloučit" a poté stiskneš tlačítko SKRYJ a fce SUBTOTAL vyhodnotí nejmenší částku.
Tak sem předělal vzorec ve sloupci B na listu 2 - vzorec je teď az po řádek 100, nebo si ho protáhni na řádek 1000 to je fuk a sloupec můžeš skrýt. A lidi neznalí excelu nic nepoznají.
Podařilo se mi to rozchodit pouze s pomocným sloupcem B na listu 2, který můžeš skrýt viz. příloha
Tak vzorce sem upravil, ale momentálně nemám představu jak vyřešit to podmíněný formátování 
Co takto:
Nebo můžeš použít funkci DATEDIF viz zde
http://www.office4you.cz/rady-a-navody-ms-excel/268-excel-tajna-funkce-datedif.html
Netuším jestli je to přesně co potřebuješ, ale šel bych na to přes vlastní formát buňky a to :
"00:"##":00"
Co třeba tohle?
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.