【Excel上級】OR関数 複数の条件のいずれかを満たしているか判定する

こんにちわ。

先回の【Excel上級】では複数の条件すべてを満たしているかどうか、AND関数を使って判定する方法をご説明しましたね。

今回は複数の条件のどれか1つを満たしているかどうか判定する方法をご説明しますね。(^.^)

そのために使う関数がOR関数です。

では下図の検定試験結果を使って実際にやってみましょう。

まず、計算式を入力するセルE4をクリックします。

検定試験結果の図

数式タブ関数ライブラリグループ論理をクリックし、リストからIFをクリックします。

数式タブの図

IF関数の引数ダイアログが表示されますので、「真の場合」に「“合格”」、「偽の場合」に「“不合格”」と入力し、「論理式」欄にカーソルを置きます。

IF関数の引数ダイアログの図

下図の▼をクリックします。

▼の図

表示された関数のリストにORが無いので「その他の関数」をクリックします。

関数のリストの図

関数の分類を「論理」にしてリストから「OR」をクリックします。

関数の挿入ダイアログ

OR関数の引数ダイアログが表示されますので「論理式1」に「C4>=70」、「論理式2」に「D4>=70」と入力してOKをクリックします。

OR関数の引数ダイアログの図

合格」と結果が表示されましたね。(^_-)

合否判定結果の図

下までコピーしてみましょう。
筆記・実技のどちらかが70点以上なら合格になっていますね。(^_-)-☆

コピー結果の図

【Excel上級】IF関数で空白セルかどうかを判定する

こんにちわ。

今回はIF関数を使ってセルが空白かどうかを判定する方法をご説明しますね。(^.^)

Excelではセルが空白かどうかによって行う処理を分けたいという状況がよくあるんですよ。

例えば以前【Excel上級】のレッスンでVLOOKUP関数について扱ったことがありましたが、その引数「検索値」に指定しているセルに値が入っていないと検索結果が見つからずエラーになってしまいます。

そのような場合にIF関数を使い検索値が空白なら何もしないで終了、空白でないならVLOOKUP関数を使用し検索処理を行うというように処理を振り分けることができるんです。(*^_^*)

では実際の例で見てみましょう。

下図の入学状況表の「コース名」欄セルD4には「コースCD」をもとに右の「コース一覧表」からコース名を求めるVLOOKUP関数を使った式が入力されています。

入学状況表の図

ただこの計算式を最後の行までコピーすると…コースCDが入力されていない12行目から19行目までが「#N/A」とエラー表示になってしまいますね。(・.・;)

エラー表示された入学状況表の図

ではIF関数を使ってこの状況を回避してみましょう。

セルD4の内容は消して、セルD4を選択しておきます。

D4をクリアした図

数式」タブをクリックし「関数ライブラリ」グループから「論理」をクリックし、「IF」をクリックします。

数式タブ 関数ライブラリグループの図

下図のようにIF関数の引数ダイアログが表示されますので、「論理式」欄にカーソルを置いてからセルC4をクリックし、続けて「=””」と入力します。

「”」(ダブルコーテーション)を2回連続して入力するとセルに何もないことを表すので、論理式は「セルC4に何も入力されていない」という条件になります。

続けて「真の場合」欄にカーソルを置いてから「“”」と入力します。これで「セルC4に何も入力されていない」という論理式の条件を満たしている時には何もせずに終わってくれます。何もしなくていいからといって「真の場合」を空欄にするとエラーになってしまうんですよ。(;O;)

IF関数について詳しくは【Excel上級】IF関数を使った合否判定をご覧ください。

最後に「偽の場合」欄にカーソルを置きます。

関数の引数ダイアログの図

「セルC4に何も入力されていない」という論理式の条件を満たしていない時、つまりセルC4に「コースCD」が入力されている時にはVLOOKUP関数で検索させる必要がありますので、この「偽の場合」欄にVLOOKUP関数を入れ子にして指定します。

関数の中に関数を入れ子にする場合には下図のをクリックします。

▼の図

関数のリストが表示されますので、「VLOOKUP」をクリックします。

VLOOKUPをクリックしている図

VLOOKUP関数の引数ダイアログが表示されますので、下図のように指定してOKをクリックします。

VLOOKUP関数について詳しくはExcel上級【参照用の表から検索 VLOOKUP関数】をご覧ください。

VLOOKUP関数引数ダイアログ

下図のように結果が表示されますね。

IFとVLOOKUPの計算結果の図

ではこの計算式を19行目までコピーしてみましょう。

さきほどのようにエラー表示にはなりませんね。(^.^)

IFとVLOOKUP入力結果の図

あらかじめコース名が表示されるように計算式がコピーされているので、下図のようにコースCDを入力すると…

コースCDを入力すると

コース名がすぐに表示されますね。(^_-)-☆

コース名が表示された図

IF関数を使った空白セル判定ぜひ使ってみて下さいね。(^^)/

Excel中級【数値を書式付の文字に変換 TEXT関数】

今回はTEXT関数についてご説明しますね。(^v^)

TEXT関数は数値や日付のシリアル値を特定の書式の文字に変換してくれる関数です。

下図のセル「B1」にセル「A1」の2520を通貨形式にした文字列を表示させてみましょう。

セル「B1」をクリックします。

セルB1の図

数式」タブをクリックし、「関数ライブラリ」グループの「文字列操作」をクリックします。

文字列操作の図

リストをスクロールし「TEXT」をクリックします。

TEXTの図

関数の引数」ダイアログの引数「」にカーソルがある状態で、セル「A1」をクリックします。

TEXT関数の引数ダイアログの図

引数「表示形式」に「”¥#,###”」と入力し、OKをクリックします。

TEXT関数の引数ダイアログ 表示形式指定の図

下図のようにセル「A1」の数値を通貨形式の文字列にすることができましたね。

text関数通貨形式の結果の図

今度はセル「A2」に今日の日付を入力し、隣のセルにそのシリアル値の曜日を表示してみましょう。

セル「B2」をクリックしてから、「数式」タブの「関数ライブラリ」グループから「文字列操作」をクリックします。

数式タブの文字列操作の図

リストをスクロールしてから、「TEXT」をクリックします。

textをクリックの図

」は「A2」、「表示形式」は「”aaa”」にし、OKをクリックします。

関数の引数を入力の図

下図のように今日の日付を曜日の文字列「水」に変えることができましたね。(*^^)v

曜日を取り出した結果の図

ちなみに引数「表示形式」を「”aaaa”」にすると「水曜日」にすることができるんですよ。

表示形式を"aaaa"にした結果の図

2011年になりました。今年もマチスアカデミーをよろしくお願い致します。<(_ _)>
このブログについてまたは当パソコンスクールについては
山梨県パソコンスクールマチスアカデミーをご覧ください。

JR酒折駅前のパソコン教室とデザイン教室

Excel中級【値のリストから指定した値を取り出す CHOOSE関数】

今回はCHOOSE関数についてご説明したいと思います。(^v^)

この関数は指定した番号に対応した値を取り出してくれる関数です。

今回は数字が1なら長男、2なら次男、3なら三男と表示される式を入力してみましょう。

結果を表示したいセルをクリックしてから、「数式」タブをクリックします。

数式タブの図

関数ライブラリ」グループの「検索/行列」をクリックし、表示されたリストの「CHOOSE」をクリックします。

検索/行列 関数のリストの図

「関数の引数」ダイアログが表示されますので、下図のように入力して下さい。

インデックス」は「

値1」は「長男

値2」は「次男

値3」は「三男」とします。

OKをクリックします。

関数の引数ダイアログの図

下図のように引数「インデックス」に対応した値が表示されますね。

結果の図

それではこのCHOOSE関数を先回ご説明したWEEKDAY関数と組み合わせて使ってみましょう。(*^_^*)

先回は下図の社員名簿の生年月日に対応した曜日を数字で表示しましたね。

先回の内容に関して詳しくはExcel中級【曜日を取り出す WEEKDAY関数】をご覧ください。

今回はその数字を日から土の文字に対応させて表示してみたいと思います。

セル「I4」をクリックします。

社員名簿の図

数式」タブの「関数ライブラリ」グループから「検索/行列」をクリックし、表示されたリストから「CHOOSE」をクリックします。

choose関数をクリックの図

値1」から順に曜日の漢字を入力していきます。

右のスクロールバーを使って表示されていない引数も表示できます。

関数の引数ダイアログの図

値7」まで指定します。

関数の引数ダイアログ後半

インデックス」にカーソルがある状態で、「名前ボックス」右のをクリックします。

インデックスにカーソルがある状態の図

リストが表示されるので、「その他の関数」をクリックします。

その他の関数をクリックする図

関数の挿入」ダイアログで関数の分類を「日付/時刻」にし、「WEEKDAY」をクリックし、OKをクリックします。

日付/時刻関数のリスト

WEEKDAY」関数の引数ダイアログが表示されますので、シリアル値に「E4」、種類に「」を指定しOKをクリックします。

関数の引数ダイアログの図

下図のようにWEEKDAY関数の結果の数値に対応した曜日が表示されますね。

結果の図

日付のシリアル値から曜日を表示する方法は他にもあります。

Excel中級【数値を書式付の文字に変換 TEXT関数】もご覧ください。

このブログについてまたは当パソコンスクールについては
山梨県パソコンスクールマチスアカデミーをご覧ください。

JR酒折駅前のパソコン教室とデザイン教室

Excel中級【曜日を取り出す WEEKDAY関数】

今回はWEEKDAY関数についてご説明したいと思います。(^v^)

このWEEKDAY関数は日付のシリアル値から曜日を取り出す関数です。

といっても曜日を表す数字が取り出されるのですが… (@_@)

日付のシリアル値についてはExcel上級【日付のシリアル値】をご覧ください。

それでは、下図の社員名簿の生年月日の曜日を表す数字を表示してみましょう。

セル「I4」をクリックします。

社員名簿の図

数式」タブをクリックします。

数式タブの図

関数ライブラリ」グループの「日付/時刻」をクリックします。

表示されたリストの「WEEKDAY」をクリックします。

日付/時刻関数のリスト

関数の引数ダイアログが表示されます。

シリアル値」ボックスにカーソルがある状態でセル「E4」をクリックします。

関数の引数 シリアル値の図

種類」ボックス内に「」と入力します。

「種類」を「」にすると日曜日なら「1」、月「2」、火「3」、水「4」、木「5」、金「6」、土「7」という数字が返されます。

「種類」を「」にすると月曜日なら「1」、火「2」、水「3」、木「4」、金「5」、土「6」、日「7」という数字が返されます。

「種類」を「」にすると月曜日なら「0」、火「1」、水「2」、木「3」、金「4」、土「5」、日「6」という数字が返されます。

「種類」を省略すると「1」にしたのと同じ結果になります。

OKをクリックします。

引数種類の図

下図のように「」曜日になりました。つまり木曜日に生まれたということですね。

weekday結果の図

でも曜日を数字で示されても、何曜日に対応するのかすぐには分かりませんね。
(・_・;)

月、火、水と漢字で表示されたほうがずっと分かりやすいですね。

数字で返された曜日を「日から土」までの文字に対応させる方法があるんですよ。

次回以降そのやり方をご説明しますね。(^^)/

このブログについてまたは当パソコンスクールについては
山梨県パソコンスクールマチスアカデミーをご覧ください。

JR酒折駅前のパソコン教室とデザイン教室

Excel中級【日を取り出す DAY関数】

先回はMONTH関数についてご説明しましたね。

今回はDAY関数についてご説明したいと思います。(^v^)

この関数は日付のシリアル値から日だけを取り出す関数です。

日付のシリアル値についてはExcel上級【日付のシリアル値】をご覧ください。

下図の社員名簿の生年月日から日だけを取り出してみましょう。

関数を入力したいセル「H4」をクリックします。

社員名簿の図

数式」タブをクリックします。

数式タブの図

関数ライブラリ」グループの「日付/時刻」をクリックし、表示されたリストから「DAY」をクリックします。

日付/時刻リストの図

関数の引数」ダイアログが表示されるので「シリアル値」の右ボックスの中にカーソルがある状態でセル「E4」をクリックし、OKをクリックします。

関数の引数ダイアログの図

下図のように「生年月日」から「」だけを取り出すことができましたね。(^_-)-☆

DAY関数結果の図

この式を下までコピーしてみましょう。

下図のような結果になりますね。(^^)/

DAY関数コピー結果の図

このブログについてまたは当パソコンスクールについては
山梨県パソコンスクールマチスアカデミーをご覧ください。

JR酒折駅前のパソコン教室とデザイン教室

Excel中級【月を取り出す MONTH関数】

先回はYEAR関数についてご説明しましたね。

今回はMONTH関数についてご説明したいと思います。(^v^)

この関数は日付のシリアル値から月だけを取り出す関数です。

日付のシリアル値についてはExcel上級【日付のシリアル値】をご覧ください。

下図の社員名簿の生年月日から月だけを取り出してみましょう。

関数を入力したいセル「G4」をクリックします。

社員名簿の図

数式」タブをクリックします。

数式タブの図

関数ライブラリ」グループから「日付/時刻」をクリックし、表示されたリストの「MONTH」をクリックします。

日付/時刻関数のリスト

関数の引数」ダイアログが表示されるので、「シリアル値」にカーソルがある状態で、セル「E4」をクリックします。

OKをクリックします。

関数の引数ダイアログの図

下図のように「生年月日」から「月」だけを取り出すことができましたね。

MONTH関数日付のシリアル値から月に対応する数値(1~12)を返してくれるんですよ。(^_-)-☆

この数式を下までコピーしてみましょう。

month関数の結果の図

下図のようになりましたか? (*^_^*)

month関数 コピーした結果の図

このブログについてまたは当パソコンスクールについては
山梨県パソコンスクールマチスアカデミーをご覧ください。

JR酒折駅前のパソコン教室とデザイン教室

Excel中級【年を取り出す YEAR関数】

今回はYEAR関数についてご説明したいと思います。(^v^)

この関数は日付のシリアル値から年だけを取り出す関数です。

日付のシリアル値についてはExcel上級【日付のシリアル値】をご覧ください。

下図の社員名簿の生年月日から右隣のセルに年だけを取り出してみましょう。

セル「F4」をクリックします。

社員名簿の図

数式」タブをクリックします。

数式タブの図

関数ライブラリ」グループから「日付/時刻」をクリックします。

日付/時刻の図

表示されたリストから「YEAR」をクリックします。

日付/時刻関数のリストの図

YEAR関数の引数ダイアログが表示されます。

シリアル値」のボックス内にカーソルがある状態で、セル「E4」をクリックし、「OK」をクリックします。

関数の引数ダイアログの図

下図のように「生年月日」から年だけを取り出すことができましたね。(*^^)v

year関数の結果の図

その式を下までコピーしましょう。

すべての人の生年月日から年だけを取り出すことができましたね。(^^)/

コピーした結果の図

このブログについてまたは当パソコンスクールについては
山梨県パソコンスクールマチスアカデミーをご覧ください。

JR酒折駅前のパソコン教室とデザイン教室
  • デザインでお困りの企業様
  • 人材や教育でお困りの企業様