[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『INDIRECT関数とSUMIF関数の組み合わせについて』(くま)
もう一度お願いします
INDIRECT関数とSUMIF関数の組み合わせについてお伺いします。
シート名をINDIRECT関数で呼び出して、各シートの同形式の表から、SUMIFで合計値を算出したいのです。
シート名は901 902 … とあります
統計シートに
=SUMIF(検索範囲,検索値,集計範囲)として
=SUMIF('909'!$C$25:$F$566,C$1,'909'!$F$25:$F$566)
今までは上の式で毎回 909 の部分を手動で変更していましたが
INDIRECTでシート名を変更したいです
C D
73091 74608
9月1日 120 130
9月2日 105 60
よろしくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
909に変わる値のセルアドレスは? A1セルなら INDIRECT("'"&A1&"'!$C$25:$F$566")
( はまちゃん) 2020/09/30(水) 14:12
>=SUMIF('909'!$C$25:$F$566,C$1,'909'!$F$25:$F$566) ↑ Cと違いますが? F列が集計列とダブっているのはおかしいと思うんですが・・ つまり、 ↓ =SUMIF('909'!$C$25:$C$566,C$1,'909'!$F$25:$F$566)
それでよければ、下式を入力して、右へ、下へコピー
C2セル =SUMIF(INDIRECT("'"&TEXT($A2,"mdd")&"'!C25:C566"),C$1,INDIRECT("'"&TEXT($A2,"mdd")&"'!F25:F566"))
<統計 結果図> 行 ___A___ _B_ __C__ __D__ 1 73091 74608 2 9月1日 120 130 3 9月2日 105 60
(半平太) 2020/09/30(水) 14:31
FではなくCでした
本当にありがとうございます
(くま) 2020/09/30(水) 14:50
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.