• ベストアンサー

エクセルの文字列の数値を足す

    A    B     C      D   合計 1  ああ8  いい8  ああ6  ああ2   8 と、10列くらいある行(A列からJ列まで)があります。 ひとつのセルに文字と数値が入っています。 で、「ああ8」と「いい8」以外の数値を足したいんです。 上の場合、C列の「ああ6」とD列の「ああ2」を足して「8」になります。 毎回、手作業で足しているのですが、結構な手間で。。 何かいい案があればと思い、こちらへ投稿させていただきました。 オフィス2007を使用しています。ご教授ください。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

計算例: =SUMPRODUCT((A1:J1<>"ああ8")*(A1:J1<>"いい8")*(0&MID(A1:J1,3,9))) こういった,データの細かい調整が必要な計算をしたいときは,きちんと「事実としてこんなデータが入っている」「事実としてどういう理由でこれとこれを除外したい」といった詳しいお話を,手抜きせず正確に情報提供してそのまま使えるアドバイスを求めて下さい。 「例えば」で折角回答を貰っても大概は実際の役に立たずに,お互いの二度手間になるだけです。

yukirin5rin5
質問者

補足

すみません。 手抜きをしたつもりは全然なかったんですが、わかりにくい書き方で、申し訳ありませんでした。

その他の回答 (1)

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

データ構成の条件が曖昧です。 文字列データ構成のパターン(数字の位置、数字の桁数)、本来の計数範囲を明確に補足して下さい。

yukirin5rin5
質問者

補足

すみません。 文字列のパターンは、「漢字2文字+数字1文字」です。 漢字の種類は、2パターンで、数字は、2.4.6.8と偶数です。 漢字の種類の1パターンのみの8以外の数字をたして、合計を出しています。

関連するQ&A

専門家に質問してみよう