情報
大学生・専門学校生・社会人
解決済み

Excelの問題で困っています。

課題が
フィルターの詳細設定から、「開催日が5月」で、「参加費が300円または分野がパソコン」のレコードを抽出しなさい。
となっています。

「参加費が300円または分野がパソコン」は絞ったのですが、「開催日が5月」をどう検索条件範囲に指揮を立てれば良いかわかりません。
リスト範囲では開催日の横が開催地区となっていますが、検索条件範囲では開催日が2つ並んでいるのもさっぱりです。

ヒントで、
D4とD5セルは同じ式、E4とE5セルは同じ式、それぞれに「5月」を挟み込むような式を作ればよい。
と言われたのですが、さっぱりわからず…。

">=2011/5/01"をD4 D5セルに
"<=2011/5/31"をE4 E5セルに
立ててみたのですが、そうすると結果のリスト範囲が全て消えてしまいました…。

どのような式を立てるのが正解ですか?
宜しくお願いします。

回答

✨ ベストアンサー ✨

フィルターの設定がわからないのでなんとも言えませんが、単に
"2011/5/01"をD4 D5セルに
"2011/5/31"をE4 E5セルに
とかではないですか?

希依

そちらも試したのですが、消えてしまいダメでした‪( ; ; )‬

Crystal Clear

DATE(2011,5,01)
DATE(2011,5,31)
ではどうですか?

希依

そちらも試しました!
しかし、=でしか関数認定されず、不等号では関数認定できなくて、5月1〜31日までの挟み込みはできず、5月1日と31日に特定されてしまうので、それも真っ白になってしまいました‪( ; ; )‬

Crystal Clear

普段エクセルを使わないので詳しくはないのですが、
http://www4.synapse.ne.jp/yone/excel2010/excel2010_filter21.html
に従って画像のように入力したところ、うまくフィルターができました。

最終的にはうまくできたのですが、何回か試しで入力したときに「真っ白になってしま」う現象が見られました。
以下のようにいじっていたら何故か解決したので書いておきます。
・フィルターの出力セルをDeleteで削除し真っ白にしておく
・フィルターの日付を入力するセルに2011/5/1と入力して、セルの書式設定を日付→数値に変更する。(すると日付に対応するシリアル値になる)
・シリアル値で不等式を入力する(>=40664 と <=40694)とうまくフィルターできた。
そのあとセルの書式設定を日付に直して>=2011/5/1 と <=2011/5/31 に直して再試行したら画像のようにフィルターできるようになっていた

なぜ初めはうまくできなかったのか、なぜいじっていたらうまくいったのか、は不明です。
エクセルはこちらが明示的に指示を出さなくても勝手にセルの書式設定を日付にしてくれたり、なんやかんや勝手に設定するのでそれでうまくいくようにどこかの設定が変わったのかもしれません。

希依

わざわざありがとうございます…‪( ; ; )‬
今時間が出先でできないのですが、帰ったらまた試してみます。本当にありがとうございます!

希依

すみません…
フィルターの出力セルをdeleteで真っ白にしておくとはどういうことですか?(>_<;)
また、何度か試したのですが、1度「日付け」→「数値」に変換すると、そのままの値(40664と40694)なら再度日付に変更できるんですけど、不等号をつけると日付に変換できなくなりました‪( ; ; )‬

希依

あ、数値に変換せずにそのまま2011/5/1に不等号等号をつけるといけました…!!!
"みたいな余計なものが入るとダメだったみたいです…。
やっとできました、何度も回答していただいて本当にありがとうございました。本当に感謝します。何度も参考にさせて頂きました、ありがとうございますm(*_ _)m

この回答にコメントする
疑問は解決しましたか?

この質問を見ている人は
こちらの質問も見ています😉