もし~だったら、そうでなかったらができるIF関数ですが、何度も繰り返し使うのは面倒なので簡単にできないかと思いませんか?
CHOOSE関数を使えば、指定したセルの値が1の時は〇、2の時は△、3の時は□・・・と条件に応じて複数の答えを導き出してくれる便利関数をご紹介します。
意外と知られていないCHOOSE関数
エクセル関数の中でも使用頻度が少ないと言われているCHOOSE関数は、IF関数を2回~3回繰り返す程度ならば登場しない場合が多いと言われています。
一般的に、もし~だったらというのはIF関数で事足りますが、1か所のセルの値に対して条件が4つもあったらIF関数を4回繰り返すのはとても面倒なので、こういう時にCHOOSE関数を使うと下記のように使うことができます。
もし、来場者が大人だったら1,000円、学生だったら800円、小学生500円だったら、園児以下だったら無料。
この場合、入園者が記載されているセル(A1)に対して、答えが4つあることになり、IF関数を使うとこのようになります。
=IF(A1=”大人”,1000,IF(A1=”学生”,800,IF(A1=”小学生”,500,IF(A1=”園児以下”,0))))
次に、CHOOSE関数を使うとこのような数式になります。
=CHOOSE(A1,1000,800,500,0)
とってもスッキリできますが、ちょっとした準備が必要です。
リストから値を返すCHOOSE関数
エクセルの書籍などには、「インデックスを使用して、値引数のリストから値を返します」と書かれていますが、専門用語でよくわからないと思います。
また、Officeサポートにはこのように書かれています。
CHOOSE 関数を使用すると、インデックス番号に基づいて最大 254 個の値から 1 つを選択することができます。たとえば、値 1 ~値 7 が曜日を表す場合、1 ~ 7 のいずれかの数値をインデックスとして使用すると、該当する曜日が返されます。
最初読んだ時はいまいち理解できませんでしたが、セルA1の値が「1」だったら日曜日、「2」だったら月曜日・・・「7」だったら土曜日って事と思っていました。
ようするに、大人は「1」学生「2」小学生「3」園児以下「4」と半角数字で置き換えて入力すればいいという事になりますね。
関連記事
-
エクセル関数
エクセルで乱数表を簡単に作れるRAND関数とRANDBETWEEN関数
EXCELのセルにランダムな数字を自分で考えて入力するのはとても大変なので簡単に作れないかと思ったことありませんか? エクセル関数を使えば範囲指定して乱数を作った… -
エクセル関数
エクセル関数で小数点以下切り捨て整数にするINT関数とTRUNC関数
エクセルで出納帳や商品管理などで使っていて、計算式の値が割り切れずに小数点以下になってしまい、単価×数量で合計金額を計算すると金額が合わなくなってしまい困った… -
エクセル関数
エクセル関数で生年月日から現在の年齢を自動表示させる方法
エクセルの顧客リストや住所録などで生年月日は記載されているけど、年齢までない場合にわざわざ計算するの面倒だと思った事ありませんか? そこで、今日現在の日付を自… -
エクセル関数
COUNT関数を使って参加人数を自動的に数えるエクセル関数使用法
エクセルで数を数える関数を探すとCOUNT関数が真っ先に見つけることができますが、似たようなCOUNT関数がなんと他に4つもあり、どれを使っていいのか迷ったことはあり… -
エクセル関数
エクセル関数とVBAで和暦西暦対応カレンダー作成
エクセル関数を基本として作成し、ユーザーフォームで日付選択ができるようにすることで複雑なマクロが分からなくても、自由にカスタマイズして自分のエクセルに組み込… -
エクセル関数
表の中からデータ検索して指定した値を見つけるVLOOKUP関数
【VLOOKUP関数をマスターするって必要?】 表の中から特定の値を指定してデータ検索する事ってよくありませんか? 見つけたセルの2列右の値とか。 ボウリングでのリーグ… -
エクセル関数
IF関数よりも便利なセルの値から複数の答えを取得するCHOOSE関数
もし~だったら、そうでなかったらができるIF関数ですが、何度も繰り返し使うのは面倒なので簡単にできないかと思いませんか? CHOOSE関数を使えば、指定したセルの値が… -
エクセル関数
エクセル計算式が#VALUE!エラーになったセルを空欄にする方法
エクセルの計算式も間違っていないし、文字列が紛れ込んでもいないのにセルがエラー表示になって困ったことありませんか? VALUE関数でも解決できない時はIFERROR関数を… -
エクセル関数
データ横方向検索VLOOKUP関数が縦方向に検索できるHLOOKUP関数
エクセルで作った表の中のデータを探す時によく使うVLOOKUP関数を縦方向に検索したいことありませんか? ほぼ使い方が一緒の見つけた値から縦方向にデータを探してくれ…
紅葉スポット
-
日光東照宮へバスで日光駅から世界遺産の紅葉へ滞在時間5時間
【紅葉見頃】10月下旬~11月上旬 2017年に約半世紀ぶりの大修理を終え、1999年に世界遺産に登録されている、日光東照宮・日光山輪王寺・日光二荒山神社等の建造物群と… -
佐白山麓公園の笠間城跡へバスで友部駅・笠間駅から滞在時間40分
紅葉の名所で茨城県を真っ先に探す人は少ないと思いますし、見つけたとしても花貫渓谷や袋田の滝、そして次に水戸偕楽園のもみじ谷や筑波山が茨城県内の紅葉スポットと… -
茨城県内の11月に見頃を迎えるおススメ紅葉スポット11選
【茨城県内の人気紅葉スポット】 関東地方で紅葉名所といえばなんといっても日光ですが、紅葉シーズンになると平日でもいろは坂は大渋滞なのに休日ともなると日光駅周辺… -
フリーパスで10月の茨城紅葉スポットへ
【茨城県内の人気紅葉スポット】 関東地方で紅葉名所といえばなんといっても日光ですが、紅葉シーズンになると平日でもいろは坂は大渋滞なのに休日ともなると日光駅周辺… -
縁起だるま発祥の少林山達磨寺境内の真っ赤に染まる紅葉景色へ
【紅葉見頃】11月下旬~12月上旬 高崎市内循環バス「ぐるりん」バスのフリーエリア内にあるので、縁起だるま発祥の少林山達磨寺へ紅葉の時期になったら訪れてみてはい… -
埼玉県指定名勝地の中津峡へ奥秩父を代表する紅葉スポット
秩父エリアトップクラスの絶景と言われている奥秩父の中津峡は、約10㎞もの中津川沿いの紅葉が見られて、その長さは約10㎞と言われて、西武秩父駅からのバス車窓からも…