• ベストアンサー

テキストデータの為、=sum()サム関数が計算しない

=sum(b2,d2) とセルにいれると、b2からd2までのセルを計算 してくれます しかし、答えはなにも表示されません 原因の半分は想像できるのですが それは、計算対象になっている、b2、c2、d2 が数字で表示されていますが、数値でなく、テキスト 文字みたいです(セルの左上の隅が三角のグリーン の印がみえます このエクセルファイルはアクセスで変換したものです すなわち、アクセスのテーブルを表示しておいて ツール>OfficeLinks>Excelに出力 として作ったものです たぶんアクセスのテーブルがテキスト(数値ではなく) で定義されていたのだ、と思います これを回避するために 該当セルで右クイック>セルの書式設定の中を みて、テキスト定義を数値に変えるなどの項目を さがしたのですが、半日費やしても、できませんでした こんな場合回避する、アイデアなどのお持ちの方 教えてください

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

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんばんは。 >該当セルで右クイック>セルの書式設定の中をみて、テキスト定義を数値に変える どこか空いているセルに、数字の「1」 を入れて、その「1」をCtrl + C でコピー 変換する場所の範囲の行を選択して、右クリック-形式を選択して貼り付け-乗算 ->OK とすれば、書式が、文字列になっていない限りは、変換できます。 なお、列の場合は、データ範囲を選択(1列分)して、データ-区切り位置-カンマやタブ…… そのまま「完了」です。

maaaa
質問者

お礼

ご指導とおりやったらできました とてもこったやりかたで 関心しました ありがとうございました 返事遅れてすみません

その他の回答 (3)

  • keirika
  • ベストアンサー率42% (279/658)
回答No.3

=SUM(VALUE(B2:D2))と入力し、 Ctrl+Shift+Enterを同時に押して確定します。

maaaa
質問者

お礼

試みたのですが やりかたがわるいのか成功しません すみません

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.2

その文字列の数値を選択し 黄色い四角に!は出てきませんか? 出てくるようであればそこをクリックすれば 数値に変換するが出てくるはずです。 何もでないのであれば、セルの書式設定で 数値に変更し、セルを選択した後、数式バーにマウスカーソルを クリックし、そのままエンターを押してみてください。

maaaa
質問者

お礼

黄色い!が出ていました ご指摘通りできました ありがとうございました

  • hirumin
  • ベストアンサー率29% (705/2376)
回答No.1

> =sum(b2,d2) > とセルにいれると、b2からd2までのセルを計算 セル範囲の場合はカンマではなくコロンです。 =sum(b2:d2) テキストの数字を数値にするには、 適当なセルに「1」と入力しコピーします。 テキスト数字のセル(セル範囲)を選択して、右クリックから形式を選択して貼り付けで「乗算」もしくは「除算」してみてください。

maaaa
質問者

お礼

ありがとうございました 返事が遅れました

関連するQ&A