• ベストアンサー

excelの票で、最後の記号の日から今日までの日数

最後の記号の日から今日までの日数を表示させたいです。 たとえば、E5にE行の〇の個数は3個ですが、 その中で、最後の〇のある日付が6/16ですが、 本日が6/23だとして、”7”と表示させたいのですが、 計算式がまったくわかりません。 どなたたわかる方、よろしくお願いいたします。

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

  • ベストアンサー
回答No.2

5月14日がC1だとして 6月24日は AR1 に、なるとします。 式を、入力するのが B3 として 一番右側の ◯ を、求める式は LOOKUP(2, 1/($C3:$AR3="◯"), $C$1:$AR$1) $C3:$AR3="◯" は、TRUE か FLASE つまり 1 か 0 を返しますので 1/TRUE=1 1/0=#DIV/0! LOOKUP関数は範囲の最後の要素に最も近い数値を探す関数です。 2を探すけれど、見つからないので、それに近い AJ1(6月16日)を、返します。 後は、日付の差 日数を求める関数 DATEDIFを使って、今日の日付との日数をもとめます。 =DATEDIF(LOOKUP(2, 1/($C3:$AR3="◯"), $C$1:$AR$1), TODAY(), "d")

misatote
質問者

お礼

すすっすごーいです、完璧です。 気長に待つつもりでしたが こんなに早く回答がくるなんて感激です。 求めていた回答そのものです。 ありがとうございました。 自分も、求める結果を導きだせる計算式が書けるようになりたいです。

その他の回答 (2)

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.3

[No.補足]へのコメント、 》 上から3行めが、5行、一番左上がE3です。 ということは、 添付図の「一番左上」は空白だけど、日付「5月14日」の左2列目のセルと? 従って、添付図の行列番号で間違いないと?

  • msMike
  • ベストアンサー率20% (364/1804)
回答No.1

》 E5にE行の〇の個数は3個ですが、… シャーシャーと仰ってる「E5」って、添付図のどの位置ですか?

misatote
質問者

補足

すいません、画像添付したあと行列番号ないのに気づきましたが、再度画像添付しなおしが、できないのか、わからずです。 上から3行めが、5行、一番左上がE3です。

関連するQ&A