関数の名前は分かっていても、引数の順番や入れる内容で迷う場合は、「関数の引数」ダイアログが役立ちます。入力欄ごとの説明を見ながら、参照範囲や条件を設定できます。
ただし、ダイアログで式を作れば計算内容まで必ず正しくなるわけではありません。Windowsのデスクトップ版Excelを中心に、SUMIFの具体例で入力欄の役割を確かめ、コピーした後の参照ずれやエラーの確認まで進めます。
ADVERTISEMENT
「関数の挿入」と「関数の引数」を区別する
数式バーの横にあるfxを押すと、関数を検索して選ぶ「関数の挿入」画面が開きます。ここでは何を計算する関数を使うかを決めます。選んだ関数を確定すると、範囲や条件などを入力する「関数の引数」へ進みます。
引数とは、その関数に渡す値や参照、条件などです。SUMなら足す範囲、IFなら条件と条件成立時の値、といった役割があります。入力欄へカーソルを置くと、その引数の説明が表示されるので、名前だけで推測せず読んで確認します。
関数の挿入では「条件に合う合計」などの説明で探すこともできますが、似た関数が複数見つかる場合があります。SUMIFとSUMIFSのように、条件の数や引数の順序が違う関数もあります。検索結果の最上位をそのまま選ばず、関数名と説明を確かめてください。
ダイアログは入力を分けて整理するための補助です。どの列を合計するべきか、どの条件が業務の意味に合うかは、元の表と照らして判断します。
fxボタンやShift + F3で開く
- 結果を表示したい空きセルを選びます。
- 数式バーのfx、またはShift + F3を押します。
- 使いたい関数を検索し、説明を確認して選びます。
- 「OK」を押して引数の画面へ進みます。
- 各入力欄の説明を読み、参照範囲や値を入力します。
既に式が入っているセルを選んでfxを押せば、式の編集に使えます。新しい式を入れるつもりで既存の合計セルを選ぶと、元の式を変えてしまうため、結果の置き場所を確認してから始めます。
関数名を数式へ入力している途中でも、その関数名の右側に挿入位置がある状態でCtrl + Aを押すと、引数ダイアログを開けます。これは数式の編集中の操作です。通常のセル選択時にCtrl + Aを押すと、範囲選択の操作になるため、状態を区別してください。
ノートPCではファンクションキーに明るさなどの機能が割り当てられている場合があります。Shift + F3が反応しないときは、fxから開けば同じ目的を達成できます。Macの数式ビルダーやWeb版は画面構成が異なるので、Windowsと同じダイアログ名だけを探さないようにします。
SUMIFの3つの欄を、元の表へ対応させる
A列に地区、B列に金額があり、2~5行目が「東・1000」「西・2000」「東・1500」「西・500」と並ぶ表を考えます。東の合計は1000 + 1500で2500です。結果をD2へ表示するなら、D2を選んでSUMIFを挿入します。
| 引数の欄 | 入力例 | 何を指定するか |
|---|---|---|
| 範囲 | A2:A5 |
条件を調べる地区の列 |
| 検索条件 | "東" |
一致させる地区名 |
| 合計範囲 | B2:B5 |
足す金額の列 |
完成する式は=SUMIF(A2:A5,"東",B2:B5)です。「範囲」へ金額列を入れたり、「合計範囲」へ地区列を入れたりすると、見た目は入力できても目的の集計になりません。
参照範囲は欄へ直接入力するほか、入力欄にカーソルを置いてシート上のセルを選んでも指定できます。ダイアログが表を隠す場合は、欄の右の範囲選択ボタンで一時的に小さくする方法があります。選択後は入力欄へ戻り、先頭と末尾の番地を読み直します。

必須・省略可能の意味と、引用符を確認する
関数の構文では、省略できる引数が角括弧付きで説明されることがあります。省略可能だから不要とは限りません。SUMIFの合計範囲を省略すると、条件を調べる範囲そのものを足す動作になります。地区名の列と金額列が分かれている上の例では、合計範囲の指定が必要です。
「東」のような文字条件や「>1000」のような比較条件は、式の中で半角のダブルクォーテーションで囲みます。ダイアログで補われる場合でも、すべての文字や記号が正しく自動補完されると考えず、完成した数式を確認します。
セルを条件に使う場合は、引用符で囲まない参照を使います。たとえばD1へ東と入力し、検索条件へD1と入れれば、そのセルの内容を条件にします。"D1"と入力すると、セルD1ではなく「D1」という文字を探す意味になるため注意します。
範囲と合計範囲は、開始行と行数をそろえます。A2:A5に対してB3:B6を入れても、欄を埋めたというだけでは正しい対応になりません。入力の有無と、参照先の意味を別に確認してください。
結果表示を見ても、代表例と境界で確かめる
引数の入力中には、その引数の値や計算結果が表示されます。上の例で2500と出るなら、手計算した東の合計と一致します。「OK」で確定した後も、結果セルと数式バーを見て、意図した式が入ったことを確かめます。
エラーが出なくても、間違った列を指定した結果が偶然同じになる場合があります。確認用のコピーで東の1500を1600へ変え、結果が2600になるかを試すと、対象行が計算に入っているか追いやすくなります。西の行だけを変更した場合は、東の合計が変わらないことも確認します。
条件に合うデータがない場合、空欄がある場合、数値に見える文字が混じる場合も確認します。0が出たときは「一致する行がない」のか「対象金額が0」なのかを調べます。エラーを消すためだけにIFERRORで空欄や0へ置き換えると、原因を見失うことがあります。
IFで60以上を合格にする式などは、59・60・61のような境界付近を試します。ダイアログに結果が出たことと、業務の条件が正しく表現されたことは、同じ確認ではありません。
数式をコピーする場合と、関数を入れ子にする場合
完成した式を別の行へコピーすると、相対参照は移動します。同じ一覧を繰り返し集計するなら、元の一覧を絶対参照にすることを検討します。たとえば条件をD1に置く式なら、=SUMIF($A$2:$A$5,D1,$B$2:$B$5)のように範囲を固定できます。
コピーの方向と、動かしたいセル参照を確認してから$を付けます。引数ダイアログを使って作った式も、この参照の規則は変わりません。コピー後の先頭と末尾を開き、範囲がずれていないか確認してください。
関数の中へ別の関数を入れる場合も、引数欄へ式を指定できます。ただし複雑になって追えないなら、補助セルで計算を分ける方が読みやすい場合があります。長いIFを作る前に、判定条件を表に書き出すと整理できます。
既存の入れ子の式を編集するときは、数式バーで編集したい関数に挿入位置を置いてfxを使い、どの関数の引数を見ているかを確認します。全体の式と内側の関数を取り違えないよう、確定前に数式全体を読み直します。
取り消し・修正と、関数のヘルプを使う
入力途中で方針を変えるなら「キャンセル」で変更を取り消します。確定後に直す場合は結果セルを選び、fxまたは数式バーから編集します。重要な既存式を変更する前は、元の式を別の場所へ控えるか、ブックのコピーを残しておくと比較できます。
エラーの意味や省略時の動作が分からないときは、画面の「この関数のヘルプ」を開きます。構文、引数の説明、例の順に確認します。関数が候補にない場合は、名前の綴りと使用版での対応を確認し、似た名前の関数へ安易に置き換えないでください。
仕上げは、結果セル、参照範囲、検索条件、コピー先の4点を見ます。引数の欄に分けると式を整理しやすくなりますが、元データの意味まで判断してくれるわけではありません。小さな例の手計算と照合する習慣を持つと、初めて使う関数でも誤りを見つけやすくなります。
超解決 Excel・Word研究班
企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【PDF】入力した文字のフォント・サイズ・色を変更する方法|注釈とフォームの違い
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Word】差し込み印刷の金額にカンマを付ける方法|小数・0・空欄の確認
- 【Microsoft 365】サインイン時に「詳細情報が必要です」と出る時の認証情報登録手順
- 【Excel】オートフィル(右下の+)が効かない!ドラッグできない時のオプション有効化設定
- 【Outlook】祝日が表示されない・重複する時の対処|追加方法と対象年の確認
- 【Outlook】メール送信時にエラーになる「送信不能」の原因切り分け
- 【PDF】PDFの不要な文字や画像を「白塗り」して消す(修正テープ)無料の裏ワザ
- 【Box】Box Toolsが動かずOffice編集できない時の直し方
