運算符號與函數的使用範例
本頁面將說明使用運算符號與函數的使用範例。
關於可在計算公式中使用的運算符號與函數詳情,請參閱「運算符號與函數清單」。
運算符號與函數的使用方法
運算符號/函數 | 計算公式範例 | 計算結果範例 |
---|---|---|
+ | 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時,則顯示加算後的金額。
- 例:IF(個數=0, "", 單價*個數)
參考:數值與計算的值
「數值」欄位和「計算」欄位的值可能會根據位數進位。進位位數和進位方式可以在設定中變更。
詳情請參閱以下頁面。
四捨五入、無條件捨去、無條件進位設定的使用區別
設定數值的有效位數和進位方式