関数と演算子の一覧

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

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

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

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

演算子

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

演算子 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 ✔ ✔
MEDIAN ✔ ✔
MIN ✔ ✔ ✔
MINA ✔ ✔
MINIFS ✔ ✔
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 ✔ ✔
IFERROR ✔ ✔
NOT ✔ ✔ ✔
OR ✔ ✔ ✔
TRUE ✔ ✔ ✔
SWTICH ✔ ✔ 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 ✔ ✔
INDIRECT ✔ ✔
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 ✔ ✔ ✔
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 ✔ ✔
EXACT ✔ ✔
FIND/FINDB ✔ ✔
FIXED ✔ ✔
HYPERLINK ✔ ✔ ✔
LEFT/LEFTB ✔ ✔ ✔
LEN/LENB ✔ ✔ ✔
LOWER ✔ ✔ ✔
MID/MIDB ✔ ✔ ✔
REPLACE ✔ ✔
REPT ✔ ✔
RIGHT/RIGHTB ✔ ✔ ✔
SEARCH/SEARCHB ✔ ✔
SUBSTITUTE ✔ ✔ ✔
T ✔ ✔
TEXT ✔ ✔ ✔
TEXTJOIN ✔ ✔
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 ✔ ✔

参考

Copyright © MESCIUS inc. All rights reserved.