戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
小計と総計がある場合の計算

    [134006] 小計と総計がある場合の計算-

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

    □投稿者/ ame -(2023/09/23(12:01))
    □U R L/

      小計と総計を表示しているピポットテーブルがあります
      ピポットテーブル外の場所に総計を転記できる方法はございますか?
      ☆ピポットテーブルのデザインは変更不可・総計の位置はデータ量により変わります
      SUM関数は小計と総計も含めて計算されてしまいます 宜しくお願い致します


       A
       1 20←Aの総計
       10
       5
      小計16
      2
      2
      小計4
      総計20




    [134010] Re[1]: 小計と総計がある場合の計算-

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

    □投稿者/ 半平太 -(2023/09/23(23:37))
    □U R L/
      >総計の位置はデータ量により変わります
       行番号についてはその通りでしょうが、
       総計と言う文字が出てくる列番号も変わりますか?
      
      もし一定なら、その列番号を使って出せると思います。
      
      A列だとした場合、こんな数式
      =LOOKUP(9^9,OFFSET(INDEX(A:A,MATCH("総計",A:A,0)),0,0,1,200))
      
      B列なら、こんな数式
      =LOOKUP(9^9,OFFSET(INDEX(B:B,MATCH("総計",B:B,0)),0,0,1,200))
      




    [134011] Re[2]: 小計と総計がある場合の計算-

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

    □投稿者/ どや! -(2023/09/24(01:56))
    □U R L/
      >SUM関数は小計と総計も含めて計算されてしまいます
      それがC列やとして
      
      =SUM(C:C)/3




    [134013] Re[3]: 小計と総計がある場合の計算-

    解決!!ありがとうございました! / 記事引用/メール受信=OFF■

    □投稿者/ ame -(2023/09/24(08:40))
    □U R L/

      半平太 様、どや! 様 ご回答ありがとうございました!!

      半平太様、列番号は一定ですので教えて頂きました式で出来ました!
      総計の場所を書くのを忘れていましたが違うパターンの例も挙げて頂き助かりました。ありがとうございました。




    [134014] Re[4]: 小計と総計がある場合の計算-

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

    □投稿者/ どや! -(2023/09/24(10:19))
    □U R L/
      >=SUM(C:C)/3
      こんな簡単な式でできるわけないという思い込みで
      確認すらしてまへんやろ?
       
      あまりに簡単すぎて物足りまへんか?
      
      =LOOKUP(10^10,C:C)
      =SUMIF(A:A,"総計",C:C)
      
      GETPIVOTDATA関数でもできるやろね。




    [134015] Re[5]: 小計と総計がある場合の計算-

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

    □投稿者/ どや! -(2023/09/24(10:29))
    □U R L/
      GETPIVOTDATA関数やったら
      表示したいセルに = を入力した後、総計額が表示されてるセルをクリックするだけ。
       
      これも簡単すぎてあきまへんか?




    [134016] Re[6]: 小計と総計がある場合の計算-

    解決!!ありがとうございました! / 記事引用/メール受信=OFF■

    □投稿者/ ame -(2023/09/24(11:21))
    □U R L/

      どや!様 解決後に関わらずありがとうございます!!
      =SUM(C:C)/3 は計算結果が総計と相違があったのですが
      =LOOKUP(10^10,C:C)
      =GETPIVOTDATA(C:C,C:C)
      で出来ました!
      =GETPIVOTDATA(C:C,C:C)は抽出条件があるときしか使えないと思っておりましたが列を選択するだけで計算できるとは知らなかったので助かりました!!




    [134017] Re[7]: 小計と総計がある場合の計算-

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

    □投稿者/ どや! -(2023/09/24(11:54))
    □U R L/
      >=GETPIVOTDATA(C:C,C:C)
      ホンマでっか?
      列を選択するんとちゃいまっせ。
      数式のイコールだけ入力して、現時点で総計額が表示されてる一つのセルだけをクリック。
      それがC9セルやとしたら、C9セルをクリック。
      関数名なんか入力しなくても、勝手に GETPIVOTDATAの数式になります。
      オプションの「ピボットテーブル参照に GETPIVOTDATA 関数を使用する」のチェックを外してなかったらやけど。
      
      >=SUM(C:C)/3 は計算結果が総計と相違があったのですが
      これもホンマでっか?
      
      	B	C
      2		1
      3		10
      4		5
      5	小計	16
      6		2
      7		2
      8	小計	4
      9	総計	20
      
      =SUM(C:C)やったら「60」
      =SUM(C:C)/3 にして3で割ったら総計額の「20」になりまへんか?
      



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

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

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


- Child Forum -
Edit:ゆう-G