- ベストアンサー
excelの票で、最後の記号の日から今日までの日数
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
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")
お礼
すすっすごーいです、完璧です。 気長に待つつもりでしたが こんなに早く回答がくるなんて感激です。 求めていた回答そのものです。 ありがとうございました。 自分も、求める結果を導きだせる計算式が書けるようになりたいです。