TOP
SumInWords 函数
SUMINWORDS() 描述
SUMINWORDS() 函数用于将以数字书写的金额或数值转换为文本。
在会计工作中,交易金额通常需要用文字拼写。例如,将金额 10 568,23 以大写形式显示为 "Десять тисяч п'ятсот шістдесят вісім гривень 23 копійки",也就是说,需要乌克兰语的金额大写,但在 Excel (LibreOffice Calc) 中没有用于此类目的的标准函数。
SUMINWORDS 函数的主要特性
语法:
=SUMINWORDS(Amount; [LangCode]; [CurrCode]; [Modifier]; [AltCurr]; [AltFract])
参数:
- Amount: 需要转换为文本的金额或数值。
- [LangCode]: (可选)以双字母代码形式表示的文本语言。提供三种语言:"UK" - 乌克兰语,"RU" - 俄语以及 "EN" - 英语。
- [CurrCode]: (可选)以三字母代码形式表示的货币。提供三种货币:"UAH" - 格里夫纳,"RUB" - 卢布以及 "USD" - 美元。
- [Modifier]: (可选)仅显示整数部分:否 (0) 或 是 (1)。
- [AltCurr]: (可选)整数部分的替代名称,包括单数、复数和中间形式的拼写变体,以分号分隔 ("peso;pesos")。
- [AltFract]: (可选)小数部分的替代名称,包括单数、复数和中间形式的拼写变体,以分号分隔 ("centavo;centavos")。
使用示例
示例 1
SUMINWORDS() 函数使用简单。您只需在公式中输入任何数值,指定显示数值的语言以及金额的货币,Excel (Calc) 就会自动将其转换为文本:
=SUMINWORDS(Amount; LangCode; CurrCode)
我们将得到如下结果:
在此示例中使用了以下值:
- Amount: A2 - 需要转换为文本的金额 (123562,31)。
- LangCode: B2 - 以双字母代码形式表示的乌克兰语 ("UK")。
- CurrCode: C2 - 以三字母代码形式表示的乌克兰格里夫纳 ("UAH")。
示例 2
在此示例中使用了以下值:
- Amount: A2 - 需要转换为文本的金额 (24521,12)。
- LangCode: B2 - 以双字母代码形式表示的乌克兰语 ("UK")。
- CurrCode: C2 - 以三字母代码形式表示的乌克兰格里夫纳 ("UAH")。
- Modifier: D2 - 显示整数和小数部分 (0)。
- AltCurr: E2 - 整数部分的替代名称 ("грн.")。
- AltFract: F2 - 小数部分的替代名称 ("коп.")。
示例 3
在此示例中使用了以下值:
- Amount: A2 - 需要转换为文本的数值 (3)。
- LangCode: B2 - 以双字母代码形式表示的乌克兰语 ("UK")。
- Modifier: C2 - 仅显示整数部分 (1)。
- AltCurr: D2 - 整数部分的替代名称,包括单数、复数和中间形式的拼写变体 ("сторінка;сторінок;сторінки")。
下载扩展
您可以通过安装 YLC Utilities 扩展来使用 SUMINWORDS() 函数。
之后,该函数将在 Excel (LibreOffice Calc) 中打开的所有文件中可用。