02の01
CHOOSE関数によるデータの選択
CHOOSE機能の概要
CHOOSE関数を含むExcelのLookup関数は、ルックアップ値またはインデックス番号に基づいてリストまたはテーブルからデータを検索して返すために使用されます。
CHOOSEの場合、インデックス番号を使用して、対応するデータリストから特定の値を検索して返します。
インデックス番号は、リスト内の値の位置を示します。
たとえば、数式に入力された1〜12のインデックス番号に基づいて、その年の特定の月の名前を返すために関数を使用することができます。
Excelの多くの関数と同様に、CHOOSEは、異なる結果を返すために他の数式や関数と組み合わせると最も効果的です。
例としては、選択したインデックス番号に応じて、同じデータに対してExcelのSUM 、 AVERAGE 、またはMAX関数を使用して計算を実行する機能を選択させることです。
CHOOSE関数の構文と引数
関数の構文は、関数のレイアウトを参照し、関数の名前、角括弧、および引数を含みます 。
CHOOSE関数の構文は次のとおりです。
= CHOOSE(Index_num、Value1、Value2、... Value254)
Index_num - (必須)関数によって返される値を決定します。 Index_numは、1〜254の数値、数式、または1〜254の数値を含むセルへの参照です。
値 - (Value1が必要、最大254の追加値はオプション)Index_num引数に応じて関数から返される値のリスト。 値には、数値、 セル参照 、 名前付き範囲 、数式、関数、またはテキストを使用できます。
ExcelのCHOOSE関数を使用してデータを検索する例
上の図からわかるように、この例では、CHOOSE関数を使用して従業員の年間ボーナスを計算しています。
ボーナスは年間給与のパーセンテージで、パーセンテージは1から4の成績評価に基づいています。
CHOOSE関数は、パフォーマンスの評価を正しいパーセントに変換します。
評価 - パーセント1 3%2 5%3 7%4 10%このパーセント値に年次給与を掛けて、従業員の年次ボーナスを探します。
この例では、セルG2にCHOOSE関数を入力してから、 フィルハンドルを使用してセルG2〜G5に関数をコピーします。
チュートリアルデータの入力
- セル D1〜G1に以下のデータを入力します。
従業員格付け給与ボーナスJ.スミス3 $ 50,000 K.ジョーンズ4 $ 65,000 R.ジョンストン3 $ 70,000 L.ロジャース2 $ 45,000
CHOOSE関数の入力
チュートリアルのこのセクションでは、セルG2にCHOOSE関数を入力し、最初の従業員のパフォーマンスレーティングに基づいてボーナス率を計算します。
- セルG2をクリックします。これは、関数の結果が表示される場所です
- リボンメニューの[ 数式 ]タブをクリックします
- リボンから参照と参照を選択して関数ドロップダウンリストを開きます
- 関数のダイアログボックスを表示するには、リストの「選択」をクリックします 。
- ダイアログボックスで、 Index_num行をクリックします。
- ダイアログボックスにセル参照を入力するには、ワークシートのセルE2をクリックします
- ダイアログボックスのValue1行をクリックします。
- この行に3%を入力してください
- ダイアログボックスのValue2行をクリックします。
- この行に5%を入力してください
- ダイアログボックスのValue3行をクリックします。
- この行に7%を入力してください
- ダイアログボックスのValue4行をクリックします。
- この行に10%を入力してください
- OKをクリックして機能を完了し、ダイアログボックスを閉じます。
- 値「0.07」はセルG2に表示されます。セルG2は7%
02の02
CHOOSE機能の例(続き)
従業員ボーナスの計算
チュートリアルのこのセクションでは、関数の結果に従業員の年俸を掛けて年次ボーナスを計算することによって、セルG2のCHOOSE関数を変更します。
この変更は、F2キーを使用して数式を編集することによって行われます。
- 必要に応じて、セルG2をクリックしてアクティブセルにします
- キーボードのF2キーを押してExcelを編集モードにする - 完全な機能
=関数の閉じ括弧の後に挿入ポイントがあるセルには、 CHOOSE(E2,3%、5%、7%、10%)が表示されます。 - Excelで乗算の記号であるアスタリスク( * )を閉じ括弧の後に入力します
- ワークシートのセル F2をクリックして、従業員の年間給与に対するセル参照を数式に入力します
- キーボードのEnterキーを押して式を完了し、編集モードを終了します。
- セルのG2に値"$ 3,500.00"が表示されます。従業員の年俸$ 50,000.00の7%です
- *セルG2をクリックすると、完全な数式=選択(E2,3%、5%、7%、10%)* F2がワークシートの上にある数式バーに表示されます
塗りハンドルを使用した従業員ボーナス式のコピー
チュートリアルのこのセクションでは、 フィルハンドルを使用してセルG2の数式をセルG3〜G5にコピーします。
- セルG2をクリックしてアクティブセルにする
- セルG2の右下隅にある黒い四角の上にマウスポインタを置きます。 ポインタがプラス記号 "+"に変わります。
- マウスの左ボタンをクリックし、塗りつぶしハンドルをセルG5までドラッグします
- マウスボタンを離します。 セルG3からG5には、このチュートリアルの1ページの画像に見られる残りの従業員のボーナス数値を含める必要があります