|
Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Vrátí minutu ze zadaného času.
Jak zjistit minutu ze zadaného času využitím funkce v Excel, aneb praktické využití funkce MINUTA (v angličtině MINUTE), jednak její použití v listu, triky až po využití funkce MINUTA ve VBA.
Jak na funkci MINUTA prakticky od A do Z ukazuji v tomto článku, pro přehlednost je rozdělen na kapitoly:
Funkce MINUTA (v angličtině MINUTE) vrátí minutu (číslo 0 - 59) . Použití je jednoduché, funkce má jeden argument.
MINUTA(pořadové_číslo)
MINUTE(pořadové_číslo)
Potřebuji zjstit minutu, když znám čas (datum s časem).
=MINUTA("10:20")
=MINUTA("17.12.2016 9:28:00")
=MINUTA("10:20 odpoledne")
=MINUTA("10:20:08 PM")
Pořadové číslo data (datum s časem) musí být zadáno v patřičném formátu.
Trik jak vypočíst minutu bez funkce MINUTA. V buňce B5 je příslušný čas z kterého je potřeba zjistit.
=ROUNDDOWN(MOD(B5*24;1)*60;0)
Při výpočtech je vhodné mít na paměti, že s času (datum a čas), minuta zobrazí poouze minuty od 0 - 59. Pokid doba trvání (například projektů) přesáhne 59 minut přidají se hodiny, ale funkce MINUTA již nezahrne.
Lze využít třeba spojení s funkcí HODINA ;)
=MINUTA(D7)
=MINUTA(D8)+HODINA(D8)*60
Chcete-li mít výsledek vyjádřen slovně (například pro faktury, objednávkové formuláře, nabídky atd.) můžete využít funkce CONCATENATE:
=CONCATENATE("Odpracováno: ";MINUTA(B5); " minut")
ale lze i bez:
="Odpracováno: "&MINUTA(B7)&" minut"
="Odpracováno: "&MINUTA(B8)&" minut"
Pokuc ducete chtít slova i skloňovat, můžete využít funkci KDYŽ a vylepšit ;)
Při práci s funkci MINUTA mohou nastat komplikace, kromě neuvědomění si jak funguje a že hodnota minuty je 0 až 59, může nastat že se odkazujete na číslo (hodnontu), která nepředstavuje datum, funkce následn ě vrátí chyobvou hodnotu #ČÍSLO!, pokud je nevhodně zadán datum obdržíte #HODNOTA! pokud se odkazujete na chybovou hodmotu vrátí funkce stejnou chybovou hodnotu.
=MINUTA("10:20 odpoledne")
=MINUTA("10:20 odp.")
=MINUTA("-1,047")
=MINUTA(-1)
=MINUTA(0,258)
=MINUTA(1/0)
Pozor pokud minuty přesahují 59. Je nutno zahrnout výpočet hodin (případně dnů).
=MINUTA(B12) ... chybně
=HODINA(B13)*60+MINUTA(B13)
I funkce MINUTA se dá využít v podmíněném formátování. Na základě požadovaného pravidla označovat buňky nebo dokonce celé řádky. Nápříklad pokud čas přesahuje/ je menší než požadovaný počet minut. Případně pokud splňuje na minut přesně požadovanou hodnotu, atd.
=$E8>$F$5
...
=MINUTA($C8-$B8)=$F$4
Předpokládá znalosti smíšeného odkazování.
Jak využít funkce MINUTA ve VBA.
Hodnota = Minute("12:10")
MsgBox (Hodnota)
Zápis funkce do buňky pomocí VBA:
Range("B4").Formula = "=MINUTE(""12:24"")"
Range("B5").FormulaLocal = "=MINUTA(""5:15"")"
Range("B6").Formula = "=MINUTE(""10:25:15 dopoledne"")"
Opět pozor na názvy měsíců (dnů) v datumu!
Další články související s funkcemi datum a čas:
Soubor v přípravě.
Využíváte nějaký trik s funkcí MINUTA, můžete zmínit v komentářích.
Článek byl aktualizován: 19.09.2020 10:57
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Můžete být prvními co zanechají smysluplný komentář.
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2021 |