- 締切済み
エクセル sumif 関数
A B 1 旅費 2000 2 旅費 1500 3 通信費 300 4 会議費 1600 5 旅費 800 という表があります。この中で旅費の合計を計算したいのですが、 これはsum if 関数で計算できます。だが、 例えば 1行目と5行目の旅費が塗りつぶしあります。 (A1とB1、A5toB5 が塗りつぶしてます。) この場合塗りつぶしてある旅費の合計値はエクセルの関数を 使って計算できるのでしょうか? ようは、b1とb5の合計をsum if? を使って計算できるのでしょうか? 教えていただければ光栄です。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#79209
回答No.2
エクセルは塗られた色による条件検索が出来ません。 塗りつぶすのは何かの理由(要因)があっての事だと思います。 例えば「処理済」「未処理」などで「未処理」のものを赤く塗りつぶしているなら、 C列などに、「処理済」「未処理」を入力する列を設け、 A列、B列に対して「条件付書式」で 「数式が」「=C1="未処理"」「赤」 と設定しておけば、 C列に「未処理」と入力すれば同じ行のA列、B列が赤く塗りつぶされます。 そして、この「処理済」「未処理」を利用して、 =SUMIF(C:C,"未処理",B:B) とすれば赤く塗られた(つまり未処理の)B列の値の合計が得られます。 手動で塗りつぶすのではなく、このように塗りつぶす為の条件を設定すれば これらの条件を他の用途でも利用できます。
- masa-t
- ベストアンサー率18% (26/143)
回答No.1
http://hp.vector.co.jp/authors/VA016119/hajimete/udf1.html 私もはじめて知りましたが、上の方法があるようです。 めんどくさそうですが。。。