- ベストアンサー
ある列に入力されている行までを参照して他列を計算
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (2)
- m-take0220
- ベストアンサー率61% (480/785)
回答No.3
「計画売上高」がB列、「当月売上高」がC列として、 =SUM(C2:C17)/SUMIF(C2:C17,"<>",B2:B17) でどうでしょうか。 SUMIFの条件に"<>"を指定すると、空白以外のセルが対象となります。検索する列に「当月売上高」を指定し、計算する列に「計画売上高」を指定することで、「当月売上高」が空欄でない行の「計画売上高」の合計が出せます。 COUNTで数を出すやり方だと、途中に空欄がある場合に正しく計算できなくなります。
質問者
お礼
とてもわかりやすいご回答を頂き、ありがとうございました。 非常に実用的な数式で助かっております。臨機応変で使い分けていこうと思います。 私自身の知識も深まり、大変感謝しております。。
- aokii
- ベストアンサー率23% (5210/22063)
回答No.1
=735000のセル/1670000のセル、の式を黄色のセルに記入して、セルの書式を%にしてみてください。
お礼
迅速なご回答とわざわざエクセルに起こしてくださった点でBAとさせて頂きました。 私自身の見識も広まり、感謝です。。 ありがとうございました。