練習問題一覧
どの問題も、ロックされた小さなシートと数式入力欄、すぐに出る合否判定でできています。1問選んで、手で覚える練習をはじめましょう。
Excel面接対策:よく出る50問の練習コース
面接で実際に問われる検索、入れ子のIF、条件付き集計、エラー対策を、やさしい順に進めるコースです。合格状況は自動で保存されます。
1つの地域の売上を合計する(SUMIF)
四半期の売上台帳 A2:B7 には、4つの地域の売上が1つの一覧にまとまっています。明日は地域別のレビュー会議で、北地域のチームは全社の合計ではなく、自分たちの数字だけを求めています。D2 の地域名をもとに、北地域(North)の売上合計を Total sales のセル E2 に入力してください。
2つの条件で地域別の売上を合計する(SUMIFS)
あなたはお茶のチェーン店の売上を集計しています。東地域のマネージャーから、「East 地域の Oolong の売上は、実際にいくらか」と聞かれました。記録は A2:C11 にあり、A 列が地域(Region)、B 列が商品(Product)、C 列が金額(Amount)です。対象の地域は E1 に入っています。地域が East かつ商品が Oolong の行だけを合計して、East Oolong total のセル E2 に入力してください。
3人の試験点数の平均を求める(AVERAGE)
先生として試験を締めくくる場面です。Alex、Betty、Chris の点数はすでに B2:B4 に入っていますが、成績表にはまだクラス平均がありません。Average セル B5 に、3人の平均点を求める数式を入れてください。
5年 CAGR を Excel で計算する
友人が投資の評価を頼んできました。B1 の開始値から B2 の終了値まで、B3 年で成長したときの年率を、ほかの選択肢と比較したいとのことです。CAGR セル B4 に複利年成長率を入れてください。結果は小数で返します(例:10% なら 0.1)。
A1 と A2 の合計を求める(SUM)
開店したばかりの店で、最初の2か月の売上は A1 と A2 に記録されています。output cell A3 に、2か月分の合計売上を求める数式を入れてください。
ISNA で欠落 SKU を監査する
価格レポート提出前に、QA は E2 の SKU について簡単な監査結果が欲しいです。価格表 A2:A6 に無いなら TRUE、あるなら FALSE を Missing? セル D2 に入れてください。監査なので TRUE/FALSE そのものが必要で、言い換えたメッセージではありません。
SUMPRODUCT で重み付き最終成績を求める
授業の成績は単純平均ではありません。期末の比重が宿題より大きいです。A2:C5 に各項目の点数と重み(重みの合計は1)があります。Final grade セル E2 で、点数と重みを1本の数式で掛け合わせて最終成績を求めてください。
XLOOKUP で見つからなくてもエラーにしない(IFERROR)
カスタマーサービスが、すでに販売終了した SKU を入力するたびに、価格レポートに #N/A が並んでしまいます。A2:C6 の一覧から E2 の SKU の価格を検索し、見つからないときはエラーではなく文字列 "Not found" を返してください。Price のセル F2 に入力します。解き方は2通りあり、そのうち1つは IFERROR さえ必要ありません。
カテゴリコードを取り出す(LEFT)
在庫シートでは、情報が PRD-1023 のような1つの商品コードにまとまっています。先頭の英字3文字がカテゴリ、残りが通し番号です。カテゴリで絞り込むには、先に Category code を別列にする必要があります。A2:A5 のコードから C2:C5 を埋めてください。
セルに特定の文字が含まれるかを判定する(IF + SEARCH)
カスタマーサポートが A2:A5 の問い合わせを振り分ける必要があります。メッセージに Urgent という語が含まれる(大文字小文字は区別しない)ときは Priority、含まれないときは Normal とラベル付けしてください。Priority status のセル B2:B5 に、部分一致を調べる IF の数式を入力します。
メーリングリストを1セルにまとめる(TEXTJOIN)
マーケ担当は、メールツールにそのまま貼れる1行の宛先が必要です。セルを1つずつコピーする列では困ります。アドレスは A2:A5 にあります。セミコロン+スペースで区切った1行にまとめ、Mailing list セル C2 に入れてください。
割引が見つからないとき 0 にする(VLOOKUP + IFERROR)
店舗の会計を処理しています。会員は A〜B 列の VIP 等級で割引が決まります(Bronze 5%、Silver 10%、Gold 15%、Platinum 20%)。非会員の 'Regular' や 'None' は VIP 表に無いため、素の VLOOKUP は #N/A になります。Discount の E2:E5 に、VLOOKUP を IFERROR(または IFNA)で包み、見つからない等級は数値 0 にフォールバックしてください。
単価を四捨五入して整数にする(ROUND)
価格表の A2:A5 に端数の小数が入っています。請求書用に整数金額が必要です。Rounded の B2:B5 に、小数点以下0桁へ四捨五入した値を入れてください。Excel の ROUND と同じく、.5 は0から離れる方向です。
取り込み姓名の余分なスペースを除く(TRIM)
CRM の書き出しが届き、顧客名の前後や途中に余分なスペースが混ざっています。このままでは差し込み印刷が失敗します。A2:A5 の各名前を整え、Cleaned name の C2:C5 に入れてください。
合格者の人数を数える(COUNTIF)
社会人向け講座の試験を採点し終えました。合格点は 60 点で、成績表の一番上に、B2:B9 にいる8人の学生のうち何人が合格したかを1つの数字で出す必要があります。Passed count のセル D2 に答えを入力してください。
商品コードから単価を検索する(VLOOKUP)
小さな倉庫を管理しているとします。左の価格表には商品コード(SKU)ごとの単価があり、右の注文表にはまだ単価が入っていません。Unit price 列の F2:F4 に数式を入力して、各注文行が E 列の SKU をもとに、左の価格表(A〜C 列)から単価を引いてくるようにしてください。
商品コードから通し番号を取り出す(MID)
倉庫のラベルは PRD-1023-A のような固定形式です。英字3・ハイフン・4桁の通し番号・ハイフン・末尾の文字。梱包レポートに必要なのは通し番号、つまり5〜8文字目だけです。A2:A5 のコードから Serial を C2:C5 に入れてください。
商品コードの文字数を数える(LEN)
出荷ラベルには入れられる文字数に上限があり、A2:A5 の商品コードは長さがまちまちです。PRD-1023 と SKU-9 では幅が違います。各コードの文字数を Code length の C2:C5 に入れてください。ハイフンも数えます。
壊れにくい単価計算(IFERROR)
注文の単価は Total を Qty で割ったものです。数量に 0 が入ると、レポートの除算がすべて #DIV/0! になってしまいます。Unit price のセル D2 に安全な版を書いてください。計算できるときは通常の単価、除算が失敗したときは文字列 "Check qty" を表示します。
姓と名を結合する(CONCAT / &)
給与システムが名を A 列、姓を B 列に分けて取り込みましたが、メール用テンプレートにはフルネームが1つ必要です。Full name に、A2 と B2 を半角スペース1つで結合する数式を書いてください。C2 は Alice Wang のようになります。C2 から始め、C5 まで下にコピーします。
実際に申し込んだ人数を数える(COUNTA)
同僚10人がワークショップに招待され、申込欄は B2:B11 です。名前を書いた人もいれば、空欄のままの人もいます。会場は確定参加者だけ入れるので、B2:B11 のうち空でないセルの数を数え、Confirmed セル D2 に入れてください。
数量×単価を掛ける(* / PRODUCT)
受注表の A2:A5 に数量、B2:B5 に単価があります。各行の数量×単価を Line total の C2:C5 に入れてください。Excel に専用の「掛け算関数」はありません。* または PRODUCT を使います。
日付から曜日を表示する(TEXT / WEEKDAY)
予定表の A2:A5 に日付があり、レポートには各行の曜日名も必要です。Weekday の B2:B5 に Wed や Mon のような英語の略称を入れてください。数式は A 列の日付に合わせて変化させてください。Wed を直書きすると、A2 が変わったときに失敗します。
段階的な販売手数料を計算する(IF)
四半期末になり、販売オペレーションが B2:B5 のチームの手数料を計算する必要があります。プランは3段階です。売上が 10,000 以上なら 8%、5,000 以上なら 5%、それ未満なら 3%。各人の手数料を Commission のセル D2:D5 に入れてください。
点数を中央値と比較する(IF + MEDIAN)
クラスの小テストを分析しています。5人の点数はすでに A2:A6 にあり、先頭の生徒の点数 A2 がクラスの真ん中より上か下か同じかを知りたいです。vs Middle セル B2 に Above、Below、または Equal を返してください。
点数を字母の等級に変換する(ネストした IF)
成績表の季節です。試験の点数はすでに入っており、各点数の横に字母の等級が必要です。A2 の点数に対して、Letter のセル B2 に等級を入れてください。90 以上は A、80 以上は B、70 以上は C、それ以外は D です。
社員の所属部門を検索する(VLOOKUP)
HR 面接の画面で、面接官が社員名簿を渡してきました。A2:C5 に ID、氏名、部門があります。E2 の ID をもとに、Department セル F2 にその社員の部門を返す数式を書いてください。
社員情報を複数列まとめて取得(VLOOKUP)
社員プロフィールカードを作っています。F2 の社員 ID から、マスタの A〜D 列を使って Department を G2、City を H2 に取得してください。表参照は $ で固定し、列をまたいでも検索式がずれないようにします。
社員番号から給与を検索する(XLOOKUP)
部門ごとの給与レポートを作成しています。社員番号と部署はすでに入力済みですが、Matched salary 列はまだ空です。G2:G6 に数式を入力して、各行が E 列の社員番号をもとに、A〜C 列の社員名簿から給与を引いてくるようにしてください。
給与額から氏名を逆引きする(INDEX + MATCH)
給与監査で1件の金額がフラグされましたが、戻ってきたのは数字だけで、氏名が必要です。名簿は氏名が先頭列、給与が末尾列で、調べたい金額は E2 にあります。対応する社員名を Employee セル F2 に返してください。
見つからない SKU を処理する(IFERROR)
カスタマーサービスから注文リストが届きましたが、1つの SKU は販売終了で価格表にありません。そのまま検索するとレポートの途中でエラーになります。Unit price のセル F2:F4 を埋めて、見つかったときは単価、見つからないときは文字列 Not found を表示してください。
近似一致で税率区分を求める(VLOOKUP)
人事が各社員の年間課税所得に対する源泉税率を求めます。A〜B 列の参照表には所得のしきい値(0、30,000、60,000、100,000)と税率が昇順で並んでいます。Tax rate の F2:F4 に、近似一致の VLOOKUP で E2:E4 の所得に合う税率を入れてください。
重複して登録された注文を見つける(COUNTIF)
お客様から「二重に請求された」との連絡があり、注文の記録も怪しく見えます。注文番号 ORD-1042 が複数回登録されているかもしれません。返金の前に、A2:A11 の中でこの番号とまったく同じ行が何行あるかを数えてください。問い合わせのあった番号は、すでに D1 に入っています。答えは Occurrences のセル D2 に入力します。
重複する連絡先を除く(UNIQUE)
マーケ用シートが3つのフォームから申込を集めるため、同じ連絡先が A2:A7 に何度も出ます。メールツールにはきれいな一覧が必要です。Unique list に UNIQUE の数式を書き、最初の一意な連絡先が C2 に来るようにしてください。重複を除いた一覧は下へ自動でスピルします。
顧客名を先頭大文字にそろえる(PROPER)
パートナーの CRM 書き出しは体裁がばらばらで、A2:A5 の顧客名が john smith や MARY JOHNSON などになっています。四半期レポートに載せる前に、Proper name に PROPER の数式を書き、各名前の先頭を大文字にそろえてください。C2 から C5 まで下にコピーします。
よくある質問
練習の進捗はどこに保存されますか?
合格した問題はお使いのブラウザのローカルストレージに保存されます。同じ端末なら続きから練習できます。