※ ChatGPTを利用し、要約された質問です(原文:エクセルで最新データのみを抽出したいのですが・・・)
エクセルで最新データのみを抽出する方法とは?
このQ&Aのポイント
エクセルで最新データのみを抽出するための関数や方法について教えてください。
エクセルのシートで新しいデータのみを抽出する方法を知りたいです。
シートにおいて最新のデータのみを抽出する方法を教えてください。
エクセルで最新データのみを抽出したいのですが・・・
タイトルにあるとおり、エクセルで最新データのみを抽出するような関数があればと思い質問させていただきます。
シート1
A列 B列 C列 D列 ・・・
1行目 佐藤 田中 伊藤
2行目 1日目 ○
3行目 2日目 △ ■ ☆
4行目 3日目 ○
・
・
・
・
18行目 18日目 ■
19行目 19日目 ○ △ ○
20行目 20日目 ◎ ☆
と、いうようなシートがあったとします。
シート1ではこのように、毎日新しいデータ(記号)
が入力されていくとします。
シート2
A列 B列 C列 D列 E列・・・
1行目 ◎ ○ ■ ☆ △
2行目 1 2 1 1 1
と、いうようなシートがあったとします。
シート2ではシート1で入力されたデータをカウントしていくとします。
この場合、シート1での1行目の各氏名は関係なく、ただ記号のみをカウントしていくものとします。
ただ、カウントするだけの場合でしたらCOUNTIFでいけると思います。
タイトルにあるとおり、最新データからのみカウントしたいと思っているのです。
上のシート2では例として、18~20日分のカウントをしておりますが、実際には10日分程度をカウントしたいと思っております。
ですので、このシートを例にすると20日が最新とした場合
11~20日分の記号をカウントし、そして21日に新たなデータが入力された場合、12~21日分の記号を新たにカウントしたいわけです。
このようなケースにおける関数をご存知の方どなたかご助力いただけますと幸いです^^;
お礼
zap35様、返答遅れて申し訳ございません。 そして、ご回答ありがとうございました^^ いただいた式はそのままではうまくいきませんでしたが OFFSET関数を使うとうまくいきそうだということがわかりましたので なんとか、もうすこし自分なりにいただいた式を応用してみたいと思います^^