計算功能概覽

建立者 LS, 修改時間 星期五, 6 十二月, 2024 在 9:31 AM 由 LS

計算功能概覽

RDrive 的計算欄位模組設計旨在協助您透過「計算欄位」建立動態且高效的表格。此功能強大,允許您定義基於表格內其他欄位自動計算值的欄位,從而簡化數據輸入與分析工作。



TABLE OF CONTENTS




計算功能的主要特點

  • 多功能性:涵蓋數學計算、文本操作、統計分析、邏輯運算及日期/時間處理等多種應用場景。
  • 自動化:透過這些函數,您可自動執行重複性任務,減少人工干預,提升整體工作流程效率。
  • 精確性:計算功能提供準確的結果,減少手動計算錯誤的風險,並確保數據完整性。



有效使用計算功能的重要注意事項

  1. 避免引用整欄數據
    請勿在公式中使用如 A:A 或 B:C 這樣引用整欄數據的方式。這種做法可能會在處理大型數據集時顯著降低效能。請務必指定包含有效數據的明確範圍(例如 A1:A100),以確保計算高效運行。
  2. 合併預設試算表
    如使用合併預設的試算表,任何添加至具有相同標題的工作表的數據將覆蓋現有內容。
  3. 觸發計算
    RDrive 的計算值僅在其所依賴的輸入值被編輯時更新。如果源值更改,計算欄位將自動反映該變更,無需手動更新。
  4. 避免輸入和輸出共用欄位
    請勿將欄位設為同時充當輸入與輸出的用途。這可能導致循環引用及非預期行為。
  5. 輸出欄位與條件編輯
    輸出欄位會根據設定的條件編輯規則運行。如果欄位當前狀態不可編輯,則輸出將不顯示。請確保條件編輯規則正確設定以實現所需行為。



使用計算功能的優點

計算模組將基於公式的邏輯直接帶入您的表格設計中。透過利用計算欄位,您可以自動化複雜計算,減少手動數據輸入錯誤,並提高數據收集過程的效率。

RDrive 的計算模組支持許多熟悉的 Excel 函數,方便用戶運用現有知識進行適應與應用。以下是 166 個計算函數的完整分類及描述,便於查閱。




函數列表

數學函數

  • ABS:返回數值的絕對值。
  • ACOS:返回數值的反餘弦值。
  • ACOSH:返回數值的反雙曲餘弦值。
  • ASIN:返回數值的反正弦值。
  • ASINH:返回數值的反雙曲正弦值。
  • ATAN:返回數值的反正切值。
  • ATAN2:返回基於坐標 (x, y) 的反正切值。
  • ATANH:返回數值的反雙曲正切值。
  • CEILING:將數值向上取整至指定的倍數。
  • FLOOR:將數值向下取整至指定的倍數。
  • FLOOR.MATH:以數學方式向下取整至指定的倍數。
  • MOD:返回數值被除數除後的餘數。
  • POWER:返回數值的冪次結果。
  • PRODUCT:返回一組數字的乘積。
  • ROUND:將數值四捨五入至指定的小數位數。
  • ROUNDDOWN:將數值向下取整至指定的小數位數。
  • ROUNDUP:將數值向上取整至指定的小數位數。
  • SQRT:返回數值的平方根。
  • SUM:對一組數字進行求和。
  • SUMIF:對符合特定條件的一組數字進行求和。
  • SUMIFS:對同時滿足多個條件的一組數字進行求和。
  • SUMPRODUCT:對數組間的對應元素進行乘積運算,並返回乘積總和。
  • SUMSQ:返回一組數字平方的總和。
  • TRUNC:通過移除小數部分將數字截斷為整數。


統計函數

  • AVEDEV:返回數據點與其平均值的偏差絕對值的平均值。
  • AVERAGE:返回參數的平均值(算術平均值)。
  • AVERAGEIF:返回符合條件的一組數字的平均值。
  • AVERAGEIFS:返回同時滿足多個條件的一組數字的平均值。
  • COUNT:計算包含數字的單元格數量。
  • COUNTA:計算非空單元格的數量。
  • COUNTBLANK:計算範圍內空白單元格的數量。
  • COUNTIF:計算符合條件的單元格數量。
  • COUNTIFS:計算同時滿足多個條件的單元格數量。
  • DEVSQ:返回數據點的偏差平方和。
  • LARGE:返回數據集中第 k 個最大的值。
  • MEDIAN:返回數據集中值的中位數。
  • MIN:返回數據集中的最小值。
  • MINA:包括邏輯值時返回數據集中的最小值。
  • MAX:返回數據集中的最大值。
  • MAXA:包括邏輯值時返回數據集中的最大值。
  • NORM.INV:返回指定平均值和標準差的正態分布的反函數。
  • NORMDIST:返回指定平均值和標準差的正態分布值。
  • NORMINV:返回正態分布的反函數。
  • NORMSDIST:返回標準正態分布值(平均值為 0,標準差為 1)。
  • NORMSINV:返回標準正態分布的反函數值。
  • STDEV:返回一組數值的標準差。
  • VAR.P:基於全部數據集返回群體的變異數。


邏輯函數

  • AND:如果所有參數為 TRUE,則返回 TRUE。
  • IF:當條件為 TRUE 時返回一個值,否則返回另一個值。
  • IFERROR:當沒有錯誤時返回值,否則返回指定值。
  • IFNA:當條件為 TRUE 時返回值,否則返回 #N/A。
  • NOT:反轉參數的邏輯值(TRUE 變為 FALSE,反之亦然)。
  • OR:如果任一參數為 TRUE,則返回 TRUE。
  • TRUE:返回邏輯值 TRUE。
  • FALSE:返回邏輯值 FALSE。

文本函數

  • CHAR:返回對應於數字的字符。
  • CLEAN:移除文本中的所有非可打印字符。
  • CODE:返回文本字符串中首個字符的數值。
  • CONCATENATE:將多個文本項目連接成一個字符串。
  • EXACT:比較兩個文本字符串是否完全相同,並返回 TRUE 或 FALSE。
  • FIND:查找一個文本字符串在另一文本字符串中的位置。
  • LEFT:從文本字符串的左邊返回指定數量的字符。
  • LEN:返回文本字符串中的字符數量。
  • LOWER:將文本字符串轉換為小寫。
  • MID:返回文本字符串中間的指定數量的字符。
  • PROPER:將文本字符串中每個單詞的首字母大寫。
  • REPLACE:將文本字符串的一部分替換為另一文本字符串。
  • REPT:重複文本字符串指定次數。
  • RIGHT:從文本字符串的右邊返回指定數量的字符。
  • SUBSTITUTE:在文本字符串中用新文本替換舊文本。
  • TEXTJOIN:使用分隔符將多個文本字符串連接起來。
  • TRIM:移除文本字符串中的多餘空格。
  • UPPER:將文本字符串轉換為大寫。


日期與時間函數

  • DATE:返回日期的序列號。
  • DATEVALUE:將文本格式的日期轉換為序列號。
  • DAY:返回日期的日部分。
  • DAYS360:基於 360 天年份計算兩個日期之間的天數。
  • EDATE:返回指定日期之前或之後的月份數的日期。
  • EOMONTH:返回指定月份數前或後的月份的最後一天。
  • HOUR:返回時間值中的小時部分(0 到 23)。
  • MINUTE:返回時間值中的分鐘部分。
  • NOW:返回當前日期和時間。
  • SECOND:返回時間值中的秒數部分。
  • TIME:返回表示時間的數值。
  • TODAY:返回當前日期。
  • WEEKDAY:返回日期對應的星期幾(以數字表示)。
  • WEEKNUM:返回日期所在年的周數。
  • YEAR:返回日期中的年份部分。
  • YEARFRAC:返回兩個日期之間的整年天數比例。


財務函數

  • FV:返回基於定期支付和固定利率的投資未來值。
  • NPER:返回基於定期支付和固定利率的投資期數。
  • NPV:返回基於一系列定期現金流的投資淨現值。
  • PMT:返回基於固定支付額和固定利率的貸款支付額。
  • PPMT:返回投資特定期數的本金支付額。
  • RATE:返回年金每期的利率。
  • PV:返回基於定期支付和固定利率的投資現值。


查找與引用函數

  • CHOOSE:根據索引號從列表中返回值。
  • INDEX:根據行列號從表格或範圍中返回值。
  • MATCH:在範圍中搜索值並返回相對位置。
  • OFFSET:從起始單元格返回指定行列距離的範圍。
  • VLOOKUP:在表格的首列中查找值,並返回同一行中指定列的值。
  • HLOOKUP:在表格的首行中查找值,並返回同一列中指定行的值。


信息函數

  • ISBLANK:如果單元格為空,則返回 TRUE。
  • ISERROR:如果值為任意錯誤,則返回 TRUE。
  • ISEVEN:如果數值為偶數,則返回 TRUE。
  • ISNUMBER:如果值為數字,則返回 TRUE。
  • ISODD:如果數值為奇數,則返回 TRUE。


工程與轉換函數

  • BIN2DEC:將二進制數轉換為十進制。
  • DEC2BIN:將十進制數轉換為二進制。
  • DEC2HEX:將十進制數轉換為十六進制。
  • OCT2DEC:將八進制數轉換為十進制。
  • HEX2DEC:將十六進制數轉換為十進制。
  • DELTA:測試兩個數值是否相等,若相等返回 1,否則返回 0。
  • IMAGINARY:返回複數的虛部係數。
  • IMREAL:返回複數的實部係數。
  • COMPLEX:將實部和虛部係數轉換為複數。


數組與矩陣函數

  • TRANSPOSE:返回數組的轉置矩陣。
  • MMULT:返回兩個數組的矩陣乘積。
  • MINVERSE:返回矩陣的逆矩陣。
  • MDETERM:返回矩陣的行列式。


邏輯與條件函數

  • SWITCH:將表達式與一組值進行匹配,並返回對應於第一個匹配項的結果。
  • IFS:檢查多個條件,並返回第一個為 TRUE 的條件對應的值。


其他函數

  • COLUMN:返回參照的列號。
  • ROW:返回參照的行號。
  • RADIANS:將角度轉換為弧度。
  • DEGREES:將弧度轉換為角度。
  • RAND:返回介於 0 與 1 之間的隨機數。
  • RANDBETWEEN:返回介於兩個指定值之間的隨機整數。
  • TEXT:格式化數字並將其轉換為文本。
  • DOLLARDE:將以分數表示的價格轉換為十進制。
  • DOLLARFR:將以十進制表示的價格轉換為分數。
  • QUOTIENT:返回整數部分的除法結果,忽略餘數。
  • ROMAN:將阿拉伯數字轉換為羅馬數字文本。


擴展統計函數

  • SLOPE:返回線性回歸線的斜率。
  • INTERCEPT:返回線性回歸線的截距。
  • SMALL:返回數據集中第 k 個最小值。
  • STANDARDIZE:基於平均值和標準差返回標準化值。


擴展財務函數

  • IRR:返回一系列現金流的內部收益率。
  • MIRR:考慮融資和再投資率的情況下,返回一系列現金流的修正內部收益率。


擴展日期與時間函數

  • NETWORKDAYS:返回兩個日期之間的完整工作日天數。
  • WORKDAY:返回指定工作日數之前或之後的日期。

未能盡錄。



點擊這裡查看如何設置計算公式,以計算採購訂單中的金額為範例。 


列表:
附件為 RDrive 支援函數的完整列表。

這篇文章是否有幫助?

太棒了!

感謝您提供意見回饋

抱歉,沒能幫到您

感謝您提供意見回饋

請讓我們知道如何改善這篇文章!

請選擇至少一個原因
驗證碼驗證是必須的。

意見已發送

感謝您的寶貴意見,我們將嘗試修改這篇文章