おそらくこの質問では最後の登場になるでしょう、myRangeです。
>=DSUM($A$1:$F$34,$C$1,リスト!A7:C8)
>=DSUM($A$1:$F$34,$C$1,リスト!A9:C10)
なので、3つ目は
=DSUM($A$1:$F$34,$C$1,リスト!A11:C12)
となるんですよね。(行番号が2ずつ増える)
●簡単な方法●
問題の式を
H1
H2
H3
にセットするとしたら下記のように"H1"に式をいれ
H1 =DSUM($A$1:$F$34,$C$1,リスト!A7:C8)
H2 空白のまま
この状態で、"H1"と"H2"の2つのセルを選択し、
下方向に、フィルハンドルをドラッグして式をコピー。
この時どの行までコピーしていくかというと
セルを2つずつコピーするので、必要行の2倍ということですね。
上記例でいうと、"H6"までになります。
すると、下記のようになりますね。
H1 式
H2 空白
H3 式
H4 空白
H5 式
H6 空白
ここで、空白セルを選択 >右クリック > 削除 を繰り返す。
●空白セルを選択するときは、
Ctrlキーを押しながら、空白セルを選択すると
飛び飛びの(任意のセル)を同時に選択できますので
適当な数の空白セルを選択したら、右クリック>削除
と繰り返すとなお簡単ですね。
●またそれが面倒だというときは次のようにして空白セルを一気に削除できます。
(1)H1~H6を選択
(2)「編集」メニュー > 「ジャンプ」
(3)表示される「ジャンプ」ダイアログで何もしないで、
下部の「セル選択」ボタンをクリック
(4)今度は「選択オプション」ダイアログが表示されるので
表示されてる項目の「空白セル」にチェックを入れる
(5)下部「OK」ボタンをクリックしてダイアログを閉じる
(6)H1~H6の空白のセル(H2,4、6)が選択された状態になっているので
選択されたセル(どれでもいい、仮にH2)の上で、右クリック
表示されるメニューで、「削除」をクリック
これで全ての空白セルが一気に削除されます。
●そんなの面倒だぁ~、ということであれば、
次の式を先頭セルにいれ下方向にフィルハンドルドラッグすればOKです。
=DSUM($A$1:$F$34,$C$1,INDIRECT("リスト!"&"A"&(ROW(A1)*2+5)&":C"&(ROW(C1)*2+6)))
ただ、この式を理解できないのであれば、
リストのセル位置など変更になったときに
対処できないことになりますので、お勧めできません。
以上です。
お礼
本当に親切にありがとうございます。 何度も質問してしまい申し訳ありませんでした。 お手数おかけしました。 結構複雑で難しそうですけど、やってみます。 本当に本当にありがとうございました。