あなたのご質問は3段おきの合計です。
ですから回答者のアドバイスを試すなら,まず最初は3段置きを試してちゃんと動作を理解する事から始めるのが筋道じゃありませんか?
練習のやり方:
数式は次の3つを用意する
=MAX(INDEX((MOD(ROW(A5:A99),3)=1)*(A5:A99),))
=MAX(INDEX((MOD(ROW(A5:A99),3)=2)*(A5:A99),))
=MAX(INDEX((MOD(ROW(A5:A99),3)=0)*(A5:A99),))
データの用意の方法:
A5からA99をまず空っぽにする
A5に1を入れる
A6に2を入れる
A7に3を入れる
どの式がどのセルを拾ったかを見てみる。
A5からA99をもういちど空っぽにする
A8に1を入れる
A9に2を入れる
A10に3を入れる
どの式がどのセルを拾ったかを見てみる。
そして勿論次のステップとして,「教わった式は判った。次は実践だ」とご自分で6段に応用していただく訳です。
それで上手く行かなかったのなら,それは「ご指導頂いた関数式を施すと」じゃなく,どういう具合にかあなたが「自分で細工した式」が間違ってる訳ですから,そのあなたの間違えた式を手抜きせずにそのままあなたのエクセルからコピーして追加ご質問として掲示なさってください。
で,先に答え合わせしちゃいますが。
練習のやり方:
数式は次の6つを用意する
=MAX(INDEX((MOD(ROW(A5:A99),6)=1)*(A5:A99),))
=MAX(INDEX((MOD(ROW(A5:A99),6)=2)*(A5:A99),))
=MAX(INDEX((MOD(ROW(A5:A99),6)=3)*(A5:A99),))
=MAX(INDEX((MOD(ROW(A5:A99),6)=4)*(A5:A99),))
=MAX(INDEX((MOD(ROW(A5:A99),6)=5)*(A5:A99),))
=MAX(INDEX((MOD(ROW(A5:A99),6)=0)*(A5:A99),))
データの用意の方法:
A5からA99をまず空っぽにする
A5に1を入れる
A6に2を入れる
A7に3を入れる
A8に4を入れる
A9に5を入れる
A10に6を入れる
どの式がどのセルを拾ったかを見てみる。
以下同じです。
お礼
回答ありがとうごさいます。 伝え方か悪く、本当にお許しください。 さて、当初の以下の質問の中で、、(質問自体を一部訂正します) セルA5からA99の範囲で、セルA5から三行したのA8、また、三行下のA11、また、三行下のA14、、、、の中での最大値を、別の場所のセルB1に表示したいのですが可能でしょうか? 要は、何段かごと(決まった何段かごと)のセルの最大値を、別の場所のセルB1に表示したいのですが、、、 更に、以下の分を追加しないといけなかったのです。 セルA5からA99の範囲で、セルA6から三行したのA9、また、三行下のA12、また、三行下のA15、、、、の中での最大値を、別の場所のセルB2に表示したいのですが可能でしょうか? 要は、何段かごと(決まった何段かごと)のセルの最大値を、別の場所のセルに表示したいのですが、、、 上記の両方のことを、同一のセル内で実行したいのでございます。 宜しくご教示御願いいたします。 (要は、飛んでいる(6段ごとに飛んでいるんですが、同一の列に存在している中から、B1,B2に抽出したいのです) すいません、重ね重ね、無理な質問、宜しく御願いします。