戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
SUM集計の相対指定について

    [134883] SUM集計の相対指定について-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ DAO -(2025/01/15(21:19))
    □U R L/

      カレント行から上に10行目までのA列の値を合計するような場合
      相対指定で範囲指定すれば計算できますが
      カレント行が10行以内の場合は、カレント行より上に10行分のデータがないので
      そこを考慮する必要があると思います
      こういったことも考慮して同じ計算式をコピー貼り付けすれば
      同じ関数でカレント行から上に十行分のデータをSUMするような関数はどのように記述したらよいでしょうか


      ++++++++++++++++++++
      OS      ⇒Windows 11
      Version⇒Office365
      ++++++++++++++++++++




    [134886] Re[1]: SUM集計の相対指定について-

    記事引用/メール受信=OFF■

    □投稿者/ 何何 -(2025/01/16(13:53))
    □U R L/

      カレント行とは何ですか?




    [134888] Re[2]: SUM集計の相対指定について-

    記事引用/メール受信=OFF■

    □投稿者/ 半平太 -(2025/01/16(17:14))
    □U R L/
      理解にズレがあると二度手間になるので、
      10行以上ある場合の数式(つまり、単純でいい式)を提示してください。
      それをどのセルに入れるのかも書いてください。




    [134889] Re[3]: SUM集計の相対指定について-

    記事引用/メール受信=OFF■

    □投稿者/ DAO -(2025/01/16(20:48))
    □U R L/

      下記のような数式のイメージです
      10行目以降は関数をコピーして下の行にはりつければそのまま動作しますが
      1行目〜9行目は相対座標で自分の行より上に10行上の行を参照しようとしても
      該当座標がないのでエラーになります
      そうならないように考慮した計算式にしたいのです
      1行目〜9行目までは相対座標にしないで個別に計算式をセットすれば実現は可能ですが
      1つの式をコピペするだけで対応したいので
      行を増やす時は相対コピーできるような計算式で設定したいのです


      1行目 =sum(OFFSET(A1,-10,0):A1)
      2行目 =sum(OFFSET(A2,-10,0):A2)
      3行目 =sum(OFFSET(A3,-10,0):A3)
      ...
      10行目 =sum(OFFSET(A10,-10,0):A10)
      11行目 =sum(OFFSET(A11,-10,0):A11)




    [134890] Re[4]: SUM集計の相対指定について-

    記事引用/メール受信=OFF■

    □投稿者/ 半平太 -(2025/01/16(21:46))
    □U R L/
      >1行目 =sum(OFFSET(A1,-10,0):A1)
      >2行目 =sum(OFFSET(A2,-10,0):A2)
      >3行目 =sum(OFFSET(A3,-10,0):A3)
      >...
      >10行目 =sum(OFFSET(A10,-10,0):A10)
      >11行目 =sum(OFFSET(A11,-10,0):A11)
      
                  ↓
      
      1行目   =SUM(OFFSET(A1,MAX(-10,1-ROW()),0):A1)
      
      下にコピー
      




    [134891] Re[5]: SUM集計の相対指定について-

    記事引用/メール受信=OFF■

    □投稿者/ DAO -(2025/01/17(22:18))
    □U R L/

      できました ありがとうございます



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ〜ん。誰か〜! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G