• 締切済み

エクセル sumif 関数

  A    B 1 旅費  2000 2 旅費  1500 3 通信費 300 4 会議費 1600 5 旅費  800  という表があります。この中で旅費の合計を計算したいのですが、 これはsum if 関数で計算できます。だが、 例えば 1行目と5行目の旅費が塗りつぶしあります。 (A1とB1、A5toB5 が塗りつぶしてます。) この場合塗りつぶしてある旅費の合計値はエクセルの関数を 使って計算できるのでしょうか? ようは、b1とb5の合計をsum if? を使って計算できるのでしょうか? 教えていただければ光栄です。 

みんなの回答

noname#79209
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 私もはじめて知りましたが、上の方法があるようです。 めんどくさそうですが。。。

関連するQ&A