次の数式の関数は現在Workivaでサポートされています。数式バーから[数式サポート] を使用して関数を表示することもできます。
コンテンツ:
関数 | 説明 | 構文 | 例 | ビジュアル |
日付 | 指定された年、月、日から日付を返します |
DATE(year,month,day)
|
DATE(2021,10,14)としてフォーマットされた式は10/14/2021を返します。 | ![]() |
日付値 | [MM/DD/YYYY] 形式で記述された日付に基づいてシリアル番号を返します |
DATEVALUE("date")
|
DATEVALUE("03/06/2021")としてフォーマットされた式で、日付のシリアル値である44261を返します。値は日付ではなく数値を返すため、関数を含むセルには「date」形式を使用しないでください。 | ![]() |
DAY | 月の特定の日付を返します |
DAY("date")
|
DAY(A3)としてフォーマットされ、日付06/29/2021を含むセルを参照する式で、月と年を無視し、日付である29のみを返します。値は日付ではなく数値として返されるため、関数を含むセルには「date」形式を使用しないでください。 | ![]() |
DAYS | 2つの日付の間の日数を返します |
DAYS(end_date,start_date)
|
DAYS(A4,A3)としてフォーマットされ、それぞれ6/29/021と6/10/2021の日付を含むセルを参照する式で、これらの日付の間の合計日数を表示します。値は日付ではなく数値として返されるため、関数を含むセルには「date」形式を使用しないでください。 | ![]() |
DAYS360 | 2つの日付の間の日数を、1年=360日(30日×12ヶ月)で計算して返します。 |
DAYS360(end_date, start_date, [use_european_method])
|
DAYS360(A3,A4)としてフォーマットされ、それぞれ2/25/2021と3/01/2021の日付を含むセルを参照する式で、これらの間の日数を4ではなく6として返します。これは、月の長さに関係なく、月が30日として扱われるためです。値は日付ではなく数値として返されるため、関数を含むセルには「date」形式を使用しないでください。 | ![]() |
EDATE | 指定された月数だけ前または後の日付に対応するシリアル値を返します |
EDATE(start_date, months)
|
EDATE(A3,3)としてフォーマットされた式で、セルA3に入力された日付から3か月後の日付を返します。この場合、参照セルの日付は6/29/2021であるため、式セルには9/29/2021が表示されます。 | ![]() |
EO MONTH | 指定された月数だけ前または後の月の最終日に対応するシリアル値を返します |
EOMONTH(date, months)
|
EOMONTH(A3,3)としてフォーマットされた式は、セルA3に入力された日付から3か月後の月の最終日である日付を返します。この場合、参照セルの日付は6/29/2021であるため、式セルには9/30/2021が表示されます。 | ![]() |
MONTH | 日付に対応する月を返します |
MONTH(date)
|
MONTH(A3)としてフォーマットされた式は、日付6/29/2021を含むセルを参照し、6月は6か月目であるため、数値6を返します。値は日付ではなく数値として返されるため、関数を含むセルには「date」形式を使用しないでください。 | ![]() |
NETWORKDAYS | 2つの日付の間の全稼働日数を返します |
NETWORKDAYS(start_date, end_date, [holidays])
|
NETWORKDAYS(A3,A4,A5)としてフォーマットされ、それぞれ日付11/19/2021、12/03/2021、11/25/2021を含むセルを参照する式は、数値10を返します。この式は日付間の合計営業日数を返し、11/25/2021は木曜日ですが、特別な休日として除外されます。値は日付ではなく数値として返されるため、関数を含むセルには「date」形式を使用しないでください。 | ![]() |
NETWORKDAYS.INTL | カスタムの週末と休日を含めて、2つの日付の間の全稼働日数を返します |
NETWORKDATSINTL(start_date, end_date, [weekend], [holidays])
|
NETWORKDAYS.INTL(A3,A4,12,A5)としてフォーマットされ、それぞれ日付11/19/2021、12/03/2021、11/25/2021を含むセルを参照する式は、数値12を返します。この式は日付間の合計営業日数を返し、式の3番目の数値は月曜日を除く毎日が営業日と見なされ、11/25/2021が特別な休日として除外されることを示します。値は日付ではなく数値として返されるため、関数を含むセルには「date」形式を使用しないでください。 | ![]() |
WEEKDAY | 日付に対応する曜日を返します |
WEEKDAY (serial_number, [return_type])
|
WEEKDAY(A3)としてフォーマットされ、日付6/29/2021を含むセルを参照する式で、数値3を返します。この日付は火曜日であり、週が日曜日に始まる場合は週の3日目となるため、A1は数値3を返します。値は日付ではなく数値として返されるため、関数を含むセルには「date」形式を使用しないでください。 | ![]() |
WORKDAY | 指定された稼動日数だけ前または後の日付に対応するシリアル値を返します |
WORKDAY(start_date, days, [holidays])
|
WORKDAY(A3,A4,A5)としてフォーマットされ、それぞれ値6/29/2021、12、7/05/2021を含むセルを参照する式で、7/16/2021の日付を返します。セルA3には開始日が含まれ、セルA4は12営業日 (月曜日から金曜日) をカウントし、セルA5は7/05/2021が休日となるためそれら営業日の1つとしてカウントしないことを示します。 | ![]() |
WORKDAY.INTL | カスタムの週末パラメータを用いて、特定の稼働日数の前または後の日付のシリアル値を返します |
WORKDAY.INTL(start_date, days, [weekend], [holidays])
|
WORKDAY.INTL(A3,A4,A5,A6)としてフォーマットされ、それぞれ値6/29/2021、12、5、7/04/2021を含むセルを参照する式で、7/18/2021の日付を返します。セルA3は開始日を6/29/2021として示し、セルA4は12営業日をカウントすることを示します。この場合、A5が週末が水曜日から木曜日になることを示すため、休日として除外されたセルA6の7/04/2021を除く他のすべての日が営業日になります。 | ![]() |
YEAR | 特定の日付に対応する年を返します |
YEAR(date)
|
YEAR(A3)としてフォーマットされ、日付6/29/2021を含むセルを参照する式で、この日付が今年に含まれるため2021を返します。値は完全な日付ではなく年のみを返すため、関数を含むセルには「date」形式を使用しないでください。 | ![]() |
YEARFRAC | 指定された2つの日付の間の期間が1年間に対して占める割合を計算します |
YEARFRAC(start_date, end_date, [basis])
|
YEARFRAC(A3,A4)としてフォーマットされ、日付6/29/2021および12/29/2021をそれぞれ含むセルを参照する式で、値は.5になります。セルA1には、A3の日付からA4の日付までの1年の全日数が表示されます。基本変数が除外されているため、この式は1年に30日の月が12個含まれることを想定しており、正確には6か月または半年を返します。値は日付ではなく数値として返されるため、関数を含むセルには「date」形式を使用しないでください。 | ![]() |
関数 | 説明 |
FV | 一定の利率に基づいて投資の将来的な価値を計算します |
IRR | 通常時のキャッシュフローの内部収益率を計算します |
NPV | 割引率、支払い、および収入を基に、投資の正味現在価値を計算します* |
PMT | 利率と支払いが一定であると仮定した場合のローンの支払いを計算します |
PV | 一定の利率に基づいて投資の現在価値を計算します。 |
情報収集の機能
関数 | 説明 |
COUNT | 特定の値のセットに含まれる数値の個数をカウントします* |
COUNTA | 特定の値のセットに含まれる空白以外の数値の個数をカウントします* |
COUNTBLANK | 特定の値のセットに含まれる空白のセルの個数をカウントします* |
COUNTIF | 1つの条件を満たす範囲内のセルの個数をカウントします |
COUNTIFS | 複数の条件を満たす範囲内のセルの個数をカウントします |
ISBLANK | 選択が空の場合は TRUE または FALSE を返します |
ISERROR | 値がエラーの場合は TRUE を返します。それ以外の場合は FALSE を返します |
ISNA | 選択が#N/Aの場合、TRUE または FALSE を返します |
ISNUMBER | 選択が数値の場合、TRUE または FALSE を返します |
VALUE | 数値または日付を表す特定のテキスト文字列の数値を返します |
関数 | 説明 |
セル | セル参照に関する情報を返します |
CHILDREFS | 各子シートの選択された範囲を参照します** |
HLOOKUP | 行内の指定された値を検索し、その列から値を返します |
INDEX | 指定された行/列座標の値を返します |
MATCH | 1次元範囲のインデックスを検索します |
VLOOKUP | 列で指定された値を検索し、その行から値を返します |
XLOOKUP | 参照範囲でインデックスを検索し、戻り範囲の対応する値を返します |
XMATCH | 検索範囲内の値を検索し、対応するインデックスを返します |
**別の関数内で使用する必要があります
関数 | 説明 |
AND | すべての引数が TRUE の場合は TRUE を返します。それ以外の場合は FALSE を返します* |
CHOOSE | index_num を使用して、値の引数のリストから値を返します* |
IF | 指定された条件が TRUE の場合は単一の値を返し、FALSE の場合は別の値を返します* |
IFERROR | エラーでない場合は値を返します。それ以外の場合は、value_if_error を返します |
IFNA | 最初の値が#N/Aの場合、代替値を返します |
IFS | 1つ以上の条件が満たされているかどうかを確認し、最初の TRUE 条件に対応する値を返します* |
NOT | 式が TRUE の場合は FALSE を返します。式が FALSE の場合は TRUE を返します |
または | 引数が TRUE の場合は TRUE を返します。すべての引数が FALSE の場合は FALSE を返します* |
関数 | 説明 |
ABS | 数値の絶対値を返します |
EXP | e を数値の累乗で返します |
LN | 数値の自然対数を返します |
MOD | 除算から余りを返します |
POWER | 指数関数の結果を返します |
PRODUCT | 選択したセルのすべての数値を乗算します* |
SIGN | 数値が正の場合は 1 を返し、数値が 0 の場合はゼロ(0)を返し、数値が負の場合は -1 を返します。 |
SQRT | 正の平方根を返します |
SUBTOTAL | 範囲内の小計を無視して、指定された操作を使用して与えられた値から合計を作成します |
SUM | 選択したセルのすべての数値を加算します* |
SUMIF | 対応する範囲の条件に従ってセルを追加します |
SUMIFS | 対応する範囲の一連の条件に従ってセルを追加します |
SUMPRODUCT | 対応するコンポネントを同じサイズの範囲で乗算し、積の合計を返します |
関数 | 説明 |
INT | 数値を最も近い整数型に切り捨てます |
MROUND | 目的の倍数に切り捨てられた数値を返します |
ROUND | 数値を指定された桁数に切り捨てます |
ROUNDDOWN | 数値を切り捨てます |
ROUNDUP | 数値を切り上げます |
TRUNC | 数値を特定の桁数に切り捨てます |
関数 | 説明 |
CODE | 指定されたテキストの最初の文字の数値コードを返します |
CONCATENATE | 複数のテキスト文字列を1つのテキスト文字列に結合します* |
CONCATENATEIF | 範囲内の条件に応じて、セルを区切り文字で結合します |
CHAR | 指定された文字コードに関連付けられている文字を返します |
FIND | 文字列内のテキストの開始位置を返します |
LEFT | 一部のテキストの最初の1文字または複数の文字を返します |
LEN | 引数における文字数を返します |
LOWER | テキストのすべての文字を小文字で返します |
MID | テキストの選択された部分を返します |
PROPER | 各単語の最初の文字のみを大文字にしたテキストを返します |
REPT | 指定された回数だけテキストを繰り返します |
RIGHT | 一部のテキストの最後の文字を返します |
検索 | 文字列内のテキストの開始位置を返します |
SUBSTITUTE | テキストの特定の文字を新しいテキストに置き換えます |
テキスト | 指定された数値を書式文字列によりテキストとして書式設定します |
TEXTJOIN | 複数の範囲のテキストを各テキスト値間の区切り文字で結合します* |
トリム | テキストから余分な空白を削除します |
UNICHAR | 指定されたユニコード番号に関連付けられた文字を返します |
UNICODE | 指定されたテキストの最初の文字のユニコード番号を返します |
UPPER | テキストのすべての文字を大文字で返します |
関数 | 説明 |
AVERAGE | セットの平均値(算術平均)を返します* |
AVERAGEA | テキストと論理値を含むセットの算術平均を求めます* |
AVERAGEIFS | 複数の基準を満たすすべてのセルの平均を返します |
LARGE | 指定した範囲の中で、n番目に大きい値を返します* |
MAX | 複数の値の最大数を返します* |
MAXA | テキストと論理値を含むセット内の最大値を返します* |
MAXIFS | 複数の基準を満たすすべてのセルの最大値を返します |
MEDIAN | 複数の指定された数値の統計的中央値を返します* |
MIN | 複数の値の最小数を返します* |
MINA | テキストと論理値を含むセット内の最小値を返します* |
MINIFS | 複数の基準を満たすすべてのセルの最小値を返します |
PERCENTILE | セル範囲の値のパーセンタイルを返します |
PERCENTILE.EXC | セル範囲の値 (0 ~ 1、エクスクルーシブ) のパーセンタイルを返します |
PERCENTILE.INC | セル範囲の値 (0 ~ 1、インクルーシブ) のパーセンタイルを返します |
QUARTILE | セル範囲の値の四分位数を返します |
QUARTILE.EXC | セル範囲の値 (0 ~ 4、エクスクルーシブ) の四分位数を返します |
QUARTILE.INC | セル範囲の値 (0 ~ 4、インクルーシブ) の四分位数を返します |
RANK | 対応する範囲内において与えられた値のランクを返します* |
RANK.AVG | 対応する範囲内の指定された値のランクの統計平均を返します* |
RANK.EQ | 対応する範囲内において与えられた値の統計ランクを返します |
SMALL | 範囲からn番目に小さい値を返します* |
STDEV | サンプル内における複数の値の標準偏差を返します* |
STDEVA | サンプル内における複数の値の標準偏差を返します。ここでは、テキストまたは FALSE=0 および TRUE=1 となります* |
STDEVPA | 母集団全体における複数の値の標準偏差を返します。ここでは、テキストまたは FALSE=0 および TRUE=1 となります* |
STDEV.S | サンプル内における複数の値の標準偏差を返します* |
STDEV.P | 母集団全体における複数の値のサンプル標準偏差を返します* |
*CHILDREFS関数で使用できます