运算符和函数的使用示例

記事番号:040503

此页面中介绍运算符和函数的使用示例。
关于计算公式中可使用的运算符和函数的详情,请参考
运算符和函数的列表

运算符和函数的使用方法

运算符/函数計算式の例计算结果的示例
+3+25
-3-21
*3*26
/3/21.5
^3^29
&周&世杰周世杰
=IF(A=100,B,C)A中输入100、B中输入10、C中输入5时:10
!=IF(A!=100,B,C)A中输入100、B中输入10、C中输入5时:5
<>IF(A<>100,B,C)A中输入100、B中输入10、C中输入5时:5
<IF(A<100,B,C)A中输入100、B中输入10、C中输入5时:5
<=IF(A<=100,B,C)A中输入100、B中输入10、C中输入5时:10
>IF(A>100,B,C)A中输入100、B中输入10、C中输入5时:5
>=IF(A>=100,B,C)A中输入100、B中输入10、C中输入5时:10
SUMSUM(1, 2, 3)6
YENYEN(1100.5, 0)\1,101
DATE_FORMATDATE_FORMAT(1522972800, "YYYY/M/d", "system")2018年4月6日
IFIF(A<100,B,C)A的值为90时结果为B、A的值为110时结果为C
ANDIF(AND(A>10,B>=10),"1","0")A和B的值为10时:0
ORIF(OR(A>10,B>=10),"1","0")A和B的值为10时:1
NOTIF(NOT(A>10),"1","0")A的值为10时:1
CONTAINSIF(CONTAINS(周几上班, "周日"), "周日上班", "周日不上班") 勾选周日时为「周日上班」,未勾选时为「周日不上班」
ROUNDROUND(A * 1.1)A的值为8,875时:9,763
ROUNDDOWNROUNDDOWN(A * 1.1)A的值为8,875时:9,762
ROUNDUPROUNDUP(A * 1.1)A的值为8,875时:9,763

数值的计算

使用[计算]字段或[单行文本框]字段,计算数值。
「字段A」表示字段代码是「字段A」的字段的值,「字段B」表示字段代码是「字段B」的字段的值。

求和:字段A + 字段B

字段A为「1」、字段B为「2」时,计算结果为「3」。

使用( )的计算:(字段A - 1000) * 2

字段A为「1,500」时,计算结果为「1,000」。

* 和 + 的组合:字段A*5 + 字段B*10

字段A为「20」、字段B为「10」时,计算结果为「200」。

[表格]的合计

假设表单内有如下表格。

商品名称单价个数小计
USB存储器1,50011,500
圆珠笔705350
LAN电缆3502700
转换插头1501150
A5笔记本5010500
   (合计)

「小计」字段的字段代码为「字段A」时,可用以下公式计算小计的合计。单价和个数为空时,仍可进行计算。

计算公式:SUM(字段A)

计算结果为「3,200」。

详情请参考
计算表格內的字段

日期/时间的计算

使用[计算]字段可进行以下计算。

  • 日期与时间的差值计算
  • 日期与时间的加法及减法运算

以秒为单位在计算公式中输入时间。例如,1小时输入为「3600」或「60*60*1」。1天输入为「24*60*60*1」。

以秒为单位计算:字段A + (60 * 60 * 1)

字段A为「2014-01-01 09:00」时,计算结果为「2014-01-01 10:00」。
字段的显示形式设置为[日期与时间(例:2012-08-06 2:03)]时的计算结果。

显示形式设置为时间:字段A - 字段B

字段A为「2014-01-01 09:00」、字段B为「2014-01-01 08:00」时,计算结果为「1時間0分」。
这是将字段的显示形式设置为[时长(例:26小时3分)]时的计算结果。

详情请参考
日期、时间、日期与时间的计算

字符串的操作

使用[单行文本框]字段合并字符串或显示YEN函数。

显示其他字段的值:字段A

字段A为「佐藤」时,计算结果为「佐藤」。

字符串的合并:字段A & " " & 字段B

字段A为「佐藤」、字段B为「昇」时,计算结果为「佐藤 昇」。

YEN函数的使用范例:YEN(字段A * 1.1, 0)

字段A为「8,875」时,计算结果为「¥9,763」。
将「8,875 × 1.1 = 9762.5」四舍五入后的值。

详情请参考
[&运算符]字符与数值的合并

参考:未输入字段的计算

未输入字段将作为「0」或空字符串进行计算。

  • 未输入的数值类型的字段将被识别为「0」。但在「&」运算中将被识别为「""」(空字符串)。
  • 未输入的字符串类型的字段将被识别为「""」(空字符串)。
  • IF函数中,当指定了「[数値]字段=0」时,不仅在[数值]字段输入「0」时为真,在[数值]字段未输入时也为真。
  • 当指定了「[数值]字段=""」时,进行「是否为未输入」的判定。输入「0」时为假,未输入时为真。
  • 将显示「0」替换为「不显示任何信息(空白)」的方法
    请将计算结果设为「""」。
    • 例:IF(个数=0, "", 单价*个数)
      个数为0时,不显示0而显示为空白。个数不为0时,显示乘算后的金额。

参考:数值和计算的值

[数值]字段和[计算]字段的值可能会根据位数进行舍入。舍入位数和舍入方法可在设置中进行更改。
详情请参考以下页面。