- ベストアンサー
excel 関数 文字列、数値
excelで セル内の数値を合計する関数を教えてください 例 セル A1「代1」 A2「代2」 A3「代8」と入力されています 数値(1、2、8)のみを合計(11)になる関数を教えてください
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
そういうデータが入ってるなら、 =SUMPRODUCT((0&MID(A1:A10,2,2))*1) とか、あるいは =SUMPRODUCT(SUBSTITUTE(0&A1:A10,"代","")*1) とかでもいいです。 言わずもがなですがパターンが違いすぎるデータでは、また別の工夫をしなきゃなりません。 そういう場合は別途「事実」を添えて、新しいご相談として投稿し直してみて下さい。
その他の回答 (2)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
例えばA1セルから下方にお示しのようなデータだ入力されているとしたら次のような式で求めることができます。 =SUMPRODUCT(MID(A1:INDEX(A:A,COUNTA(A:A)),2,3)*1) この式でINDEX(A:A,COUNTA(A:A)),が用いられていますが、その代わりに次の式でも求めることができます。 =SUMPRODUCT(MID(A1:A3,2,3)*1) ただしA3セルまですべてのセルが空白になっていないことが必要です。最初の式ではそれを回避するためにINDEX(A:A,COUNTA(A:A))を使ってデータの入力されている範囲を求めています。
質問者
お礼
お礼遅くなりました。 この画面にたどり着くのにPCエラーになったりしてなかなかたどり着けませんでした。 いち早く回答ありがとうございました。 初めての質問で質問内容を少し間違えていましたが、 役に立ちました。
- bunjii
- ベストアンサー率43% (3589/8249)
回答No.1
お礼
お礼遅くなりました。 この画面にたどり着くのにPCエラーになったりしてなかなかたどり着けませんでした。 初めての質問で質問内容を少し間違えていましたが、 的確な回答ありがとうございました。