対象:Excel97, Excel2000, Excel2002, Excel2003, Excel2007
Excelに限らず関数を使いこなしている方からすると意外に感じられるかもしれませんが、
「関数のカンマは何なのですか?」
というご質問をいただくことがあります。
このサイトで
「関数の,は何を意味しているか」
といった検索が行われていることもあります。
例えば、
A1セルが空白のときはB1セルを空白に
A1セルが空白でなければA1セルの値をB1セルに表示
する場合、B1セルに
「=IF(A1="", "", A1)」
という数式を入力します。
[スポンサードリンク]
この数式のカッコの中の
「A1="", "", A1」
の「,」が何を意味しているのかというご質問です。
「A1="", "", A1」
の「,」が何を意味しているのかというご質問です。
▼関数のカッコ内のカンマの役割
複数の引数を指定する関数で引数の区切りを表す
複数の引数を指定する関数で引数の区切りを表す
IF関数では引数を3つ指定します。
1つ目の引数が「論理式」
2つ目の引数が「真の場合」
3つ目の引数が「偽の場合」
です。
「=IF(A1="", "", A1)」
という数式の
1つ目のカンマの前の「A=""」が1つ目の引数「論理式」
2つ目のカンマの前の「""」が2つ目の引数「真の場合」
2つ目のカンマの後の「A1」が3つ目の引数「偽の場合」
です。
上図をよく見ていただくと、[関数の引数]ダイアログの
1つ目のボックスが1つ目のカンマの前
2つ目のボックスが2つ目のカンマの前
3つ目のボックスが2つ目のカンマの後
に対応していることがご確認いただけるでしょう。
[スポンサードリンク]
Home » Excel(エクセル)の関数・数式の使い方 » 関数の「,」(カンマ)は何を意味しているのか