※ ChatGPTを利用し、要約された質問です(原文:エクセルの関数について
)
エクセルの関数で該当月の最初と最後の値を返す方法
このQ&Aのポイント
エクセルの関数を使って、該当月の3行目の値が1になっている最初のセルの1行目と最後のセルの1行目の値を返す方法を知りたいです。作業用の列/行は作成できず、3行目が1になっている何番目ではなく、最初と最後を指定したいです。
条件として、C40-N51の範囲にそれぞれの月のデータを作成し、月によっては6が1日だけある日(31日)があります。その場合は関数で導き出される最初と最後の値を○/31としたいです。
HLOOKUPやMATCHを組み合わせて試してみましたが、うまくいきませんでした。エクセルの関数を使って該当月の最初と最後の値を取得する方法を教えていただけますか?
エクセルの関数について
いつもご回答者の方々にはお世話になっています。
関数でまた教えていただきたいのですが、
下記画像のようなデータ(解像度の規制上、1月の途中までのデータのみ表示しています)から、該当月の3行目の値が1になっている最初のセルの1行目(1 月であれば1/1)と、3行目の値が1になっている最後のセルの1行目(1月であれば1/6)の値を返すような関数はありますでしょうか?
条件は下記です。
・C40-N51にそれぞれの月のデータを作成する。
・作業用の列/行は作成できない。
・3行目が1になっている何番目などではなく、最初と最後を指定したい。
(月によっては6が1日だけある日(31日)があり、その場合は本関数で導き出される最初と最後を○/31としたい。)
自分なりにHLOOKUPとMATCHなどを組み合わせてやってみたのですが、どうしてもうまくいかず。
識者の方々よろしくお願いいたします
お礼
ありがとうございます! 完璧にできました。 配列関数を使用するということですね。 「6が1日だけある」というのも解決しました。 該当数字の最初と最後の日を導き出すので、該当数字が1つしかない場合エラーになったりしないか心配しておりましたが、杞憂だったようです。