• 締切済み

エクセル・1セル内の合計の算出方法について(エクセル2000)

1つのセルに('4,1,2,1,1,1,1,1")と入力されている数値の合計を算出する方法はありますか? ” , (カンマ)”がテキストで認識されている為、 カンマ 区切りでの個々の分解が出来ません。また、数値の個数も行により異なります。

みんなの回答

  • borg
  • ベストアンサー率56% (42/75)
回答No.1

置換を2回使うとできます。   まず、検索する文字列に " を指定し、置換後の文字列はしていせず全て置換  次に、検索する文字列に (' を指定し、置換後の文字列に =SUM( を指定し全て置換 これで答えがでるはずですが。 セル分解するなら、一旦CSVファイルで保存し、データで読み込み(カンマ区切り)すればできます。 あとは()"' などを置換を使って消してしまえば、データが出来上がります。

popo_7886
質問者

お礼

回答ありがとうございます。 やり方が悪かったのか、教えて頂いた操作は、上手くいきませんでした。しかし、違う方法(CLEAN関数⇒VALUE関数を使用)で無事に算出出来ました。

関連するQ&A

  • Excelでカンマ区切りの合計をユーザ関数で得たい

    1セルにカンマで区切られた数値が入力されています。 別のセルにユーザ関数を使ってカンマ区切りのセルを指定して合計値を算出したいと思っています。 VBAはどの様に記述すればいいのでしょうか。

  • エクセルの離れたセルの合計の算出

    エクセルで以下の算出ができなくて困っています。 book1のA1セルにbook2のA1、A3,A7セルの合計値を表示 book1のA2セルにbook2のA21、A23,A27セルの合計値を表示 book1のA3セルにbook2のA41、A43,A47セルの合計値を表示(以後セルが20ずつ増加) 算出件数が500以上あるため、1件ごとに計算するのでなく、何らかの算式でまとめて計算したいと思ってます。 良い方法はありませんか? よろしくお願いします。

  • Excelで、例)30と「約25」の合計を算出できる様にしたい。

    Excelで標題の通り、例)30と「約25」の合計を算出できる様にしたいのですが、どうすればよいでしょうか? Σにより合計を算出する方法は知っております。1つのセル内に「約25」の様に文字と数字を入力した時でも計算上「約25」を25として計算する様にしたいのです。 よろしくお願い致します。

  • エクセル2003ですが、セルA1~A100で、

    エクセル2003ですが、セルA1~A100で、データ(数値)が入力されているんですが、その中のデータの1~100の範囲のデータ個数と、個々のデータの数値の合計を、特定のセルB1に表示をしたいのですが、この関数はどうすればいいでしょうか?

  • 複数の条件に当てはまる物の合計を算出!

    こんばんわぁ^^ 明日が締め切りで・・・もう私の頭では゜゜(´□`。)°゜。 頭がもう限界の為、質問内容がいつも以上に分かりづらいと思いますが、 明日までにExcelのデータを完成させなくちゃいけなくて・・・ 宜しくお願いします。m(__)m    A      B       C      D   孔種別     Lu      a値     b値 1 1次孔     2       1.40     3.5 2 2次孔      2       1.20   3 1次孔      5        1.60      4.2 4 3次孔      2        1.50       5.0 5 6 ≪2Luの各計≫ 7 1次孔     (1)     (2)     (3) 8 2次孔     (4)     (5)     (6) 9 3次孔     (7)     (8)     (9) 【条件】  ・数値が定期的に変化する為、数値を修正すると自動に各結果も修正されるように、関数を設定すること。  ・b値欄は空白セルがあるが、空白セルもカウントして平均値を算出する。  (例えば、10行ある内、9行は入力。1行は空白。 通常なら、合計÷9=平均値となってしまうが、合計÷10=平均値となるようにしたい)    ※b値の欄には「0」という数値もある為、空白セルに「0」を入力する事はNG!    また、画面上では見えるが印刷はされない!という設定も複数の人がこのファイルを利用する為、分かりづらくなるのでNG! 【質問内容】  a) (1)に、1次孔の2Luのみの、数の合計を算出したい  b) (2)に、1次孔の2Luのみの、a値の平均値を算出したい  c) (3)に、1次孔の2Luのみの、b値の平均値を算出したい      ※(4)~(9)はグラフのイメージが伝われば・・・と思い書いただけなので、気にしないで下さい。    分かりづらいと思いますが、どうぞ宜しくお願いします。m(__)m 

  • CSVデータをエクセルのセルに入れたい・・・

    よろしくお願いします。 CSVデータを当方ではエクセルで開いてます。 カンマ区切りごとのデータがエクセルのセルに1つずつ入力されてるので 不用データを行や列ごと削除できるので便利に使っていました。 が、他のPCでデータを同じように加工しようとしたところ、最初のセルに全て連続して入っているという状態で、上記のような作業が出来ませんでした。 5台のPCともXPでエクセル2003です。 テキスト形式・タブ区切り・カンマ区切りなどなど専門的なことが良く判っていないため、説明もうまくできませんが、PCの設定なのか?セルに1つづつ分ける方法があるのか?何でわたしのだけ? ?? 引継ぎが出来ず困っておりますのでどなたかお願いします。教えてください!!

  • EXCEL関数でセルの数値の個数を求めたい

    以下のように各セルに入力されている場合に各セルに含まれる "," を除いた数字の個数の合計を求めたいのですが、どのようにすればできるでしょうか。 以下の場合ですと、 1行目 3個 2行目 2個 3行目 3個 で、8個という結果を得たいです。 LEN(substitute(A1,",","")) や (LEN(A1)+1)/2 などで一つ一つのセルに含まれる数値の個数は出せますが、列全体の個数の合計を求めたいです。 ---- 列A 行1-> 3,6,9 行2-> 2,5 行3-> 2,8,11 ※入力規則として、数値を","で区切ります。 ※列を追加して上の関数を各行に設定した上で合計を出す方法以外で。

  • C列に数値があればそのセル個数を合計する

    A列に文字が入力されており同じ行に入力された数値のA列と同じ文字個数セルの合計を同一文字のC列に入力したいのですがどなたか解る方宜しくお願いします。

  • エクセル vba セル合計

    添付表について下記の様な処理をしたいのですが途中からVBAの書き方が(セル合計)がわからず困っております。  *日別の原価計(K列のセル値)の小計(K列の最終入力行の下※k112)に計算する。 自分ではこの様を処理を考えております。 (1)商品名(G列)最終入力行の1行下を選ぶ(G112) (2) (1)の同行にある(k112)を合計算出セルとして選ぶ (3)商品名(G列)最終入力行(g112)からその列上の空欄行の1セル下(g66)を見て(要はg 112からEnd(xlUp))、その行と同じ範囲のK列(k112ーk66)を合計をする範囲として選ぶ (4) (2)の合計する範囲を(3)で算出する。 VBA素人の私では(1)~(3)までを下記の通り書きました。 Sub 原価合計求める() Dim lastrowshu As Long Dim lastrowgen As Long Dim fastrowgen As Long lastrowshu = Cells(Rows.Count, 7).End(xlUp).Row + 1 '帳票シートの商品名(G列)最終入力行+1を取得する。 lastrowgen = Cells(Rows.Count, 7).End(xlUp).Row '商品名行の最終入力 fastrowgen = Cells(lastrowgen, 7).End(xlUp).Row '商品名最終入力行から一番上 Cells(lastrowshu, 11).Select ここまでを実行すると添付ファイルでいうk112セルをselectするまではうまくいきましたが、 これ以降の(4)の合計の書き方がわかりません。 どなたか御教授願います。 あるいはもっといい方法があれば同時にご指導頂けますと幸いです。

  • EXCELのセルの個数の算出

    文字や数値を含んだセルの数を求めたいのですが・・・ それだけならわかるのですが、 式を含んだ場合がわかりません。 VBAは使わずに求めたいのですが・・・ 例えば、A1にあ、B1に10、C1に=IF(D1="","",D1) と入力されているとします。 A1~C1の範囲で、D1に何も入力されていない時はセルの個数を2、 D1に何か入力されたらセルの個数は3としたいのです。 要するに、見た目上何かセルに入ってれば、 個数の対象としたいのですが・・・ どなたかおわかりになられるかたがおられましたら、 是非ともよろしくお願い致します。