SVG
To learn more about Smartsheet Regions, click here.
Smartsheet には、一般的なスプレッドシートプログラムに共通して使用されている関数が用意されています。また、おそらく Smartsheet でのみ可能な作業 (階層形式のリストでのデータ作業など) を助ける関数もいくつか用意されています。これらの関数を数式に使用すれば、たとえばデータを操作したり、日付の追加や削除を行ったり、計算をしたりすることができます。
以下に Smartsheet にてご利用いただける関数をすべてご紹介いたします。
| タイトル | 構文 | 説明 |
|---|---|---|
| ABS 数値 |
ABS(number) |
ABS関数は、結果が常に正であることを保証する方法を提供します。この関数は、負の結果の数値を変更することなく負の状態を取り除き、正の値には影響を与えません。 詳細情報 |
| ANCESTORS 階層 |
ANCESTORS([reference]) |
別の関数で使用し、1 つの列でセルの階層内のすべての直接の祖先を参照します。つまり、この関数は階層内の子行より上のすべての行を参照するのではなく、各レベルの主要な親/祖父母行のみを参照します。 詳細情報 |
| AND 論理 |
AND(logical_expression1, [logical_expression2, ...]) |
他の関数内で使用され、提供されたすべての論理式が真である場合に真を返します。 詳細情報 |
| AVERAGEIF 高度 |
AVERAGEIF(range, criterion, [average_range]) |
指定された条件を満たす範囲に入っている数値の平均を返します 詳細情報 |
| AVG 数値 |
AVG(number1, [number2, ...]) |
指定された数値の平均 (平均) を返します 詳細情報 |
| AVGW 高度 |
AVGW(range, range_weight) |
重み付き平均(各値がその相対的重要性によって重み付けされる平均)を返します 詳細情報 |
| CHAR 数値 |
CHAR(number) |
数値を文字に変換します 詳細情報 |
| CHILDREN 階層 |
CHILDREN([reference]) |
この関数を使用して、親行の子行の列値を参照します。 詳細情報 |
| COUNT 数値 |
COUNT(value1, [value2, ...]) |
空白でない値をカウントする 詳細情報 |
| COUNTIF 高度 |
COUNTIF(range, criterion) |
指定された範囲内で基準を満たすセルの個数をカウントします。 詳細情報 |
| COUNTIFS 高度 |
COUNTIFS(range1, criterion1, [range2, criterion2, ...]) |
指定された範囲内のすべての条件が満たされる回数をカウントします。 詳細情報 |
| COUNTM 高度 |
COUNTM(search_range1, [search_range2, ...]) |
複数の連絡先または複数選択ドロップダウン列のセル、またはセル範囲内の要素の数をカウントします。この関数を使用すると、見つかった要素の合計数が返されます。 詳細情報 |
| DATEONLY 日付 |
DATEONLY(date_time) |
日付/時刻の値から日付部分を抽出するには、日付列でこの関数を使用します。 詳細情報 |
| DECTOHEX 数値 |
DECTOHEX(number) |
10 進数を 16 進数に変換します。 詳細情報 |
| DISTINCT 高度 |
DISTINCT(range) |
別の数式内で使用し、重複を削除することで範囲を一意の値に絞り込みます。 詳細情報 |
| FIND 文字列 |
FIND(search_for, text_to_search, [start_position]) |
この関数を使用して、テキスト内の文字列の開始位置を返します。 詳細情報 |
| HAS 論理 |
HAS(search_range, criterion) |
この値が他の値と一緒に複数の連絡先または複数選択ドロップダウンの列のセルまたは範囲に表示される場合も含め、単一の値の完全一致を検索します。HAS は完全一致を見つけた場合に「True 」を返します。見つからない場合には「False」を返します。 詳細情報 |
| HEXTODEC 数値 |
HEXTODEC(hex_string) |
16 進数を 10 進数に変換します 詳細情報 |
| IF 論理 |
IF(logical_expression, value_if_true, [value_if_false]) |
論理式を評価し、真の場合は 1 つの値を返し、偽の場合はもう 1 つの値を返します。 詳細情報 |
| IFERROR 論理 |
IFERROR(value, value_if_error) |
エラーでない場合は最初の値が返されます。それ以外であれば、2 番目の値を返します 詳細情報 |
| INDEX 高度 |
INDEX(range, row_index, [column_index]) |
与えられた行と列の INDEX に基づいてコレクションから単一のアイテムを返す 詳細情報 |
| INT 数値 |
INT(value) |
数の整数部分を返します 詳細情報 |
| ISBLANK 論理 |
ISBLANK(value) |
セルの値が空白かどうかを確認します 詳細情報 |
| ISBOOLEAN 論理 |
ISBOOLEAN(value) |
値がブール型 (チェックボックス、フラグ、星など) かどうかを確認します 詳細情報 |
| ISCRITICAL 論理 New!
|
ISCRITICAL(value) |
行がクリティカル パス上にあるかどうかを識別します 詳細情報 |
| ISDATE 論理 |
ISDATE(value) |
値が日付であるかどうかを確認します 詳細情報 |
| ISERROR 論理 |
ISERROR(value) |
別の数式内の計算エラーをチェックします 詳細情報 |
| ISEVEN 論理 |
ISEVEN(number) |
数値が偶数かどうかをチェックします。この関数は整数に対してのみ有効です。値が偶数の場合は「True」を、値が奇数の場合は「False」を返します。 詳細情報 |
| ISNUMBER 論理 |
ISNUMBER(value) |
値が数値かどうかを確認します 詳細情報 |
| ISODD 論理 |
ISODD(number) |
数値が奇数かどうかをチェックします。値が奇数の場合は、「True」を返します。見つからない場合には「False」を返します。 詳細情報 |
| ISTEXT 論理 |
ISTEXT(value) |
値がテキストかどうかを確認します 詳細情報 |
| JOIN 高度 |
JOIN(range, [delimiter]) |
セル範囲を文字列に結合し、値の間にオプションの区切り文字を付けます 詳細情報 |
| LEN 数値 |
LEN(text) |
スペースを含めた文字列内の文字数を返します。 詳細情報 |
| LOWER 文字列 |
LOWER(text) |
大文字を小文字に変換します 詳細情報 |
| MATCH 高度 |
MATCH(search_value, range, [search_type]) |
MATCH 関数は、Smartsheet のデータのリストまたはテーブル内で特定のアイテムの正確な位置を特定するのに役立ちます。特定のアイテムがシーケンス内のどの番号のスポットを占めているかを見つけるようなものです。 詳細情報 |
| MAX 数値 |
MAX(value1, [value2, ...]) |
最大の数または最新の日付を返します。 詳細情報 |
| MID 文字列 |
MID(text, start_position, num_chars) |
指定された開始位置と文字数に基づいてテキストの一部を返します 詳細情報 |
| MIN 数値 |
MIN(value1, [value2, ...]) |
最小の数または最も早い日付を返します 詳細情報 |
| MOD 数値 |
MOD(dividend, divisor) |
除算操作の余りを返します 詳細情報 |
| MROUND 数値 |
MROUND(number, [multiple]) |
指定された倍数に切り上げられた数を返します 詳細情報 |
| NETDAYS 日付 |
NETDAYS(start_date, end_date) |
開始日から終了日までの日数を返します 詳細情報 |
| NETWORKDAY 日付 |
NETWORKDAY(start_date, end_date, [holidays]) |
2 つの日付の間の稼働日数を返します。開始日が非稼働日の場合、結果に1日を追加します。 詳細情報 |
| NETWORKDAYS 日付 |
NETWORKDAYS(start_date, end_date, [holidays]) |
2 つの日付の間の稼働日数を返します。 詳細情報 |
| NOT 論理 |
NOT(logical_expression) |
他の関数内で使用され、論理式の反対を提供します 詳細情報 |
| NPV 高度 |
NPV(discount_rate, number, range1, [range2, ...]) |
投資の正味現在価値を、キャッシュフローの一連と割引率に基づいて計算します 詳細情報 |
| PARENT 階層 |
PARENT([reference]) |
この関数を使用すると、指定したセルの親の値を検索して表示できます。 詳細情報 |
| RANKAVG 数値 |
RANKAVG(number, range, [order]) |
RANKAVG関数は、特定の数値が他の数値のリストと比較してどのように位置付けられるかを理解するのに役立ちます。競技者のランキングのように考えてください:最も優れたパフォーマンスを発揮した者がランク1を獲得し、次に優れた者がランク2を獲得します。 詳細情報 |
| RANKEQ 数値 |
RANKEQ(number, range, [order]) |
範囲内の他の数値に対する数値の順位を返します 詳細情報 |
| ROUND 数値 |
ROUND(number, [decimal_places]) |
指定された数を希望の小数点以下の桁数に丸めます 詳細情報 |
| ROUNDDOWN 数値 |
ROUNDDOWN(number, [decimal]) |
指定された小数点以下の桁数に数値を切り捨てます 詳細情報 |
| ROUNDUP 数値 |
ROUNDUP(number, [decimal]) |
指定された小数点以下の桁数に数値を切り上げます 詳細情報 |
| STDEVA 高度 |
STDEVA(range1, [range2, ...]) |
サンプル値のセットに基づいて標準偏差を推定します 詳細情報 |
| STDEVP 高度 |
STDEVP(range1, [range2, ...]) |
数値を含む値のセットに基づいて標準偏差を推定します 詳細情報 |
| STDEVPA 高度 |
STDEVPA(range1, [range2, ...]) |
数値以外を含む値の全セットに基づいて標準偏差を計算します 詳細情報 |
| STDEVS 高度 |
STDEVS(range1, [range2, ...]) |
数値のサンプル集団に基づいて標準偏差を推定し、非数値を無視します 詳細情報 |
| SUCCESSORS 数値 |
SUCCESSORS(value) |
別の数式の中で使用して、あるタスクの直接的な後続タスクを計算し、参照されたタスクの結果として発生する後続タスクの行番号を返します。 詳細情報 |
| SUM 数値 |
SUM(number1, [number2, ...]) |
一連の数値を加算します 詳細情報 |
| SUMIF 高度 |
SUMIF(range, criterion, [sum_range]) |
指定された条件を満たす範囲内の数値を加算します 詳細情報 |
| SUMIFS 高度 |
SUMIFS(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...]) |
すべての条件がそれぞれの範囲で満たされた場合に、範囲内の数値を合計します。 詳細情報 |
| TIME 日付 |
TIME(time_value, [format], [precision]) |
互換性のある値から、12 時間または 24 時間形式で表示できる時刻オブジェクトを作成します。 詳細情報 |
| UNICHAR 数値 |
UNICHAR(number) |
数値をユニコード文字に変換します。 詳細情報 |
| UPPER 文字列 |
UPPER(text) |
テキスト文字列内の小文字を大文字に変換します 詳細情報 |
| VLOOKUP 高度 |
VLOOKUP(search_value, lookup_table, column_num, [match_type]) |
値を検索し、同じ行の異なる列にある対応する値を返します。 詳細情報 |
| WEEKNUMBER 日付 |
WEEKNUMBER(date) |
年の週を表す数値を返します。1~53の範囲で、1はその年の最初の週です。 詳細情報 |
| YEARDAY 日付 |
YEARDAY(date) |
年の日を表す数値を返します。1~365の範囲で、1は年の最初の日です。 詳細情報 |
| または 論理 |
OR(logical_expression1, [logical_expression2, ...]) |
他の関数内で使用され、提供された論理式のうち少なくとも1つが真である場合に真を返します。 詳細情報 |
| トータルフロート 論理 New!
|
TOTALFLOAT(Value) |
この数式を使用して、タスクがプロジェクトの終了日や後続タスクの開始に影響を与えずに遅延できる時間を計算することで、タイムライン内の柔軟性を特定します。 詳細情報 |
| パーセンタイル 高度 |
PERCENTILE(range, percentile) |
指定された範囲の特定のパーセンタイルの値を返します 詳細情報 |
| フロア 数値 |
FLOOR(number, multiple) |
数値を指定された有効数字の倍数に丸めます。 詳細情報 |
| プログレート 高度 |
PRORATE(number, start_date, end_date, prorate_start, prorate_end, [decimal_places]) |
Smartsheetのプログレート関数を使用すると、より大きな日付範囲内の特定の短い期間に基づいて、合計値の公正な割合を計算できます。 詳細情報 |
| 中央値 数値 |
MEDIAN(number1, [number2, ...]) |
数値の範囲の中央値を返します。 詳細情報 |
| 今日 日付 |
TODAY([number]) |
数式または日付列で TODAY を使用して今日の日付に戻したり、日付を評価してシンボルやテキスト値などの他の出力タイプを生成する数式の一部として他の列タイプで使用したりできます。 詳細情報 |
| 代用 文字列 |
SUBSTITUTE(search_text, old_text, new_text, [replace_num]) |
文字列内の既存のテキストを新しいテキストに置き換えます 詳細情報 |
| 値 文字列 |
VALUE(text) |
数値を表す文字列を数値に変換します。 詳細情報 |
| 収集する 高度 |
COLLECT(range, criterion_range1, criterion1, [criterion_range2, criterion2, ...]) |
別の関数内で使用し、指定された基準を満たす範囲内の特定の値を収集する 詳細情報 |
| 右 文字列 |
RIGHT(text, [num_chars]) |
テキスト文字列から最も右側の文字を返します 詳細情報 |
| 含む 論理 |
CONTAINS(search_for, range) |
他の関数内で文字や文字列を検索するために使用されます。文字や文字列が見つかった場合は「True」を返します。そうでない場合は「False」を返します。 詳細情報 |
| 大きい 数値 |
LARGE(range, n) |
指定された範囲内の n 番目に高い数値を返します 詳細情報 |
| 天井 数値 |
CEILING(number, multiple) |
数値をゼロから最も近い指定された重要度の倍数に切り上げます。 詳細情報 |
| 子孫 階層 |
DESCENDANTS([parent_cell]) |
別の関数内で使用され、親行の参照されたセルのすべての子孫行を参照します。 詳細情報 |
| 小さい 数値 |
SMALL(range, n) |
指定された範囲内の n 番目に小さい数値を返します 詳細情報 |
| 左 文字列 |
LEFT(text, [num_chars]) |
テキスト文字列から最も左の文字を返します 詳細情報 |
| 平日 日付 |
WEEKDAY(date) |
曜日を表す数値 (1 ~ 7、日曜日が 1) を返します。 詳細情報 |
| 年 日付 |
YEAR(date) |
日付から4桁の数字として年を返します 詳細情報 |
| 日付 日付 |
DATE(year, month, day) |
年、月、日の値を日付に結合します 詳細情報 |
| 曜日 日付 |
DAY(date) |
月の日を表す1〜31の数字を返します。1は1日目を示します。 詳細情報 |
| 月 日付 |
MONTH(date) |
1~12の月を表す数値を返します。1は1月です。 詳細情報 |
| 稼働日 日付 |
WORKDAY(date, num_days, [holidays]) |
日付列で使用すると、指定した営業日数の日付が返されます。 詳細情報 |
| 置換 文字列 |
REPLACE(text, start_position, num_chars, new_text) |
指定された位置から始まり、指定された文字数を超えて終了する文字列を新しい文字列に置き換えます。 詳細情報 |