logologo
スタート
マニュアル
開発
プラグイン
API
ホーム
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
スタート
マニュアル
開発
プラグイン
API
ホーム
logologo
計算エンジン
概要
Formula.js
Math.js
Previous Page概要
Next PageMath.js
AI翻訳通知

このドキュメントはAIによって翻訳されました。正確な情報については英語版をご参照ください。

#Formula.js

Formula.js は、Excel 互換の関数を豊富に提供しています。

#関数リファレンス

#日付

関数定義呼び出し例引数期待される結果
DATE指定された年、月、日から日付を作成します。DATE(2008, 7, 8)年(整数)、月(1-12)、日(1-31)。Tue Jul 08 2008 00:00:00 GMT-0700 (PDT)
DATEVALUEテキスト形式の日付を日付シリアル値に変換します。DATEVALUE('8/22/2011')日付を表すテキスト文字列。Mon Aug 22 2011 00:00:00 GMT-0700 (PDT)
DAY指定された日付の「日」の部分を返します。DAY('15-Apr-11')日付値または日付テキスト文字列。15
DAYS2つの日付の間の日数を計算します。DAYS('3/15/11', '2/1/11')終了日、開始日。42
DAYS3601年を360日として、2つの日付の間の日数を計算します。DAYS360('1-Jan-11', '31-Dec-11')開始日、終了日。360
EDATE指定された月数の前または後の日付を返します。EDATE('1/15/11', -1)開始日、月数(正の数は将来、負の数は過去)。Wed Dec 15 2010 00:00:00 GMT-0800 (PST)
EOMONTH指定された月数の前または後の月末の日付を返します。EOMONTH('1/1/11', -3)開始日、月数(正の数は将来、負の数は過去)。Sun Oct 31 2010 00:00:00 GMT-0700 (PDT)
HOUR時間の「時」の部分を返します。HOUR('7/18/2011 7:45:00 AM')時間値または時間テキスト文字列。7
MINUTE時間の「分」の部分を返します。MINUTE('2/1/2011 12:45:00 PM')時間値または時間テキスト文字列。45
ISOWEEKNUM指定された日付のその年における ISO 週番号を返します。ISOWEEKNUM('3/9/2012')日付値または日付テキスト文字列。10
MONTH指定された日付の「月」の部分を返します。MONTH('15-Apr-11')日付値または日付テキスト文字列。4
NETWORKDAYS週末と指定された休暇を除いた、2つの日付間の稼働日数を計算します。NETWORKDAYS('10/1/2012', '3/1/2013', ['11/22/2012'])開始日、終了日、オプションの休暇配列。109
NETWORKDAYSINTL週末をカスタマイズし、指定された休暇を除いた、2つの日付間の稼働日数を計算します。NETWORKDAYSINTL('1/1/2006', '2/1/2006', 7, ['1/2/2006'])開始日、終了日、週末パターン、オプションの休暇配列。23
NOW現在の日付と時刻を返します。NOW()引数なし。Thu Feb 20 2020 23:02:55 GMT+0100 (Central European Standard Time)
SECOND時間の「秒」の部分を返します。SECOND('2/1/2011 4:48:18 PM')時間値または時間テキスト文字列。18
TIME指定された時、分、秒から時間を作成します。TIME(16, 48, 10)時(0-23)、分(0-59)、秒(0-59)。0.7001157407407408
TIMEVALUEテキスト形式の時間を時間シリアル値に変換します。TIMEVALUE('22-Aug-2011 6:35 AM')時間を表すテキスト文字列。0.2743055555555556
TODAY今日の日付を返します。TODAY()引数なし。Thu Feb 20 2020 23:02:55 GMT+0100 (Central European Standard Time)
WEEKDAY週の特定の日に対応する数値を返します。WEEKDAY('2/14/2008', 3)日付値または日付テキスト文字列、戻り値のタイプ(1-3)。3
YEAR指定された日付の「年」の部分を返します。YEAR('7/5/2008')日付値または日付テキスト文字列。2008
WEEKNUM指定された日付のその年における週番号を返します。WEEKNUM('3/9/2012', 2)日付値または日付テキスト文字列、オプションの週の開始日(1=日曜日、2=月曜日)。11
WORKDAY開始日から指定された稼働日数だけ前または後の日付を返します(週末と休暇を除く)。WORKDAY('10/1/2008', 151, ['11/26/2008', '12/4/2008'])開始日、稼働日数、オプションの休暇配列。Mon May 04 2009 00:00:00 GMT-0700 (PDT)
WORKDAYINTL週末をカスタマイズし、指定された休暇を除いた、開始日から指定された稼働日数だけ前または後の日付を返します。WORKDAYINTL('1/1/2012', 30, 17)開始日、稼働日数、週末パターン。Sun Feb 05 2012 00:00:00 GMT-0800 (PST)
YEARFRAC2つの日付の間の全期間が1年に対して占める割合を計算します。YEARFRAC('1/1/2012', '7/30/2012', 3)開始日、終了日、オプションの基準(日計数基準)。0.5780821917808219

#財務

関数定義呼び出し例引数期待される結果
ACCRINT定期的に利息が支払われる有価証券の未収利息を計算します。ACCRINT('01/01/2011', '02/01/2011', '07/01/2014', 0.1, 1000, 1, 0)発行日、初回利払日、受渡日、年利率、額面、頻度、基準。350
CUMIPMT一連の支払期間において支払われる利息の累計を計算します。CUMIPMT(0.1/12, 30*12, 100000, 13, 24, 0)利率、総期間、現在価値、開始期、終了期、支払期日(0=期末、1=期首)。-9916.77251395708
CUMPRINC一連の支払期間において支払われる元金の累計を計算します。CUMPRINC(0.1/12, 30*12, 100000, 13, 24, 0)利率、総期間、現在価値、開始期、終了期、支払期日(0=期末、1=期首)。-614.0863271085149
DB定率法を使用して、指定された期間における資産の減価償却費を計算します。DB(1000000, 100000, 6, 1, 6)取得価額、残存価額、耐用年数、期間、月数。159500
DDB倍額定率法またはその他の指定された方法を使用して、減価償却費を計算します。DDB(1000000, 100000, 6, 1, 1.5)取得価額、残存価額、耐用年数、期間、係数。250000
DOLLARDE分数で表示された価格を小数表示に変換します。DOLLARDE(1.1, 16)分数形式のドル価格、分母。1.625
DOLLARFR小数で表示された価格を分数表示に変換します。DOLLARFR(1.625, 16)小数形式のドル価格、分母。1.1
EFFECT実効年利率を計算します。EFFECT(0.1, 4)名目年利率、年間の複利計算回数。0.10381289062499977
FV投資の将来価値を計算します。FV(0.1/12, 10, -100, -1000, 0)各期間の利率、期間数、各期間の支払額、現在価値、支払期日(0=期末、1=期首)。2124.874409194097
FVSCHEDULE一連の複利計算による利率を適用して、元金の将来価値を計算します。FVSCHEDULE(100, [0.09,0.1,0.11])元金、利率の配列。133.08900000000003
IPMT投資期間内の指定された期に支払われる利息を計算します。IPMT(0.1/12, 6, 2*12, 100000, 1000000, 0)各期間の利率、期、総期間数、現在価値、将来価値、支払期日(0=期末、1=期首)。928.8235718400465
IRR一連のキャッシュフローに対する内部収益率を計算します。IRR([-75000,12000,15000,18000,21000,24000], 0.075)キャッシュフローの配列、推定値。0.05715142887178447
ISPMT特定の期間に支払われる利息を計算します(ローン用)。ISPMT(0.1/12, 6, 2*12, 100000)各期間の利率、期、総期間数、借入金額。-625
MIRR修正内部収益率を計算します。MIRR([-75000,12000,15000,18000,21000,24000], 0.1, 0.12)キャッシュフローの配列、資金調達利率、再投資利率。0.07971710360838036
NOMINAL名目年利率を計算します。NOMINAL(0.1, 4)実効年利率、年間の複利計算回数。0.09645475633778045
NPER目標額に達するために必要な期間数を計算します。NPER(0.1/12, -100, -1000, 10000, 0)各期間の利率、各期間の支払額、現在価値、将来価値、支払期日(0=期末、1=期首)。63.39385422740764
NPV一連の将来のキャッシュフローの正味現在価値を計算します。NPV(0.1, -10000, 2000, 4000, 8000)各期間の割引率、キャッシュフローの配列。1031.3503176012546
PDURATION投資が指定された価値に達するまでに必要な期間を計算します。PDURATION(0.1, 1000, 2000)各期間の利率、現在価値、将来価値。7.272540897341714
PMTローンの定期支払額を計算します。PMT(0.1/12, 2*12, 1000, 10000, 0)各期間の利率、総期間数、現在価値、将来価値、支払期日(0=期末、1=期首)。-42426.08563793503
PPMT投資期間内の指定された期に支払われる元金額を計算します。PPMT(0.1/12, 6, 2*12, 100000, 1000000, 0)各期間の利率、期、総期間数、現在価値、将来価値、支払期日(0=期末、1=期首)。-43354.909209775076
PV投資の現在価値を計算します。PV(0.1/12, 2*12, 1000, 10000, 0)各期間の利率、期間数、各期間の支払額、将来価値、支払期日(0=期末、1=期首)。-29864.950264779152
RATE投資期間における各期の利率を計算します。RATE(2*12, -1000, -10000, 100000, 0, 0.1)総期間数、各期間の支払額、現在価値、将来価値、支払期日(0=期末、1=期首)、推定値。0.06517891177181533

#エンジニアリング

関数定義呼び出し例引数期待される結果
BIN2DEC2進数を10進数に変換します。BIN2DEC(101010)2進数値。42
BIN2HEX2進数を16進数に変換します。BIN2HEX(101010)2進数値。2a
BIN2OCT2進数を8進数に変換します。BIN2OCT(101010)2進数値。52
BITAND2つの数値のビット単位の論理積(AND)を返します。BITAND(42, 24)整数、整数。8
BITLSHIFT数値を指定されたビット数だけ左にシフトします。BITLSHIFT(42, 24)整数、シフトするビット数。704643072
BITOR2つの数値のビット単位の論理和(OR)を返します。BITOR(42, 24)整数、整数。58
BITRSHIFT数値を指定されたビット数だけ右にシフトします。BITRSHIFT(42, 2)整数、シフトするビット数。10
BITXOR2つの数値のビット単位の排他的論理和(XOR)を返します。BITXOR(42, 24)整数、整数。50
COMPLEX実部と虚部から複素数を作成します。COMPLEX(3, 4)実部、虚部。3+4i
CONVERT数値をある単位から別の単位に変換します。CONVERT(64, 'kibyte', 'bit')数値、変換元単位、変換先単位。524288
DEC2BIN10進数を2進数に変換します。DEC2BIN(42)10進数値。101010
DEC2HEX10進数を16進数に変換します。DEC2HEX(42)10進数値。2a
DEC2OCT10進数を8進数に変換します。DEC2OCT(42)10進数値。52
DELTA2つの値が等しいかどうかをテストします。DELTA(42, 42)数値、数値。1
ERF誤差関数の値を返します。ERF(1)上限値。0.8427007929497149
ERFC相補誤差関数の値を返します。ERFC(1)下限値。0.1572992070502851
GESTEP数値がしきい値以上であるかどうかをテストします。GESTEP(42, 24)数値、しきい値。1
HEX2BIN16進数を2進数に変換します。HEX2BIN('2a')16進数値。101010
HEX2DEC16進数を10進数に変換します。HEX2DEC('2a')16進数値。42
HEX2OCT16進数を8進数に変換します。HEX2OCT('2a')16進数値。52
IMABS複素数の絶対値(大きさ)を返します。IMABS('3+4i')複素数。5
IMAGINARY複素数の虚部を返します。IMAGINARY('3+4i')複素数。4
IMARGUMENT複素数の引数(角度)を返します。IMARGUMENT('3+4i')複素数。0.9272952180016122
IMCONJUGATE複素数の共役複素数を返します。IMCONJUGATE('3+4i')複素数。3-4i
IMCOS複素数の余弦(コサイン)を返します。IMCOS('1+i')複素数。0.8337300251311491-0.9888977057628651i
IMCOSH複素数の双曲線余弦(ハイパボリックコサイン)を返します。IMCOSH('1+i')複素数。0.8337300251311491+0.9888977057628651i
IMCOT複素数の余接(コタンジェント)を返します。IMCOT('1+i')複素数。0.21762156185440265-0.8680141428959249i
IMCSC複素数の余割(コセカント)を返します。IMCSC('1+i')複素数。0.6215180171704283-0.3039310016284264i
IMCSCH複素数の双曲線余割(ハイパボリックコセカント)を返します。IMCSCH('1+i')複素数。0.3039310016284264-0.6215180171704283i
IMDIV2つの複素数の商を返します。IMDIV('1+2i', '3+4i')被除複数、除複数。0.44+0.08i
IMEXP複素数の指数関数を返します。IMEXP('1+i')複素数。1.4686939399158851+2.2873552871788423i
IMLN複素数の自然対数を返します。IMLN('1+i')複素数。0.3465735902799727+0.7853981633974483i
IMLOG10複素数の常用対数(底が10)を返します。IMLOG10('1+i')複素数。0.1505149978319906+0.3410940884604603i
IMLOG2複素数の2を底とする対数を返します。IMLOG2('1+i')複素数。0.5000000000000001+1.1330900354567985i
IMPOWER複素数のべき乗を返します。IMPOWER('1+i', 2)複素数、指数。1.2246063538223775e-16+2.0000000000000004i
IMPRODUCT複数の複素数の積を返します。IMPRODUCT('1+2i', '3+4i', '5+6i')複素数の配列。-85+20i
IMREAL複素数の実部を返します。IMREAL('3+4i')複素数。3
IMSEC複素数の正割(セカント)を返します。IMSEC('1+i')複素数。0.4983370305551868+0.591083841721045i
IMSECH複素数の双曲線正割(ハイパボリックセカント)を返します。IMSECH('1+i')複素数.0.4983370305551868-0.591083841721045i
IMSIN複素数の正弦(サイン)を返します。IMSIN('1+i')複素数。1.2984575814159773+0.6349639147847361i
IMSINH複素数の双曲線正弦(ハイパボリックサイン)を返します。IMSINH('1+i')複素数。0.6349639147847361+1.2984575814159773i
IMSQRT複素数の平方根を返します。IMSQRT('1+i')複素数。1.0986841134678098+0.45508986056222733i
IMSUB2つの複素数の差を返します。IMSUB('3+4i', '1+2i')被減複素数、減複素数。2+2i
IMSUM複数の複素数の和を返します。IMSUM('1+2i', '3+4i', '5+6i')複素数の配列。9+12i
IMTAN複素数の正接(タンジェント)を返します。IMTAN('1+i')複素数。0.2717525853195117+1.0839233273386946i
OCT2BIN8進数を2進数に変換します。OCT2BIN('52')8進数値。101010
OCT2DEC8進数を10進数に変換します。OCT2DEC('52')8進数値。42
OCT2HEX8進数を16進数に変換します。OCT2HEX('52')8進数値。2a

#論理

関数定義呼び出し例引数期待される結果
ANDすべての引数が TRUE の場合にのみ TRUE を返し、それ以外の場合は FALSE を返します。AND(true, false, true)1つ以上の論理値(ブール値)。すべての引数が TRUE の場合にのみ TRUE を返します。
FALSE論理値 FALSE を返します。FALSE()引数なし。
IF条件が TRUE か FALSE かによって異なる値を返します。IF(true, 'Hello!', 'Goodbye!')条件、TRUE の場合の値、FALSE の場合の値。Hello!
IFS複数の条件を評価し、最初の TRUE 条件に対応する値を返します。IFS(false, 'Hello!', true, 'Goodbye!')条件と対応する値のペア。Goodbye!
NOT論理値を反転させます。TRUE は FALSE に、FALSE は TRUE になります。NOT(true)1つの論理値(ブール値)。
ORいずれかの引数が TRUE の場合に TRUE を返し、それ以外の場合は FALSE を返します。OR(true, false, true)1つ以上の論理値(ブール値)。いずれかの引数が TRUE の場合に TRUE を返します。
SWITCH式の値を評価し、一致する最初の結果を返します。一致するものがない場合はデフォルト値を返します。SWITCH(7, 9, 'Nine', 7, 'Seven')式、一致させる値1、結果1、...、[デフォルト値]。Seven
TRUE論理値 TRUE を返します。TRUE()引数なし。
XOR引数のうち TRUE であるものが奇数個の場合に TRUE を返し、それ以外の場合は FALSE を返します。XOR(true, false, true)1つ以上の論理値(ブール値)。TRUE の個数が奇数の場合に TRUE を返します。

#数学

関数定義呼び出し例引数期待される結果
ABS数値の絶対値を返します。ABS(-4)数値。4
ACOS逆余弦(アークコサイン)をラジアンで返します。ACOS(-0.5)-1 から 1 までの数値。2.0943951023931957
ACOSH数値の逆双曲線余弦を返します。ACOSH(10)1 以上の数値。2.993222846126381
ACOT逆余接(アークコタンジェント)をラジアンで返します。ACOT(2)任意の数値。0.46364760900080615
ACOTH数値の逆双曲線余接を返します。ACOTH(6)絶対値が 1 より大きい数値。0.16823611831060645
AGGREGATEエラーや非表示の行を無視して、集計計算を行います。AGGREGATE(9, 4, [-5,15], [32,'Hello World!'])関数番号、オプション、配列1、...、配列N。10,32
ARABICローマ数字をアラビア数字に変換します。ARABIC('MCMXII')ローマ数字の文字列。1912
ASIN逆正弦(アークサイン)をラジアンで返します。ASIN(-0.5)-1 から 1 までの数値。-0.5235987755982988
ASINH数値の逆双曲線正弦を返します。ASINH(-2.5)任意の数値。-1.6472311463710965
ATAN逆正接(アークタンジェント)をラジアンで返します。ATAN(1)任意の数値。0.7853981633974483
ATAN2指定された x 座標と y 座標の逆正接をラジアンで返します。ATAN2(-1, -1)y 座標、x 座標。-2.356194490192345
ATANH数値の逆双曲線正接を返します。ATANH(-0.1)-1 から 1 までの数値。-0.10033534773107562
BASE数値を指定された基数のテキストに変換します。BASE(15, 2, 10)数値、基数、[最小桁数]。0000001111
CEILING数値を指定された基準値の倍数のうち、最も近い値に切り上げます。CEILING(-5.5, 2, -1)数値、基準値、[モード]。-6
CEILINGMATH数値を指定された基準値の倍数のうち、最も近い値に切り上げます。CEILINGMATH(-5.5, 2, -1)数値、[基準値]、[モード]。-6
CEILINGPRECISE符号に関係なく、数値を指定された基準値の倍数のうち、最も近い値に切り上げます。CEILINGPRECISE(-4.1, -2)数値、[基準値]。-4
COMBIN指定された個数からいくつかの数を選択する場合の組み合わせの数を返します。COMBIN(8, 2)総数、選択する数。28
COMBINA重複を許容して、指定された個数からいくつかの数を選択する場合の組み合わせの数を返します。COMBINA(4, 3)総数、選択する数。20
COS指定された角度の余弦(コサイン)を返します。COS(1)ラジアン単位の角度。0.5403023058681398
COSH数値の双曲線余弦を返します。COSH(1)任意の数値。1.5430806348152437
COT指定された角度の余接(コタンジェント)を返します。COT(30)ラジアン単位の角度。-0.15611995216165922
COTH数値の双曲線余接を返します。COTH(2)任意の数値。1.0373147207275482
CSC指定された角度の余割(コセカント)を返します。CSC(15)ラジアン単位の角度。1.5377805615408537
CSCH数値の双曲線余割を返します。CSCH(1.5)任意の数値。0.46964244059522464
DECIMAL指定された基数のテキスト形式の数値を10進数に変換します。DECIMAL('FF', 16)テキスト、基数。255
ERF誤差関数の値を返します。ERF(1)上限値。0.8427007929497149
ERFC相補誤差関数の値を返します。ERFC(1)下限値。0.1572992070502851
EVEN数値を最も近い偶数に切り上げます。EVEN(-1)数値。-2
EXPe を底とする数値のべき乗を返します。EXP(1)指数。2.718281828459045
FACT数値の階乗を返します。FACT(5)非負の整数。120
FACTDOUBLE数値の二重階乗を返します。FACTDOUBLE(7)非負の整数。105
FLOOR数値を指定された基準値の倍数のうち、最も近い値に切り捨てます。FLOOR(-3.1)数値、基準値。-4
FLOORMATH数値を指定された基準値の倍数のうち、最も近い値に切り捨てます。FLOORMATH(-4.1, -2, -1)数値、[基準値]、[モード]。-4
FLOORPRECISE符号に関係なく、数値を指定された基準値の倍数のうち、最も近い値に切り捨てます。FLOORPRECISE(-3.1, -2)数値、[基準値]。-4
GCD2つ以上の整数の最大公約数を返します。GCD(24, 36, 48)2つ以上の整数。12
INT数値を最も近い整数に切り捨てます。INT(-8.9)数値。-9
ISEVEN数値が偶数かどうかをテストします。ISEVEN(-2.5)数値。
ISOCEILINGISO の規則に従って、数値を指定された基準値の倍数のうち、最も近い値に切り上げます。ISOCEILING(-4.1, -2)数値、[基準値]。-4
ISODD数値が奇数かどうかをテストします。ISODD(-2.5)数値。
LCM2つ以上の整数の最小公倍数を返します。LCM(24, 36, 48)2つ以上の整数。144
LN数値の自然対数を返します。LN(86)正の数値。4.454347296253507
LOG指定された底を使用して、数値の対数を返します。LOG(8, 2)数値、底。3
LOG10数値の常用対数(底が10)を返します。LOG10(100000)正の数値。5
MOD除算の余りを返します。MOD(3, -2)被除数、除数。-1
MROUND数値を指定された値の倍数になるように四捨五入します。MROUND(-10, -3)数値、倍数。-9
MULTINOMIAL多項係数を返します。MULTINOMIAL(2, 3, 4)2つ以上の非負の整数。1260
ODD数値を最も近い奇数に切り上げます。ODD(-1.5)数値。-3
POWER数値のべき乗を返します。POWER(5, 2)底、指数。25
PRODUCT引数として指定されたすべての数値の積を返します。PRODUCT(5, 15, 30)1つ以上の数値。2250
QUOTIENT除算の商の整数部を返します。QUOTIENT(-10, 3)被除数、除数。-3
RADIANS度をラジアンに変換します。RADIANS(180)度。3.141592653589793
RAND0 以上 1 未満のランダムな実数を返します。RAND()引数なし。[0から1の間のランダムな実数]
RANDBETWEEN指定された範囲内のランダムな整数を返します。RANDBETWEEN(-1, 1)最小値、最大値。[最小値と最大値の間のランダムな整数]
ROUND数値を指定された桁数に四捨五入します。ROUND(626.3, -3)数値、桁数。1000
ROUNDDOWN数値を 0 に近い方に切り捨てます。ROUNDDOWN(-3.14159, 2)数値、桁数。-3.14
ROUNDUP数値を 0 から遠い方に切り上げます。ROUNDUP(-3.14159, 2)数値、桁数。-3.15
SEC指定された角度の正割(セカント)を返します。SEC(45)ラジアン単位の角度。1.9035944074044246
SECH数値の双曲線正割を返します。SECH(45)任意の数値。5.725037161098787e-20
SIGN数値の符号を返します。SIGN(-0.00001)数値。-1
SIN指定された角度の正弦(サイン)を返します。SIN(1)ラジアン単位の角度。0.8414709848078965
SINH数値の双曲線正弦を返します。SINH(1)任意の数値。1.1752011936438014
SQRT数値の平方根を返します。SQRT(16)非負の数値。4
SQRTPI(数値 * π) の平方根を返します。SQRTPI(2)非負の数値。2.5066282746310002
SUBTOTAL非表示の行を無視して、データセットの集計値を返します。SUBTOTAL(9, [-5,15], [32,'Hello World!'])関数番号、配列1、...、配列N。10,32
SUMテキストを無視して、数値の合計を返します。SUM(-5, 15, 32, 'Hello World!')1つ以上の数値。42
SUMIF単一の条件に一致する値を合計します。SUMIF([2,4,8,16], '>5')範囲、条件。24
SUMIFS複数の条件に一致する値を合計します。SUMIFS([2,4,8,16], [1,2,3,4], '>=2', [1,2,4,8], '<=4')合計範囲、条件範囲1、条件1、...、条件範囲N、条件N。12
SUMPRODUCT配列の対応する要素の積を合計します。SUMPRODUCT([[1,2],[3,4]], [[1,0],[0,1]])2つ以上の配列。5
SUMSQ引数の二乗和を返します。SUMSQ(3, 4)1つ以上の数値。25
SUMX2MY22つの配列の対応する要素の二乗差の合計を返します。SUMX2MY2([1,2], [3,4])配列1、配列2。-20
SUMX2PY22つの配列の対応する要素の二乗和の合計を返します。SUMX2PY2([1,2], [3,4])配列1、配列2。30
SUMXMY22つの配列の対応する要素の差の二乗和を返します。SUMXMY2([1,2], [3,4])配列1、配列2。8
TAN指定された角度の正接(タンジェント)を返します。TAN(1)ラジアン単位の角度。1.5574077246549023
TANH数値の双曲線正接を返します。TANH(-2)任意の数値。-0.9640275800758168
TRUNC数値を指定された桁数で切り捨てます(四捨五入はしません)。TRUNC(-8.9)数値、[桁数]。-8

#統計

関数定義呼び出し例引数期待される結果
AVEDEVデータポイントの平均絶対偏差を返します。AVEDEV([2,4], [8,16])データポイントを表す数値の配列。4.5
AVERAGE算術平均を返します。AVERAGE([2,4], [8,16])データポイントを表す数値の配列。7.5
AVERAGEAテキストや論理値を含む値の平均を返します。AVERAGEA([2,4], [8,16])数値、テキスト、または論理値の配列。すべての空でない値が含まれます。7.5
AVERAGEIF単一の条件に基づいて平均を計算します。AVERAGEIF([2,4,8,16], '>5', [1, 2, 3, 4])第1引数はチェックする範囲、第2引数は条件、第3引数は平均するオプションの範囲。3.5
AVERAGEIFS複数の条件に基づいて平均を計算します。AVERAGEIFS([2,4,8,16], [1,2,3,4], '>=2', [1,2,4,8], '<=4')第1引数は平均する値、続いて条件範囲と条件式のペア。6
BETADIST累積ベータ確率密度関数の値を返します。BETADIST(2, 8, 10, true, 1, 3)値、α、β、累積フラグ、A(オプション)、B(オプション)。0.6854705810117458
BETAINV累積ベータ分布の逆関数の値を返します。BETAINV(0.6854705810117458, 8, 10, 1, 3)確率、α、β、A(オプション)、B(オプション)。1.9999999999999998
BINOMDIST二項分布の確率を返します。BINOMDIST(6, 10, 0.5, false)成功数、試行回数、成功率、累積フラグ。0.205078125
CORREL2つのデータセット間の相関係数を返します。CORREL([3,2,4,5,6], [9,7,12,15,17])2つの数値配列。0.9970544855015815
COUNT数値を含むセルの個数を数えます。COUNT([1,2], [3,4])数値の配列または範囲。4
COUNTA空でないセルの個数を数えます。COUNTA([1, null, 3, 'a', '', 'c'])任意の型の配列または範囲。4
COUNTBLANK空白セルの個数を数えます。COUNTBLANK([1, null, 3, 'a', '', 'c'])任意の型の配列または範囲。2
COUNTIF条件に一致するセルの個数を数えます。COUNTIF(['Caen', 'Melbourne', 'Palo Alto', 'Singapore'], 'a')数値またはテキストの範囲、および条件。3
COUNTIFS複数の条件に一致するセルの個数を数えます。COUNTIFS([2,4,8,16], [1,2,3,4], '>=2', [1,2,4,8], '<=4')条件範囲と条件式のペア。2
COVARIANCEP母共分散を返します。COVARIANCEP([3,2,4,5,6], [9,7,12,15,17])2つの数値配列。5.2
COVARIANCES標本共分散を返します。COVARIANCES([2,4,8], [5,11,12])2つの数値配列。9.666666666666668
DEVSQ偏差の二乗和を返します。DEVSQ([2,4,8,16])データポイントを表す数値の配列。115
EXPONDIST指数分布の値を返します。EXPONDIST(0.2, 10, true)値、λ、累積フラグ。0.8646647167633873
FDISTF 確率分布の値を返します。FDIST(15.2069, 6, 4, false)値、自由度1、自由度2、累積フラグ。0.0012237917087831735
FINVF 分布の逆関数の値を返します。FINV(0.01, 6, 4)確率、自由度1、自由度2。0.10930991412457851
FISHERフィッシャー変換の値を返します。FISHER(0.75)相関係数を表す数値。0.9729550745276566
FISHERINVフィッシャー変換の逆関数の値を返します。FISHERINV(0.9729550745276566)フィッシャー変換の結果を表す数値。0.75
FORECAST既知の x と y の値を使用して、特定の x に対する y の値を予測します。FORECAST(30, [6,7,9,15,21], [20,28,31,38,40])新しい x の値、既知の y の配列、既知の x の配列。10.607253086419755
FREQUENCY度数分布を返します。FREQUENCY([79,85,78,85,50,81,95,88,97], [70,79,89])データ配列、区間配列。1,2,4,2
GAMMAガンマ関数の値を返します。GAMMA(2.5)正の数値。1.3293403919101043
GAMMALNガンマ関数の自然対数を返します。GAMMALN(10)正の数値。12.801827480081961
GAUSS標準正規分布の累積分布関数から 0.5 を引いた値を返します。GAUSS(2)z スコアを表す数値。0.4772498680518208
GEOMEAN幾何平均を返します。GEOMEAN([2,4], [8,16])数値の配列。5.656854249492381
GROWTH既知のデータに基づいて、指数的な成長値を予測します。GROWTH([2,4,8,16], [1,2,3,4], [5])既知の y の配列、既知の x の配列、新しい x の値。32.00000000000003
HARMEAN調和平均を返します。HARMEAN([2,4], [8,16])数値の配列。4.266666666666667
HYPGEOMDIST超幾何分布の値を返します。HYPGEOMDIST(1, 4, 8, 20, false)標本の成功数、標本数、母集団の成功数、母集団数、累積フラグ。0.3632610939112487
INTERCEPT回帰直線の切片を返します。INTERCEPT([2,3,9,1,8], [6,5,11,7,5])既知の y の配列、既知の x の配列。0.04838709677419217
KURT尖度を返します。KURT([3,4,5,2,3,4,5,6,4,7])数値の配列。-0.15179963720841627
LARGEデータセットの中で k 番目に大きな値を返します。LARGE([3,5,3,5,4,4,2,4,6,7], 3)数値の配列、k。5
LINEST線形回帰分析を行います。LINEST([1,9,5,7], [0,4,2,3], true, true)既知の y の配列、既知の x の配列、補正項の有無、追加統計情報の有無。2,1
LOGNORMDIST対数正規分布の値を返します。LOGNORMDIST(4, 3.5, 1.2, true)値、平均、標準偏差、累積フラグ。0.0390835557068005
LOGNORMINV対数正規分布の逆関数の値を返します。LOGNORMINV(0.0390835557068005, 3.5, 1.2, true)確率、平均、標準偏差、累積フラグ。4.000000000000001
MAX最大値を返します。MAX([0.1,0.2], [0.4,0.8], [true, false])数値の配列。0.8
MAXAテキストや論理値を含む最大値を返します。MAXA([0.1,0.2], [0.4,0.8], [true, false])数値、テキスト、または論理値の配列。1
MEDIAN中央値を返します。MEDIAN([1,2,3], [4,5,6])数値の配列。3.5
MIN最小値を返します。MIN([0.1,0.2], [0.4,0.8], [true, false])数値の配列。0.1
MINAテキストや論理値を含む最小値を返します。MINA([0.1,0.2], [0.4,0.8], [true, false])数値、テキスト、または論理値の配列。0
MODEMULT最頻値(最も頻繁に出現する値)の配列を返します。MODEMULT([1,2,3,4,3,2,1,2,3])数値の配列。2,3
MODESNGL最も頻繁に出現する単一の値を返します。MODESNGL([1,2,3,4,3,2,1,2,3])数値の配列。2
NORMDIST正規分布の値を返します。NORMDIST(42, 40, 1.5, true)値、平均、標準偏差、累積フラグ。0.9087887802741321
NORMINV正規分布の逆関数の値を返します。NORMINV(0.9087887802741321, 40, 1.5)確率、平均、標準偏差。42
NORMSDIST標準正規分布の値を返します。NORMSDIST(1, true)z スコアを表す数値。0.8413447460685429
NORMSINV標準正規分布の逆関数の値を返します。NORMSINV(0.8413447460685429)確率。1.0000000000000002
PEARSONピアソンの積率相関係数を返します。PEARSON([9,7,5,3,1], [10,6,1,5,3])2つの数値配列。0.6993786061802354
PERCENTILEEXC百分位数を返します(0 と 1 を含まない)。PERCENTILEEXC([1,2,3,4], 0.3)数値の配列、k。1.5
PERCENTILEINC百分位数を返します(0 と 1 を含む)。PERCENTILEINC([1,2,3,4], 0.3)数値の配列、k。1.9
PERCENTRANKEXCデータセット内での値の順位をパーセンテージで返します(0 と 1 を含まない)。PERCENTRANKEXC([1,2,3,4], 2, 2)数値の配列、x の値、有効桁数(オプション)。0.4
PERCENTRANKINCデータセット内での値の順位をパーセンテージで返します(0 と 1 を含む)。PERCENTRANKINC([1,2,3,4], 2, 2)数値の配列、x の値、有効桁数(オプション)。0.33
PERMUT指定された個数からいくつかの数を選択する場合の順列の数を返します。PERMUT(100, 3)総数 n、選択する数 k。970200
PERMUTATIONA重複を許容して、指定された個数からいくつかの数を選択する場合の順列の数を返します。PERMUTATIONA(4, 3)総数 n、選択する数 k。64
PHI標準正規分布の密度関数の値を返します。PHI(0.75)z スコアを表す数値。0.30113743215480443
POISSONDISTポアソン分布の値を返します。POISSONDIST(2, 5, true)イベント数、平均、累積フラグ。0.12465201948308113
PROB指定された範囲内の値が、ある範囲内に入る確率を返します。PROB([1,2,3,4], [0.1,0.2,0.2,0.1], 2, 3)数値の配列、確率の配列、下限、上限。0.4
QUARTILEEXC四分位数を返します(0 と 1 を含まない)。QUARTILEEXC([1,2,3,4], 1)数値の配列、四分位。1.25
QUARTILEINC四分位数を返します(0 と 1 を含む)。QUARTILEINC([1,2,3,4], 1)数値の配列、四分位。1.75
RANKAVG数値の順位を返します。複数の値が同じ順位にある場合は、平均順位が返されます。RANKAVG(4, [2,4,4,8,8,16], false)数値、数値の配列、順序(昇順/降順)。4.5
RANKEQ数値の順位を返します。複数の値が同じ順位にある場合は、その中で最上位の順位が返されます。RANKEQ(4, [2,4,4,8,8,16], false)数値、数値の配列、順序(昇順/降順)。4
RSQピアソンの積率相関係数の二乗(決定係数)を返します。RSQ([9,7,5,3,1], [10,6,1,5,3])2つの数値配列。0.4891304347826088
SKEW歪度を返します。SKEW([3,4,5,2,3,4,5,6,4,7])数値の配列。0.3595430714067974
SKEWP母集団の歪度を返します。SKEWP([3,4,5,2,3,4,5,6,4,7])数値の配列。0.303193339354144
SLOPE回帰直線の傾きを返します。SLOPE([1,9,5,7], [0,4,2,3])既知の y の配列、既知の x の配列。2
SMALLデータセットの中で k 番目に小さな値を返します。SMALL([3,5,3,5,4,4,2,4,6,7], 3)数値の配列、k。3
STANDARDIZE正規化された値(z スコア)を返します。STANDARDIZE(42, 40, 1.5)値、平均、標準偏差。1.3333333333333333
STDEVAテキストや論理値を含む標準偏差を返します。STDEVA([2,4], [8,16], [true, false])数値、テキスト、または論理値の配列。6.013872850889572
STDEVP母集団の標準偏差を返します。STDEVP([2,4], [8,16], [true, false])数値の配列。5.361902647381804
STDEVPAテキストや論理値を含む母集団の標準偏差を返します。STDEVPA([2,4], [8,16], [true, false])数値、テキスト、または論理値の配列。5.489889697333535
STDEVS標本標準偏差を返します。VARS([2,4], [8,16], [true, false])数値の配列。6.191391873668904
STEYX回帰における予測値の標準誤差を返します。STEYX([2,3,9,1,8,7,5], [6,5,11,7,5,4,4])既知の y の配列、既知の x の配列。3.305718950210041
TINVt 分布の逆関数の値を返します。TINV(0.9946953263673741, 1)確率、自由度。59.99999999996535
TRIMMEANデータセットの内部平均を返します。TRIMMEAN([4,5,6,7,2,3,4,5,1,2,3], 0.2)数値の配列、切り捨ての割合。3.7777777777777777
VARAテキストや論理値を含む分散を返します。VARA([2,4], [8,16], [true, false])数値、テキスト、または論理値の配列。36.16666666666667
VARP母分散を返します。VARP([2,4], [8,16], [true, false])数値の配列。28.75
VARPAテキストや論理値を含む母分散を返します。VARPA([2,4], [8,16], [true, false])数値、テキスト、または論理値の配列。30.13888888888889
VARS標本分散を返します。VARS([2,4], [8,16], [true, false])数値の配列。38.333333333333336
WEIBULLDISTワイブル分布の値を返します。WEIBULLDIST(105, 20, 100, true)値、α、β、累積フラグ。0.9295813900692769
ZTESTz 検定の片側確率を返します。ZTEST([3,6,7,8,6,5,4,2,1,9], 4)数値の配列、仮説平均。0.09057419685136381

#テキスト

関数定義呼び出し例引数期待される結果
CHAR数値コードに対応する文字を返します。CHAR(65)文字コードを表す数値。A
CLEANテキストから印刷できない文字をすべて削除します。CLEAN('Monthly report')クリーニングするテキスト文字列。Monthly report
CODEテキスト文字列の最初の文字の数値コードを返します。CODE('A')1文字を含むテキスト文字列。65
CONCATENATE複数のテキスト文字列を1つの文字列に結合します。CONCATENATE('Andreas', ' ', 'Hauser')結合する1つ以上のテキスト文字列。Andreas Hauser
EXACT2つの文字列が完全に同じかどうかをチェックします(大文字と小文字を区別します)。EXACT('Word', 'word')比較する2つのテキスト文字列。
FIND指定された位置から、文字列内の部分文字列の位置を検索します。FIND('M', 'Miriam McGovern', 3)検索するテキスト、検索対象のテキスト、オプションの開始位置。8
LEFT文字列の左端から指定された文字数の文字を返します。LEFT('Sale Price', 4)テキスト文字列と文字数。Sale
LENテキスト文字列内の文字数を返します。LEN('Phoenix, AZ')文字数を数えるテキスト文字列。11
LOWERすべての文字を小文字に変換します。LOWER('E. E. Cummings')変換するテキスト文字列。e. e. cummings
MID文字列の指定された位置から、指定された文字数の文字を返します。MID('Fluid Flow', 7, 20)テキスト文字列、開始位置、文字数。Flow
NUMBERVALUE指定された区切り記号を使用して、テキストを数値に変換します。NUMBERVALUE('2.500,27', ',', '.')テキスト文字列、小数点区切り記号、グループ区切り記号。2500.27
PROPER各単語の最初の文字を大文字に変換します。PROPER('this is a TITLE')書式設定するテキスト文字列。This Is A Title
REPLACEテキスト文字列の一部を新しいテキストに置き換えます。REPLACE('abcdefghijk', 6, 5, '*')元のテキスト、開始位置、文字数、新しいテキスト。abcde*k
REPTテキストを指定された回数だけ繰り返します。REPT('*-', 3)テキスト文字列と繰り返し回数。--*-
RIGHT文字列の右端から指定された文字数の文字を返します。RIGHT('Sale Price', 5)テキスト文字列と文字数。Price
ROMANアラビア数字をローマ数字に変換します。ROMAN(499)変換するアラビア数字。CDXCIX
SEARCH文字列内の部分文字列の位置を検索します(大文字と小文字を区別しません)。SEARCH('margin', 'Profit Margin')検索するテキスト、検索対象のテキスト。8
SUBSTITUTEテキスト内の特定の文字列を新しい文字列に置き換えます。SUBSTITUTE('Quarter 1, 2011', '1', '2', 3)元のテキスト、検索文字列、置換文字列、オプションの置換対象インスタンス番号。Quarter 1, 2012
T値がテキストの場合はそのテキストを返し、それ以外の場合は空の文字列を返します。T('Rainfall')任意の型のデータ。Rainfall
TRIMテキストから、単語間の1つのスペースを除いて、すべてのスペースを削除します。TRIM(' First Quarter Earnings ')トリミングするテキスト文字列。First Quarter Earnings
TEXTJOIN指定された区切り記号を使用して、複数のテキスト項目を1つの文字列に結合します。TEXTJOIN(' ', true, 'The', '', 'sun', 'will', 'come', 'up', 'tomorrow.')区切り記号、空の値を無視するかどうかのフラグ、結合するテキスト項目。The sun will come up tomorrow.
UNICHAR指定された Unicode 数値に対応する文字を返します。UNICHAR(66)Unicode コードポイント。B
UNICODEテキストの最初の文字の Unicode 数値を返します。UNICODE('B')1文字を含むテキスト文字列。66
UPPERすべての文字を大文字に変換します。UPPER('total')変換するテキスト文字列。TOTAL