運算符號與函數的使用範例

文章編號:040503

本頁面將說明使用運算符號與函數的使用範例。
關於可在計算公式中使用的運算符號與函數詳情,請參閱「運算符號與函數清單」。

運算符號與函數的使用方法

運算符號/函數 計算公式範例 計算結果範例
+ 3+2 5
- 3-2 1
* 3*2 6
/ 3/2 1.5
^ 3^2 9
& 佐藤&昇 佐藤昇
= 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
SUM SUM(1, 2, 3) 6
YEN YEN(1100.5, 0) \1,101
DATE_FORMAT DATE_FORMAT(1522972800, "YYYY年M月d日", "system") 2018年4月6日
IF IF(A<100,B,C) A的值為90時結果為B,A的值為110時結果為C
AND IF(AND(A>10,B>=10),"1","0") A和B的值為10時:0
OR IF(OR(A>10,B>=10),"1","0") A和B的值為10時:1
NOT IF(NOT(A>10),"1","0") A的值為10時:1
CONTAINS IF(CONTAINS(出勤日, "週日"), "週日有出勤", "週日未出勤") 勾選週日時顯示「週日有出勤」,未勾選時顯示「週日未出勤」
ROUND ROUND(A * 1.1) A的值為8,875時:9,763
ROUNDDOWN ROUNDDOWN(A * 1.1) A的值為8,875時:9,762
ROUNDUP ROUNDUP(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,500 1 1,500
原子筆 70 5 350
網路線 350 2 700
轉接線 150 1 150
A5筆記本 50 10 500
      (計算總和)

「小計」欄位的欄位代碼為「欄位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」的數值欄位以外,空白的數值欄位也將也將判斷為True。

  • 指定「數值欄位=""」,將判斷欄位「是否空白」。輸入「0」時為False,空白時為True。

  • 將「0」替換為「不顯示任何內容(空白)」的方法
    請將計算結果設定為「""」。

    • 例:IF(個數=0, "", 單價*個數)
      當個數為0時不會顯示0,將顯示為空白。個數不為0時,則顯示加算後的金額。

參考:數值與計算的值

「數值」欄位和「計算」欄位的值可能會根據位數進位。進位位數和進位方式可以在設定中變更。
詳情請參閱以下頁面。
四捨五入、無條件捨去、無條件進位設定的使用區別
設定數值的有效位數和進位方式