
Obecný vzorec
=MOD(A1,1)
souhrn
Chcete-li extrahovat čas z data, které obsahuje čas (někdy se tomu říká „datetime“), můžete použít vzorec založený na funkci MOD. V zobrazeném příkladu je vzorec v D5:
=MOD(B5,1)
který vrací časovou část hodnoty v B5, 13:00.
Vysvětlení
Excel zpracovává data a časy pomocí systému, ve kterém jsou data pořadová čísla a časy jsou zlomkové hodnoty. Například 1. června 2000 12:00 je v aplikaci Excel zastoupena jako číslo 36678.5, kde 36678 je datum (1. června 2000) a 0,5 je čas (12:00). Jinými slovy, časová hodnota v „datetime“ je desetinná.
Funkce MOD vrací zbytek z dělení. První argument je číslo a druhý je dělitel. Zde je několik příkladů:
=MOD(5,2) // returns 1 =MOD(7,5) // returns 2
Pokud používáte MOD s dělitelem 1, bude výsledkem desetinná část čísla, pokud existuje, protože každé celé číslo lze rovnoměrně rozdělit samo. Například:
=MOD(3.125,1) // returns 0.125
Stručně řečeno, = MOD (číslo, 1) vrací pouze zlomkovou část čísla, zahodí celočíselnou část, takže je to pohodlný způsob, jak extrahovat čas z data.
Poznámka: Pokud použijete tento vzorec k odstranění času z data a času, budete muset použít vhodný formát čísla, který se zobrazí jako čas.