|
Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak převést římské číslo na arabské v Excel.
Od Excel 2013.
Jak na převod římského čísla na arabské číslo v Excelu, aneb praktické využití funkce ARABIC (v angličtině ARABIC), jednak její použití v listu, možné komplikace, tipy až po využití funkce ve VBA.
Pro přehlednost je rozdělen na kapitoly:
Potřebuji převést arabská čísla (M, XI) na římská (1000, 11).
ARABIC(text)
ARABIC(text)
Maximální počet znaku v římském čísle je 255.
Potřebuji převést římská čísla na arabská.
=ARABIC("i")
=ARABIC("I")
=ARABIC("II")
=ARABIC("X")
=ARABIC("L")
=ARABIC("C")
=ARABIC(B11)
=ARABIC(B12)
=ARABIC(B13)
=ARABIC(B14)
Jak na součet/rozdíl (případně další matematické operace) pomocí římských čísel.
Řešení je jednoduché stačí jen převést na arabské, s počítat a zpátky převést na římské pomocí funkce ROMAN.
=ROMAN(ARABIC(B6)+ARABIC(C6))
=ROMAN(ARABIC(B13)-ARABIC(C13))
Jedno číslo může být pomocí římských číslic zadáno několika způsoby. Nebo-li se nedivte, že různý zápis římského čísla ve výsledku dává stejné arabské číslo.
=ARABIC("CDXCIX")
=ARABIC("LDVLIV")
=ARABIC("XDIX")
=ARABIC("VDIV")
=ARABIC("ID")
Ano vše jsou stejná čísla, neboli 499.
Při nevhodném zadání funkce může výsledek skončit chybou.
=ARABIC("aaa")
=ARABIC(1)
=ARABIC(B7)
=ARABIC(B8)
=ARABIC("-i")
=ARABIC(B10)
=ARABIC(B11)
Lze ošetřit například využitím IFFEROR:
=IFERROR(ARABIC("aa");"není římské!")
=IFERROR(ARABIC("XXXXII");"není římské!")
Vložení do buňky. Doporučení využívejte Formula a anglické názvy funkcí.
Range("B4").Formula = "=ROMAN(50)"
Range("B5").FormulaLocal = "=ROMAN(50)"
Využití WorksheetFunction
Hodnota = WorksheetFunction.Arabic("L")
MsgBox (Hodnota)
Další články související se matematickými funkcemi:
Soubor v přípravě.
Využíváte nějaký trik s funkci ARABIC, můžete zmínit v komentářích.
Článek byl aktualizován: 19.09.2020 10:59
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 |