関数と演算子の一覧

RaySheetの数式列で利用可能な関数と演算子の一覧です。以下の関数の分類はMicrosoft Excelのドキュメントに基づきます。

RaySheetではExcelの動作に基づく関数と演算子を提供しています。個々の用法は、ExcelのドキュメントやOfficeサポート情報を参照してください。

以下の「Microsoft Excel」は、断りがない限りMicrosoft Excel 2007/2010を対象としています。Excel 2013/2016の関数は「2013/2016」を記載しています。チェックマーク(✔)は対応していることを示します。空欄は未対応を示します。

数式列においては、たとえば=SUM([金額])の結果は、「金額」列の合計ではなく、現在のレコードの「金額」をそのまま表示します。SUM関数は=SUM([頭金],([分割払い]*12))のように現在のレコードの項目の合計に使用できます。SUM関数やAVERAGE関数ですべてのレコードや現在のページのレコードを計算するには、集計行集計列を使用します。

以下の「Salesforce」は、参考用にSalesforceの数式項目の直接的な対応を示します。Salesforceの数式項目が空欄の場合でも別の方法で実現できる場合があります。また、Salesforce固有の関数はここでは対象としません。数式項目はシステム管理者や開発者が使用できますが、エンドユーザは使用できないためです。一方、RaySheetの数式列は、システム管理者が許可している場合はすべてのRaySheetユーザが使用できます。

  • DAYS、SWITCHおよびCASESAFEID関数は、v4.5より使用可能です。
  • MAXIFS、MINIFS、IFS、ENCODEURL、HYPERLINKおよびEXTJOIN関数は、v5.0より使用可能です。

演算子

次の表は算術演算子の一覧です。

演算子 RaySheet Microsoft Excel Salesforce
+(正符号、加算)
-(負符号、減算)
*(乗算)
/(乗算)
%(パーセント) 代わりに小数点を使用する
^(べき乗)

次の表は比較演算子の一覧です。

演算子 RaySheet Microsoft Excel Salesforce
=(等号、等しい)
>(より大きい)
<(より小さい)
>=(より大か等しい)
<=(より小か等しい)
<>(不等号)

次の表は文字列連結演算子の一覧です。

演算子 RaySheet Microsoft Excel Salesforce
&(アンパサンド)

次の表は参照演算子の一覧です。

演算子 RaySheet Microsoft Excel Salesforce
:(コロン)
,(カンマ)
 (スペース)

Excelの場合と同じように、「:(コロン)」や「 (スペース)」を使って列の範囲を指定すると、ユーザが列を並び替えたときに数式の結果が変わってしまします。これを避けるためには、「,(カンマ)」を使って列名を1つずつ列記する方法をお勧めします。

統計

関数名 RaySheet Microsoft Excel Salesforce
AVEDEV
AVERAGE
AVERAGEA
AVERAGEIF
AVERAGEIFS
BETADIST
BETAINV
BINOMDIST
CHIDIST
CHIINV
CHITEST
CONFIDENCE
CORREL
COUNT
COUNTA
COUNTBLANK
COUNTIF
COUNTIFS
COVER
CRITBINOM
DEVSQ
EXPONDIST
FDIST
FINV
FISHER
FISHERINV
FORECAST
FREQUENCY
FTEST
GAMMADIST
GAMMAINV
GAMMALN
GEOMEAN
GROWTH
HARMEAN
HYPGECOMDIST
INTERCEPT
KURT
LARGE
LINEST
LOGEST
LOGINV
LOGNORMDIST
MAX
MAXA
MAXIFS ✔(v5.0) ✔(2016)
MEDIAN
MIN
MINA
MINIFS ✔(v5.0) ✔(2016)
MODE
NEGBINOMDIST
NORMDIST
NORMINV
NORMSDIST
NORMSINV
PEARSON
PERCENTILE
PERCENTRANK
PERMUT
POISSON
PROB
QUARTILE
RANK
RSQ
SKEW
SLOPE
SMALL
STANDARDIZE
STDEV
STDEVA
STDEVP
STDEVPA
STEYX
TDIST
TINV
TREND
TRIMMEAN
TTEST
VAR
VARA
VARP
VARPA
WEIBULL
ZTEST

論理

関数名 RaySheet Microsoft Excel Salesforce
AND
FALSE
IF
IFS ✔(v5.0) ✔(2016)
IFERROR
NOT
OR
TRUE
SWTICH ✔(v4.5) ✔(2016) CASE関数

情報

関数名 RaySheet Microsoft Excel Salesforce
ERROR.TYPE
ISBLANK
ISERR
ISERROR
ISEVEN
ISLOGICAL
ISNA
ISNONTEXT
ISNUMBER
ISODD
ISREF
ISTEXT
N
NA
TYPE

検索/行列

数式列はセル単位ではなく列単位で使用すること、構造化参照に対応していないため、検索/行列関数で複数のレコードを対象とすることができません。

関数名 RaySheet Microsoft Excel Salesforce
ADDRESS
CHOOSE
COLUMN
COLUMNS
HLOOKUP
INDEX
LOOKUP
MATCH
OFFSET
ROW
ROWS
TRANSPOSE
VLOOKUP

財務

関数名 RaySheet Microsoft Excel Salesforce
ACCRINT
ACCRINTM
AMORDEGRC
AMORLINC
COUPDAYBS
COUPDAYS
COUPDAYSNC
COUPNCD
COUPNUM
COUPPCD
CUMIPMT
CUMPRINC
DB
DDB
DISC
DOLLARDE
DOLLARFR
DURATION
EFFECT
FV
FVSCHEDULE
INTRATE
IPMT
IRR
ISPMT
MDURATION
MIRR
NOMINAL
NPER
NPV
ODDFPRICE
ODDFYIELD
ODDLPRICE
ODDLYIELD
PMT
PPMT
PRICE
PRICEDISC
PRICEMAT
PV
RATE
RECEIVED
SLN
SYD
TBILLEQ
TBILLPRICE
TBILLYIELD
VDB
XIRR
XNPV
YIELD
YIELDDISC
YIELDMAT

データベース

関数名 RaySheet Microsoft Excel Salesforce
DAVERAGE
DCOUNT
DCOUNTA
DGET
DMAX
DMIN
DPRODUCT
DSTDEV
DSTDEVP
DSUM
DVAR
DVARP

日付と時刻

関数名 RaySheet Microsoft Excel Salesforce
DATE
DATEDIF
DATEVALUE
DAY
DAYS ✔(v4.5) ✔(2013/2016)
DAYS360
EDATE
EOMONTH
HOUR
MINUTE
MONTH
NETWORKDAYS
NOW
SECOND
TIME
TIMEVALUE
TODAY
WEEKDAY
WEEKNUM
WORKDAY
YEAR
YEARFRAC

エンジニアリング

関数名 RaySheet Microsoft Excel Salesforce
BESSELI
BESSELJ
BESSELK
BESSELY
BIN2DEC
BIN2HEX
BIN2OCT
COMPLEX
CONVERT
DEC2BIN
DEC2HEX
DEC2OCT
DELTA
ERF
ERFC
GESTEP
HEX2BIN
HEX2DEC
HEX2OCT
IMABS
IMAGINARY
IMARGUMENT
IMCONJUGATE
IMCOS
IMDIV
IMEXP
IMLN
IMLOG10
IMLOG2
IMPOWER
IMPRODUCT
IMREAL
IMSIN
IMSQRT
IMSUB
IMSUM
OCT2BIN
OCT2DEC
OCT2HEX

文字列

関数名が「B」で終わる関数はシフトJISの2バイト文字を前提にしていますが、Salesforce上のデータはUTF-8のため、「B」のつかない関数に置き換えてください。

関数名 RaySheet Microsoft Excel Salesforce
ASC
CHAR
CLEAN
CODE
CONCATENATE
DOLLAR
ENCODEURL ✔(v5.0) ✔(2013)
EXACT
FIND/FINDB
FIXED
HYPERLINK ✔(v5.0)
LEFT/LEFTB
LEN/LENB
LOWER
MID/MIDB
REPLACE
REPT
RIGHT/RIGHTB
SEARCH/SEARCHB
SUBSTITUTE
T
TEXT
TEXTJOIN ✔(v5.0) ✔(2016)
TRIM
UPPER
VALUE

数学/三角

MAXとMINは、数学/三角ではなく統計関数に分類されます。

関数名 RaySheet Microsoft Excel Salesforce
ABS
ACOS
ACOSH
ASIN
ASINH
ATAN
ATAN2
ATANH
CEILING
COMBIN
COS
COSH
DEGREES
EVEN
EXP
FACT
FACTDOUBLE
FLOOR
GCD
INT
LCM
LN
LOG
LOG10
MDETERM
MINVERSE
MMULT
MOD
MROUND
MULTINOMIAL
ODD
PI
POWER
PRODUCT
QUOTIENT
RADIANS
RAND
RANDBETWEEN
ROMAN
ROUND
ROUNDDOWN
ROUNDUP
SERIESSUM
SIGN
SIN
SINH
SQRT
SQRTPI
SUBTOTAL
SUM
SUMIF
SUMIFS
SUMPRODUCT
SUMSQ
SUMX2MY2
SUMX2PY2
SUMXMY2
TAN
TANH
TRUNC

Salesforce固有の関数

関数名 RaySheet Microsoft Excel Salesforce
CASE ✔(SWITCH) ✔(SWITCH)
CASESAFEID ✔(v4.5)

参考

Copyright © 2019 GrapeCity inc. All rights reserved.