• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel OFFSET関数とCOUNTA関数)

Excel OFFSET and COUNTA functions

このQ&Aのポイント
  • Learn how to use Excel OFFSET and COUNTA functions to create dynamic summary tables.
  • Discover how to copy Print Areas from multiple sheets and paste them in a specific cell.
  • Understand the different ways to reference data using the VLOOKUP function.

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

方法1: C列に「合計」と記入してある行のF列の数字を参照してくるには =VLOOKUP("合計",C:F,4,FALSE) と記入します。 #初心者さんから,VLOOKUP関数についての「よくある勘違い」の回答が寄せられています。 「昇順で並べ替え云々」というのは,全く関係有りませんので,間違えないように注意して下さい。 #言わずもがなですがこの方法は,C列に「合計」とそもそも書いてないなら使えません。色々と「実は書いてないこと」があるという事ですが,ホントはどうなんですか。 方法2: >F10の金額はF5:F8の合計を四捨五入しております。 このように「質問は例えばで書いたんで,ホントにヤリタイ事はずいぶんと違っています」では,これではまっとーなやり方など回答で得られるハズもありませんよ。 それならこちらも,てきとーに思いつきで回答するだけになっちゃいます。出来るとか出来ないとかはあなたが勝手に判断して下さい。 =SUMIF(A:A,"",F:F) 方法3: F10の合計セルを,SUM関数で合計するのをやめて =ROUND(SUBTOTAL(9,F1:F9),0) のように修正します I1には =ROUND(SUBTOTAL(9,F:F),0) のようにします。

o_poipoi
質問者

お礼

すごいです!! 3つの方法すべてできました。 今後すべての契約者シートを方法3に修正することにしました。 どうもありがとうございました!

その他の回答 (2)

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.2

こういうことですか? 何行目にあるかは解らないが、D列に「合計」と記載されているセルがある その行の横手、F列の値を読み出したい。 こういうのは如何でしょうか? (エラー処理は省きます) =OFFSET($E$3,SUMPRODUCT(($C:$C="合計")*ROW($C:$C)-1),1,1,1) VLOOKUP構文は昇順でないと確か駄目だったはずです。 …よね? …(違ったかな?) しかし順位付けが「型」の部分と「合計」という文字列では 上手くいかなかったように思えます。 こういった場合 VLOOKUP,HLOOKUP,MATCHなどは 使えない公算が高いです。 (とんちんかんなこと云ってたら済みません) そんな時は 1つ1つセルの値を検証する式を立てて、 マッチングしたセルが何処にあったか を元に、参照式を 作ってやると良いでしょう。 ところで、 =ROUND(SUMPRODUCT(INDEX(OFFSET($A$3,1,MATCH("合計",INDEX($4:$4,,),0),MATCH("",INDEX($F$5:$F$65530,,),0)-1,1),,)),-2) て、駄目ですかね? お役に立てていたならば幸いです

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

「ABC商会」がどこから出てくる(A:F列のどこにある)のか不明ですが、少なくとも今欲しい合計の値は I1: =SUM(F:F)/2 で計算できます。

o_poipoi
質問者

補足

ありがとうございます! 実は金額は整数ではありませんのでF10の金額はF5:F8の合計を四捨五入しております。 F10の数字をそのままI1セルに表示することは無理でしょうか・・・・?

関連するQ&A

専門家に質問してみよう