もし~だったら、そうでなかったらができる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」と半角数字で置き換えて入力すればいいという事になりますね。
関連記事
-
エクセル関数
COUNT関数を使って参加人数を自動的に数えるエクセル関数使用法
エクセルで数を数える関数を探すとCOUNT関数が真っ先に見つけることができますが、似たようなCOUNT関数がなんと他に4つもあり、どれを使っていいのか迷ったことはあり… -
エクセル関数
エクセル重複データを見つけてメッセージを出す
【入力データが重複していないかを見つけて知らせる】 エクセルで入力データ量が増えてくると、知らない間に同じデータを入力してしまったことありませんか? ボウリン… -
エクセル関数
エクセルで条件に一致するセルの数を数える時に使うCOUNTIF関数
テストの成績が80点以上の生徒だけを数えて表示したい!って場合ありませんか? このようにエクセルを使っているとよくあることで、数を数えるCOUNT関数に条件を付けて… -
エクセル関数
もし~だったらのエクセルIF関数はORやANDも併せて使用頻度トップ
エクセルで条件に応じて答えを振り分ける必要は必ずあるので、使えるようになりたいと思っていませんか? 使用頻度が高い10種類のひとつ、IF関数をマスターすれば無駄な… -
エクセル関数
データ横方向検索VLOOKUP関数が縦方向に検索できるHLOOKUP関数
エクセルで作った表の中のデータを探す時によく使うVLOOKUP関数を縦方向に検索したいことありませんか? ほぼ使い方が一緒の見つけた値から縦方向にデータを探してくれ… -
エクセル関数
表の中からデータ検索して指定した値を見つけるVLOOKUP関数
【VLOOKUP関数をマスターするって必要?】 表の中から特定の値を指定してデータ検索する事ってよくありませんか? 見つけたセルの2列右の値とか。 ボウリングでのリーグ… -
エクセル関数
エクセル関数で生年月日から現在の年齢を自動表示させる方法
エクセルの顧客リストや住所録などで生年月日は記載されているけど、年齢までない場合にわざわざ計算するの面倒だと思った事ありませんか? そこで、今日現在の日付を自… -
エクセル関数
エクセル関数とVBAで和暦西暦対応カレンダー作成
エクセル関数を基本として作成し、ユーザーフォームで日付選択ができるようにすることで複雑なマクロが分からなくても、自由にカスタマイズして自分のエクセルに組み込… -
エクセル関数
エクセルのDGET関数を使って日付を入力するとデータが変わる表を作る方法
日付を入力するとデータが差し替わるエクセルの表があったら便利だと思いませんか? 表のひな形はたったひとつでデータ元は別に用意すればいいのですから、エクセルデー…
紅葉スポット
-
千葉県の本土寺で五重塔と真っ赤に染まったもみじのコラボが見られる
6月にはあじさいが綺麗に見られ、あじさい寺として千葉県以外の観光客が多く訪れる本土寺に行かれたことがあれば気づいたかもしれませんが、あじさいの頭上にはもみじの… -
養老渓谷紅葉ライトアップへ上総中野駅からバスで滞在時間3時間
懐かしい国鉄車両に乗車できるいすみ鉄道に乗って、昭和の風情が残る養老渓谷の温泉街で地元振興もかねて「養老渓谷もみじまつり」が行われ、ライトアップも行いながら… -
お得なきっぷで電車とバスで行ける関東の紅葉人気スポット
関東長野県群馬県栃木県千葉県埼玉県茨城県静岡県 【関東エリアの人気紅葉スポット】 関東地方で紅葉名所といえばなんといっても日光ですが、紅葉シーズンになると平日… -
足利駅から織姫公園のもみじ谷へ電車とバスで紅葉絶景へ
【紅葉見頃】11月中旬~12月上旬 もみじ谷のある織姫公園へ足利市のコミュニティーバスを利用して気軽に訪れることができ、公園内には1,000本のもみじが植えられてい… -
四方木ふれあい館から四方木不動滝の紅葉絶景へ安房天津駅からバス
県道から山道に入り林の中にある秘境で、水量によって左右に分かれることから夫婦滝とも呼ばれています。 山深い大自然の中を散策していく四方木不動滝と紅葉がひそかな… -
紅葉の日光戦場ヶ原の散策路へバスで中禅寺湖から滞在時間100分
9月下旬から10月下旬になると奥日光では紅葉の見頃シーズンとなり、土日ともなると日光いろは坂は大渋滞になるほど人気スポットなのは昔も今も変わりませんね。 特にこ…