- ベストアンサー
エクセル:Sumif中の式
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは =SUMIF(INDIRECT("りんご"),B2,INDIRECT("年"&C1)) でしょうか? いちいちセル範囲に名前を付けないといけないというのは あまり良い設計ではないかと思います。
その他の回答 (1)
- bunjii
- ベストアンサー率43% (3589/8249)
回答No.2
>下はセルの範囲の名前”年2016”を作るために”年”&C1(年が表示されているセル)としましたが、全然ダメです。 当然です。 合計範囲が文字列そのものになってしまいますのでエラーになります。 INDIECT関数を使って次のように変更してください。 =SUMIF(りんご,B2,INDIRECT("年"& C1)) 範囲のりんごはそのままセル範囲の名前なのでINDIRECT関数を使いません。
お礼
ばっちりできました! いちいちセル範囲に名前を付けない方法をトライしてみます。 ありがとうございました。