適用対象
- Pro
- Business
- Enterprise
数式でセル参照または列参照を作成する
数式を作成すると、シートのその他のセルまたは列の値を含めることができます。 これは、「セル参照または列参照」を使用して実行できます。 個別のセル、セルの範囲、または列全体で参照を作成できます。
別のシートのデータを参照することもできます。 別のシートのデータを参照する方法についての詳細は、「数式: 別のシートのデータを参照する」をご覧ください。
数式参照タイプの概要
こちらは、独自の数式を作成する際に使用できるクイック ガイドです。
参照アイテム | 形式設定 | 例 |
---|---|---|
個別のセル | 列名、行番号 | =予算1 |
列名にスペースを含んでいるか、数字で終わっている | 列名を角括弧で閉じます。 | =[列A]1 =DAY([Q1]1) |
絶対参照 (常に特定のセル、行、または列を参照) | 列名、行番号、または両方の前に「$」を入力します。 | =$[列 A]$1 =[列 B]$1 =$[列 C]1 |
複数の非連続のセル | セル参照の間にコンマを入力します。 | =SUM(予算1, 経費4, [推定所得]20) |
同じ列のセルの範囲 | 範囲内の最初のセルの次に最後のセルを参照して、「:」 (コロン) で区切ります。 | =SUM(予算1:予算12) |
列全体 (新しく追加されたあらゆるセルを含む) | 列名を「:」 (コロン) で 区切ります。 | =SUM(予算:予算) |
複数列のセルの範囲 | 上部右端のセルの次に下部左端のセルを参照して、「:」 (コロン) で区切ります。 | =SUM(1月1日:3月5日) |
別のシートの個別のセル、セルの範囲、または列全体 | 波括弧で囲まれた作成済みの参照名を別のシートに入力します。 | =COUNT({マイ シート 1 範囲 1}) |
参照タイプに関する詳細
個別のセルを参照する
数式の作成中に参照するセルを選択し、セルのデータを数式内で使用できます。 (また、手動で列名と行番号を入力してセルを参照することも可能です。)
たとえば、以下の在庫管理シートの「在庫数」列の数式では、「価格」列の1行目の数値に在庫列の1行目の数値を乗算します。
この数式は、このアイテムの合計額 $2,994.00 を返します。
空白が含まれている、または数値で終わる列名の参照
列名に空白や特殊記号/数値が含まれる場合、あいまいさを避けるために角括弧を使用しなければなりません 。
=[年度予算]1 + [年度予算]2
=[Q1]1 + [Q2]1
=[危険/問題]5 + [代替/軽減策]5
絶対参照の作成
VLOOKUP 関数の入ったテーブルを参照するといった場合は、数式が移動またはコピーされたときに、Smartsheet が自動的にセルの参照を更新しないようにする必要があります。 その場合、絶対セル参照を作成します。 (VLOOKUP 関数の詳細は、「関数の参照」でご覧いただけます)。
絶対参照を作成するには、数式のセル参照の列名または行番号の前に 「$」 (ドル記号) を入力します。 たとえば、次の数式を移動またはコピーする場合、セルの参照対象となる列名および行番号は変わりません。
=$[列 A]$1 * $[列 B]$1
次の数式は、行番号のみを絶対参照としています。 この数式を移動またはコピーした場合、数式の置かれた新しい場所に従い、参照される列がそれぞれ変わります。
=[列 A]$1 * [列 B]$1
次の数式は、列のみを絶対参照としています。 この数式を移動またはコピーした場合、数式の置かれた新しい場所に従い、行番号がそれぞれ変わります。
=$[列 A]1 * $[列 B]1
同じ列内のセルの範囲の参照
セルの範囲を参照するには、参照する範囲となる 2 つのセルの間に : (コロン) を入力します。
たとえば、次の在庫管理シートの「在庫の価格」列の下の数式は、同じ列の 1 行目から 6 行目までの値を合計するものです。
この数式は在庫の価格の合計額 $40,763.75 を返します。
列全体の参照
列に自動入力されたセルの内容を含め、すべての列を数式で参照することができます。 たとえば、次の数式を入力すると「年度予算」列のすべての値が合計され、行を新しく追加または削除しても値は更新されます。
=SUM([年度予算]:[年度予算])
注: 参照対象の列に数式を入力した場合、数式の入ったセルは参照されません。 たとえば、「年度予算」列の上に数式を入力した場合、SUM 関数はこの数式が入ったセル以外のすべてのセルの合計を算出します。
複数の列にまたがる範囲の参照
複数の列にまたがる行の値を参照する場合、その行の最初と最後の列を参照します。
たとえば、次の在庫管理シートの「在庫の合計」列の数式は、行 1 の「在庫 A」、「在庫 B」、「在庫 C」の値の合計を算出します。
この数式は 3 か所の在庫の合計、998 を返します。