• ベストアンサー

エクセルの関数の分かりやすい説明の仕方教えて下さい!!

初心者にエクセルを教えることになりました。 関数をどう説明していいのか分からないので教えて 下さい。 (1)VLOOKUP   式は=VLOOKUP(B5,H5:J10,2,FALSE)で   B5は品番、H5:J10は商品一覧です。 (2)IF   式は=IF(E3>=180,"合格","不合格")    (3)IFを使う式で、エラーを防ぐ式(IFとVLOOKUP)   =IF(A5="","",VLOOKUP(A5,$G$5:$I$16,2,FALSE))    A5=品番  お願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

○=は以下の文字列が関数式であり、普通の文字列ではないことを示している。=で値を代入することを示す。 ○英文字部分は関数に割り当てた名前で、エクセルの関数の中では同じ綴りのものはない。 人間の作業で言えば計算内容・作業内容・判断等を表している部分。 ○()内は引数といい、計算や判断作業で使う材料(セルの値や直接値)を入れるところ。,で区切って入れる。順序と数と内容は関数ごとに決まっている。それが具体的に何かは本を調べるとか覚えるより他はない。(手助けは数式バーの=をダブルクリックして出てくる関数名をクリックするなどしたときの引数の案内などはある) ○結果は計算されて、1つの数値が決まるのでこれを=で 代入する ○説明には、日本語文章で行うのもいいかも 例「H5:J10の表の左列(H列)の中で、セルB5の値と完全に(FALSE)一致した、表の行を見つけて、その行の次ぎ列(J列)の値を採って、その値を返す」など。

fragrant
質問者

お礼

ありがとうございます! 引数が4つのVLOOKUPは難点ですね。。 列を見て、次に行も見に行くというのが 難しいと思いまして… 私も教えることになって、完全に理解できたといった 感じなので、初心者には関数の意味から教える必要が ありそうですね。 セル番地やセルに入る値(名前)を使って説明して みたいと思います。

その他の回答 (2)

回答No.2

意味を説明するしかないんじゃないでしょうかねぇ VLOOKUPのVは垂直方向を表すVERTICALのVだから、指定した項目と同じ物を、探すべき表の中の縦方向に探して行き、見付かったらその、何列目の値を表示するかを指定してあり、最後のFALSEと言う指定は、完全に一致するものだけを選ぶように指定している 類似の物で、HLOOKUP関数があるけど、こっちのHはHORIZONTAL(水平)のHで、横方向に探す物 IF関数は、IFが、"もしも"と約されるように、もしも、E3が180以上だったら、合格と表示し、そうでない場合は、不合格と表示するように、判定を行う事が出来る論理関数で、こう言った物を組み合わせると、検索させた結果が、不一致で見付からない場合にも、エラーを表示させない事が出来ます 言葉の意味で教える方が、判り易いような気がしますけどねぇ

fragrant
質問者

お礼

返事が遅くなりすみません。 VLOOKUPの何列目というのが自分も理解するのが 難しかったので、まったくの初心者に分かるかな…と 思いまして。 引数が4つもあるのがネックですよね。。 例題もあるので、それを用いて説明します。 IFは英語の意味が分かれば簡単そうですが… 頑張ってみます。 ありがとうございました!

  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.1

私がわかりやすいと思ったサイトです。参考になります。 http://homepage1.nifty.com/kenzo30/excel_kiso2.htm 1関数の中身を日本語で表してやる VLOOKUP(検索値、検索範囲、表示する列、検索の型) 2それぞれわかりやすいように文字に色を付け、それにあわせて示す所を罫線、フォント、背景に色を付け、どこをあらわしているか示す。 それぐらいしか思いつきません。

参考URL:
http://homepage1.nifty.com/kenzo30/excel_kiso2.htm
fragrant
質問者

お礼

ありがとうございます。 私もそのサイトを見て、分かりやすいと思ったのですが、 複数人に教えるため、画面を見ながらというのが 難しいのです。。 同じ資料を持って、それを見ながら、ホワイトボードに 書きつつ関数を説明するという予定です。 検索値などというのも難しいかなと思いもあり… 人に説明するのは本当に大変ですね(>_<)

関連するQ&A