複数条件に一致する値抽出



 ◇-?複数条件に一致する値抽出-マドンナ-07/07-23:26(1320)-No.509571
   ┗?!Re:複数条件に一致する値抽出...-ZONE-07/08-07:58(1311)-No.509572
     ┗?!?Re:複数条件に一致する値抽出...-マドンナ-07/08-10:37(1309)-No.509573
       ┗?!?!Re:複数条件に一致する値抽出...-ZONE-07/08-13:42(1305)-No.509576
         ┗?!?!【ありがとう】Re:複数条件に...-マドンナ-07/08-15:02(1304)-No.509578

▲このページのトップに戻る
509571複数条件に一致する値抽出マドンナ 2012/07/07-23:26

メーカー名:SONY ソニー
OS名:WindowsXp HomeEdition
パソコン名:VGN-FS33B
トラブル現象: Excelの関数が選択が分からない
ハード関連:無線LAN MusenLAN
ソフト関連:表計算Excel
使用回線:光
--
Sheet1の表を元にSheet2の氏名欄の名前を検索し、なお且つSheet2の各教科に
国語が80点以上ならば【優】70点以上ならば【良】60点以上ならば【可】
それ以外は【不可】空白ならば空白と表示させたいのですが、上手くいきません。
IF関数とVLOOKUP関数で試しましたが、途中で断念しました。
どなたか詳しい方おりましたらご教示願います。
宜しくお願いします。


【Sheet1】
   A   B   C   D   E   F   G   H
1 出席番号  氏名 国語  数学  理科  社会  英語  合計
2 1001 鈴木  80   70  48   55   77 330
3 1002 木村  69 61  81      59 270
4 1003 菊地    99 53 70  95 317
5 1004 兼子  51 55 90 59 255
6 1005 東海林 72   72   80 92 316
7 1006 本木  30   49  88 73 240
8 1007 高橋  89   44  38   81   252
9 1008 池田     77      49 90   216
10 1009 倉田  20    59  88 167
11 1010 佐々木 66  58 61 96 79 360


【Sheet2】

   A     B    C    D

1  出席番号
2  氏  名
3
4  国語 社会
5  数学 英語
6  理科

▲このページのトップに戻る
509572Re:複数条件に一致する値抽出ZONE 2012/07/08-07:58

記事番号509571へのコメント
マドンナさんは No.509571「複数条件に一致する値抽出」で書きました。

>【Sheet2】

B1:出席番号入力セル
B2:氏名表示セル
B4:国語の判定結果表示セル
各セルの式
B2=IF(NOT(ISNUMBER($B$1)),"",VLOOKUP($B$1,Sheet1!$A$2:$H$11,2,FALSE))
B4=IF(NOT(ISNUMBER($B$1)),"",IF(NOT(ISNUMBER(VLOOKUP($B$1,Sheet1!$A$2:$H$11,3,FALSE))),"空白",IF(VLOOKUP($B$1,Sheet1!$A$2:$H$11,3,FALSE)>=80,"【優】",IF(VLOOKUP($B$1,Sheet1!$A$2:$H$11,3,FALSE)>=70,"【良】",IF(VLOOKUP($B$1,Sheet1!$A$2:$H$11,3,FALSE)>=60,"【可】","【不可】")))))

おまけ
B4:国語の点数表示セル
C4:国語の判定結果表示セル
各セルの式
B4=IF(NOT(ISNUMBER($B$1)),"",IF(ISNUMBER(VLOOKUP($B$1,Sheet1!$A$2:$H$11,3,FALSE)),VLOOKUP($B$1,Sheet1!$A$2:$H$11,3,FALSE),""))
C4=IF(B4="","空白",IF(B4>=80,"【優】",IF(B4>=70,"【良】",IF(B4>=60,"【可】","【不可】"))))

▲このページのトップに戻る
509573Re:複数条件に一致する値抽出マドンナ 2012/07/08-10:37

記事番号509572へのコメント
ZONEさんは No.509572「Re:複数条件に一致する値抽出」で書きました。

ZONEさんありがとうございました。
NOT関数やISNUMBER関数は、初めて使いますが、上手くいきました。
今回は国語の表示セルでしたが、数学や社会などのセルにフィルハンドルで
数式をコピーしたら、国語の数式のままでしたが、自動で数学や社会の判定
表示にするには、何かいい方法がありますか?
それとも、国語の数式をコピーした後、VLOOKUPの列番号を教科ごと変えて
やらないと無理なのでしょうか?
宜しくお願いします。

▲このページのトップに戻る
509576Re:複数条件に一致する値抽出ZONE 2012/07/08-13:42

記事番号509573へのコメント
マドンナさんは No.509573「Re:複数条件に一致する値抽出」で書きました。

>それとも、国語の数式をコピーした後、VLOOKUPの列番号を教科ごと変えて
>やらないと無理なのでしょうか?

その通りです。
数か所の変更なので苦痛に思うような量ではないでしょう。
あと、入力した出席番号がSheet1に無かったときに氏名が「#N/A」と表示されないように
手を加えれば見栄えが良くなるでしょう。
#簡単にできるので研究してくださいね。

▲このページのトップに戻る
509578Re:複数条件に一致する値抽出マドンナ 2012/07/08-15:02

記事番号509576へのコメント
ZONEさんは No.509576「Re:複数条件に一致する値抽出」で書きました。

ZONEさん解決しました。
色々ありがとうございました。
またよろしくお願いします!

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言