• 締切済み

Excel:こういう場合の条件式は???

こんにちは。 アドバイスよろしくお願い致します。 エクセルで作表中です。 いろいろな数値があり、その数値は3種類にわけられます。 仮に赤、青、黄とします。 今、A列に数値が入っていて、その数値によってB列に赤、青、黄と入力してあります。 A列もB列もどこかからのコピーではなく、手入力です。 本題ですが。 最終的に赤の合計数値(赤と入力した行のA列の合計。以下同様)、青の合計数値、黄色の合計数値を出したいです。 最後にそれぞれ選んで足し算していけば出るのですが、時間もかかるし、途中経過の合計を見ることができないので、計算式でパパッとできて、常に途中経過の合計がチェックできるようにならないかなと思っています。 例えば、B列に「赤」と書かれた行のA列の数値はC1のセルに加算されていく・・・みたいな条件式がないかなと。。。 このようなことが無理でも似たような方法があれば教えてください。 どうぞよろしくお願い致します。

みんなの回答

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

結果からA列が文字列と思えますので数値に変換が必要になります。 以下の方法をお試し下さい。 ・A列を選択→データ→区切り位置→完了 ・又は、空きセルに数値の1を入力ごコピー→A列を選択→形式を選択して貼り付け→乗算or除算を選択→OK

ekoroji
質問者

お礼

いろいろ試したところ、無事に解決しました。 アドバイスありがとうございました。 大変たすかりました。

  • kerogiro
  • ベストアンサー率33% (51/152)
回答No.2

C1セルに =SUMIF(B:B,"赤",A:A) と入力する。 ってのはいかがでしょう?

ekoroji
質問者

お礼

その後、解決いたしました。 アドバイスありがとうございました。

ekoroji
質問者

補足

教えていただいた式を入れたのですが・・・どうしても「0」になってしまうんです。 ちゃんと数値は入っています。 ただ、数値は桁区切りを入れていますが、それは関係ないですよよね? また、赤・青・黄は「赤」と入力されたら赤色になるように条件付の書式になっています。。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

C1=SUMIF(B:B,"赤",A:A) C2=SUMIF(B:B,"青",A:A) C3=SUMIF(B:B,"黄",A:A)

ekoroji
質問者

お礼

その後解決いたしました。 アドバイスありがとうございました。

ekoroji
質問者

補足

教えていただいた式を入れたのですが・・・どうしても「0」になってしまうんです。 ちゃんと数値は入っています。 ただ、数値は桁区切りを入れていますが、それは関係ないですよよね? また、赤・青・黄は「赤」と入力されたら赤色になるように条件付の書式になっています。

関連するQ&A