• ベストアンサー

エクセル2003で特定の記号の下のセルの数値の合計

エクセル2003を使用しています。 下記のようなデータで、○がある下のセルの数字を集計したいです。 ○、△、○ 2、3、1 ○の下のセルの数値の合計は、3となりますが、どのような関数を入れると○を入れた下セルの合計をすることができますか。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 回答No.2様は回答欄に入力された際に入力ミスをされておられます。 >例えばA1セルから横にC1セルまでに○、△があり、数値がA2セルからC2セルに入力されている という条件では =SUMIF(A1:C1,"○",B2:C2) ではなく、 =SUMIF(A1:C1,"○",A2:C2) になります。

funamikan
質問者

補足

SUMIFでやってみると0になってしまい、計算できません。

その他の回答 (4)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.5

回答2です。 式を間違えていましたね。次の式にしてください。 =SUMIF(A1:C1,"○",A2:C2) あんたの画面での式は =SUMIF(A1:C1,○,A2:C2) となっており、○が数値であるように取り扱われています。○は文字列ですので両側に" "を付けることが必要です。

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.4

追加された画像は回答をご覧になって入力されたものですか? よく見てみましょう。何か足りなくはないですか? (第二引数のあたり・・・)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばA1セルから横にC1セルまでに○、△があり、数値がA2セルからC2セルに入力されているのでしたら =SUMIF(A1:C1,"○",B2:C2)

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.1

SUMIFで如何ですか?

関連するQ&A

  • sumifのように条件に見合う合計を「数値」ではなく「データ(セル)」の合計を集計したいのですが

    SUMIFを使って合計範囲の数値の合計を求めるように、合計範囲の「データが入力されているセル」の合計を求めたいのですが、何かいい関数はありませんでしょうか? 言い換えると、COUNTAを使ってセルの個数を求める場合に検索条件をSUMIFのように特定の検索条件を指定できる関数です。 いろいろ探しましたがうまい方法が見当たりません。 使用方法としては、各曜日ごとのメニュー別の売上金額の合計と人数の合計を求めようとしています。 ワークシートに入力されてるデータは ・各曜日 ・顧客名 ・メニューと支払われた金額 です。 SUMIFを使って、検索条件に各曜日をあてはめ、曜日ごとのメニュー別売上は集計できました。 金額が入力されているセルを合計すれば各メニューごとの人数まで集計できるはずなのですが、SUMIFが「数値」しか集計できない為にそれに代わる関数を探しています。 どうぞよろしくお願い致します。

  • Excelセル内にある数値に或る数値を付け加えたい

    Excelのセル内にある数値に或る数値を付け加えたいのです。 言葉だけでは判り難いと思いますので下記のような事です。 10043 の前に33を付け加えたい → 3310043 2つの会社のコード番号を1つにして管理したいのです。 各コード番号の前に認識出来る数字を付け加えて認識します。 簡単に出来る関数?教えて下さい。 皆様方、何卒宜しくお願い申し上げます。

  • エクセルで2つの条件に合うセルの合計

    エクセルで2つの条件に合うセルの合計 こんにちは。 例えば、以下のようにシート上にあるとします。 1 上 100 2 上 200 1 下 150 2 下 500 1 下 30 A列は1か2の数字 B列は上か下の文字 C列は数字 このシートでA列が1でかつ、B列が下の場合のC列を合計したいのですが、SUMIF関数でできるのでしょうか?他の関数でもかまいません。自分で関数を作るのはなしでお願いします。 (動作が重くなるので) ちなみに、上記の場合は、3行目と5行目が該当しますので、150+30=180となります。 -- エクセル2003

  • エクセル~セル内での最大値?について

    質問のタイトルが分からないので、 「エクセル~セル内での最大値?について」にします。 数式や関数での数値データの合計を、 あるひとつのセルに返すとして、そのセルの数値の上限をある一定の 数値にするような関数はあるのでしょうか?? 例えば、上限を5にして、合計が5を超えた場合は5と表示される・・・ といった内容です。 エクセル初心者で申し訳ありませんが、よろしくお願いします。

  • エクセルで6行おきのセルを集計する方法

    エクセルで6行おきにセルを集計する方法を調べています。 文字列と数値が混在する場合の集計方法が分からなかったので質問しました。 勤怠票の合計を出すのに使用するのですが、定時8時間勤務の場合は○、深夜八時間勤務の場合は◎、定時勤務で8時間に満たない場合は数値を入力しています。各セルには○か◎か数値のどれかが入ります。 ○と◎は8時間としてカウントします。 例えばA1セル=○、A7セル=◎、A13セル=6の入力の場合、合計に22が集計されるようにしたいです。 皆様のお知恵をお貸しください。 宜しくお願いします。

  • エクセルで該当の色のセル数の合計を返す関数?

    エクセルで任意の同色のセル数の合計を返す関数はありますか? マクロ使用でもいいです。 選択したセルの合計数は表示させることができるのですが、 数値を返してもらって関数や合計値の計算に反映させたいのです。

  • エクセル2003 #N/A含む複数シート数値合計

    複数のワークシートの数値の合計がうまく出ません。 A,B,C,Dという名前のシートのセルA2の数値の合計を 「集計」というシートのセルA3に出したいのですが (ちなみにA,B,C,DシートのセルA2にはvlookup関数がはいってます) 例えばシートBのセルA2の表示が#N/Aだと sum、sumif関数で合計を出そうとしても 「集計」シートのセルA3には#valueと出てしまいます。 うまく#N/Aをのぞいて数値の合計値を出す方法はありますか?

  • エクセルで左のセルにある文字がある数値だけの合計

    エクセル2013を使っています。 左のセルに「合計」という文字があるセルの数字だけを合計するには どうすればよいですか?

  • エクセルで、同セル内の「条件付きの文字」のある「数値の合計」を求めるには?

    (エクセル2003使用しております。) 全角文字と半角数字の入力された複数のセルがあります。 同じ文字の含まれたセルの「数値の合計」をそれぞれ求めたいです。 つまりFの列に   F 山田:大阪1 川崎:東京6 山田:名古屋4 という文字が入力されている3つのセルがあるとします。 ここから山田という言葉を選び、さらにその後に続く1と4の数値を合計した数値を求める式が知りたいのです。 (数値は1~10を目安にしております) 過去の似たような質問を参考に文字のセルから数値の合計を入力する関数を探してきました (http://okwave.jp/kotaeru.php3?q=1588802) そちらのm様の回答より 『いろいろな文字があるが、"休"だけを足す場合は、 =SUMPRODUCT(("0"&REPLACE(A1:A5,1,1,))*ISNUMBER(FIND("休",A1:A5)))』 とありましたので、当方は =SUMPRODUCT(("0"&REPLACE(F4:F65,1,1,))*ISNUMBER(FIND("山田",F4:F65))) と入力しましたが、数値を導き出すことができませんでした。 どういう式が考えられるかお力をお貸し頂ければと思います。 宜しくお願いします。 ++++++++++++++++++++++++++++++++++ また数値が複数になった場合(尚も同セル内)にも対応できる式がありましたらお教え願います。 たとえば     F 山田:大阪1東京2 川崎:東京6北海道1 山田:名古屋4静岡2 この場合山田で求めると1+2+4+2で9となる式はありますでしょうか。

  • エクセルで文字を含むセルから特定の数値を抽出したい

    エクセル2007で下記のように関数で処理したいのです。 【A1セル】 2本で31,900円(1本15,950円) 【B1セル】 31,900 と関数で表示したいのです。 この表示したい数値は常に 「で」 と 「円(1」 の間に存在しています。 SUBSTITUTE関数でやろうとしたのですが、 変化する可能性のある「2本で」の部分や 「15,950円」の部分をどう処理したらいいのか分かりません。 「円」を消すだけなら簡単なのですが・・・ どなたか教えてください。 よろしくお願いいたします。

専門家に質問してみよう