• ベストアンサー

エクセル:Sumif中の式

添付のようにSumif中の”合計範囲"をセルに名前を付け関数を使ってやろうとしています。 Sumif中の式の書き方を教えて下さい。 リンゴと言う名前の部分にある2016の個数を合計する時、合計範囲の書き方はどうしますか。 下はセルの範囲の名前”年2016”を作るために”年”&C1(年が表示されているセル)としましたが、全然ダメです。 =sumif(りんご,B2,"年"& C1) よろしくお願いします。

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

  • ベストアンサー
  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.1

こんにちは =SUMIF(INDIRECT("りんご"),B2,INDIRECT("年"&C1)) でしょうか? いちいちセル範囲に名前を付けないといけないというのは あまり良い設計ではないかと思います。

ticktak
質問者

お礼

ばっちりできました! いちいちセル範囲に名前を付けない方法をトライしてみます。 ありがとうございました。

その他の回答 (1)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

>下はセルの範囲の名前”年2016”を作るために”年”&C1(年が表示されているセル)としましたが、全然ダメです。 当然です。 合計範囲が文字列そのものになってしまいますのでエラーになります。 INDIECT関数を使って次のように変更してください。 =SUMIF(りんご,B2,INDIRECT("年"& C1)) 範囲のりんごはそのままセル範囲の名前なのでINDIRECT関数を使いません。

関連するQ&A