• ベストアンサー

エクセル #value! について難問

A1セルに2、A2セルに3と入れてB1セルに="合計"&A1*A2と入力すると普通は、B1に合計6と表示されますよね。 会社の人から貰ったエクセルデータで上記のようにやろうとしても#VALUE!と表示されてしまいます。どこのセルでやっても同じです。表示形式は標準になっています。 試しに上手くいかないほうの数式バーをコピーして新規のエクセルでやってみると正しく表示されます。 どなたか原因が分かる方がいましたらご教授ください。

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

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

こんにちは。 別に、ご質問者さんの責任ではありません。 簡単なことですが、相手の作ったブックの問題です。 ロータス・モードにしてあるからだと思います。  ツール-オプション-移行-計算方式を変更する で直るはずです。 ロータス・モードですと、="合計"&TEXT(A1*A2,"0") こんな方法ぐらいでしょうか、あまり考え方ことがありません。

BETELGEUSE2006
質問者

お礼

すばらしい!直りました! ご教授頂きありがとうございました。

その他の回答 (3)

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.3

ちゃんとヘルプを見ましたか? 以下の全てを確認しましたか? エラー値 #VALUE! を修正する 引数やオペランドの種類が正しくない場合に表示されます。 原因と対処方法 数値または TRUE や FALSE などの論理値が必要な部分に文字列が入力されている 文字列が正しいデータ型に変換されません。必要な演算数や引数について、数式または関数が正しいかどうか、また、数式で参照するセルの値が有効かどうかを確認します。たとえば、セル A5 に数値が入力され、セル A6 に "なし" という文字列が入力されている場合、数式 =A5+A6 は、エラー値 #VALUE! を返します。 配列数式を入力または編集し、Enter キーが押された 配列数式を含むセルまたはセル範囲を選択し、F2 キーを押して数式を編集し、次に Ctrl キーと Shift キーを押しながら Enter キーを押します。 セル参照、数式、または関数が配列定数として入力されている 配列定数がセル参照、数式、または関数でないことを確認します。 1 つの値だけを使う演算子または関数に、セル範囲が指定されている セル範囲を 1 つのセルに変更します。 数式が入力されている行または列を含むように範囲を変更します。 行列を使うワークシート関数の中で、無効な行列が使われている 行列引数に正しい次元の行列が指定されているかどうかを確認します。 エラー値 #VALUE! を返す関数を使って、マクロが実行されている 関数に不正な引数が使われていないかどうかを確認します。

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

A1セルとA2セルの掛け算をした結果、数値が返るのはA1にA2数値が入っている場合です。(この場合、セルが完全に空白なら0とみなされます) 会社の人から貰ったエクセルデータでA1かA2に何が入っているか確認してください。

BETELGEUSE2006
質問者

お礼

もちろん数字は入っています。他の使用していないセルで新たに作っても#VALUE!がでてしまいます。 例えばK22に4、K24に6を結果をK30に="合計"&K22*K24とやっても駄目です。 どちらか片方="合計"もしくは=K22*K24であればちゃんと表示されます。

  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.1

F1を押してヘルプを表示 →キーワードタブで 1.キーワードに #VALUE を入力 →エラー値 #VALUE! を修正する このヘルプに基づいて対応してください。 ※ヘルプの読み方がわかれば面白くなりますよ。 

BETELGEUSE2006
質問者

お礼

ヘルプはすでに見ています。がしかし解決できません。 「計算の過程を表示する」をやってみると「"合計"&6」と下線でなっており、下のほうに次の検証はエラーになります。とあります。ダブルクゥーテーションの種類でもあるんでしょうか・・・

関連するQ&A

  • Excelでマクロを実行した後の表示について

    Excelでマクロを実行した後の表示について教えて下さい。 前回こちらで質問してほぼ希望通りの結果を得られるようになりました。 ただExcelでの表示が妙なのです。 マクロによりひとつの列のそれぞれのセルに数式が入っています。 2つ目以降は上のセルの数式をコピーしたものです。 どれもひとつずつ見て全くおかしい点はありませんでした。 ところが表示は「#NAME?」です。 数式の確認のため、セルの数式バーに一度カーソルを置いてEnterを押したら、 きちんと取り出した数字が表示されるようになります。 一番上のセルの数式は =VLOOKUP(A3,tanto.csv!A:B,2,0) でした。 セルの形式は標準になっています。 どうかよろしくお願い致します。

  • Excelのエラー「#value!」について

    windows98・Excel2000を使用している友人から、数式が#value!になって計算してくれないと質問され困っています。 数式は関数を入れていない単純な掛け算のみです。 セルの数値が文字列になっている訳ではなく、セルの表示形式も標準とのことです。念の為数値を入れ直してみてもらっても同じ結果です。 ヘルプ「エラー値#value!を修正する」の原因と対処方法を読んでもいまひとつピンときません。文字列が入っている場合のほかに具体的にどんな理由が考えられますか?初心者の質問で申し訳ないのですが、よろしくお願いします。m(__)m ちなみに、入力された内容は以下の通りです。   A   B  C 1 数量 単価 金額 2 100  50  =A2*B2 ←C2が#value!で表示される

  • エクセルで

    エクセルについてお伺いします。例えばセルA1に10%、A2に20%のパーセンテージで入力された値は合計は出せないのでしょうか。SUM関数で出すとエラーが出てしまいます。それと、数式を入力したセルの数値の値の合計も出ないのでしょうか。例えばあるセルに=A1+B1,もう一方のセルにA2+B2と入力されていてそれぞれ数値が5と4とします。合計9を出したいのですが、数式のためSUM関数では合計できません。何か方法はありますか。

  • エクセルで形式を選択して貼り付けができない

    過去問で探せないため質問します。エクセル2003です。J6から06をセルの統合をしています。それの数式?をコピーしてJ55から055のセルを統合したところに貼り付けをしたいのですが、うまくいきません。コピー→形式を→値にすると『同じ大きさのセルが必要です』と表示され、コピー→形式を→数式にすると『#VALUE!』とエラーが表示されます。どうすれば数式をコピーできますか?

  • エクセルの貼付

    たぶん初歩的な事だと思うのですが教えてください。 シート1セルA1に入力されている内容をシート2セルB1、シート3セルB5などに入れたいのですが 各シート,セルで[=シート1セルA1]で問題なく表示される箇所と結果が「0」だったり「#VALUE!」で表示される箇所があります。 セルA1に入っているのは数値や数式では無く、文字列(単語)です これはなぜでしょうか?どうしたら同じように表示されますか? セルの書式は標準になっています。 エクセル2000です。(会社のシステムの都合上このエクセルしか使用できないので・・・)

  • エクセルで数式コピーができなくなりました

    今まで出来ていた数式のコピーが突然出来なくなりました。 というより出来るのですが、値は数式通りではなくそのままの値が コピーされてくるのです。 具体例ですと   A __ B 1__ 1 __ 3 2__ 2 3__ 3 4__ 4 5__ 5 でB2のセルに数式=B1+A2と入れるとB2は5になります。 ここからB2のセルの右下の十字ポインタをドラッグすると   A __ B 1__ 1__ 3 2__ 2__ 5 3__ 3__ 8 4__ 4__ 12 5__ 5__ 17 と現れたのが、今は   A __ B 1__ 1__ 3 2__ 2__ 5 3__ 3__ 5 4__ 4__ 5 5__ 5__ 5 となってしまうのです。 数式バーを確認すると、正しく   A__ B 1__ 1 2__ 2__ =B1+A2 3__ 3__ =B2+A3 4__ 4__ =B3+A4 5__ 5__ =B4+A5 となっています。 コピー、形式を選択して貼り付け、数式を使っても駄目でした。 新しくBookファイルを作ると出来るのですが、 昨日より前に作成したエクセルのファイルが全部そのように なってしまいます。設定をいじった覚えがないのですが どうすればなおりますでしょうか? エクセル2002です。

  • エクセルの日付セルをオートフィルタで抽出しきれない

    セルA1に、●月△日としてB1以下にデータを記入しています。 5月分だけ表示しようとオートフィルタで「5月-を含む」としたところ、合計欄の「5月」を含む2行しか出てきませんでした。 この2行のセルをポイントした時、数式バーにはセルに記入したとおり「5月合計~」と表示され(表示形式は標準)、抽出できなかった行のセルは右寄せで5月○日と記入されており、数式バーの表示は「2002/5/○」(表示形式は日付)となっています。 どうすれば5月分全部のデータを抽出できますか?

  • エクセルで入力規制をかけたい

    エクセルで入力規制をかけようと思うのですが、以下のような問題が解決できずにいます。良い方法がなかなか思いつきません。心当たりがありましたら、ご教授いただけませんでしょうか。 セルに入力規制をかけて「入力値の種類」を「整数」にしてます。(以下、このセルをAとする)しかし、入力規制されていないセルに10.5と入力されているが、10.5がセルの書式設定で11と表示されている場合、これをコピーして、「形式を選択して貼り付け」-「値」を選択するとAに貼り付けることができてしまいます。見た目は11と表示されていますが、数式バーには10.5と表示されています。これを整数だけに限定したいのですが・・・。 数式バーに表示される値も整数に限定させる方法はないものでしょうか。 「形式を選択して貼り付け」-「値」という方法以外の貼り付けを禁止する必要もあるような気がしています。

  • エクセルの♯VALUE!のエラーについて

    エクセルで、「100円」のセルと「1」のセルの計算をしたら♯VALUE!とでて、「数式で使用されるデータの形式が正しくありません。」とでました。「100円」の「円」を消せば正しく計算されるのですが、円を消さずに計算する方法があれば教えてください。そのような設定があったような気がするのですが、わかりません。

  • ValueとFormula の違いについて教えてください。

    Formula のヘルプを見ると、 >セルに定数が入力されているときは、Formula プロパティはその定数を返します。セルが空のときは、空の文字列を返します。セルに数式が入っているときは、数式バーでの表示と同じ形式で、等号を含む数式を文字列として返します。 と、あります。すると、ValueとFormula の違いは、数式が入っていた場合の計算結果を返すかどうかの違いでしょうか?もし、複数のセルに、定数が入っているものと、数式が入っているものが混在している場合に複写しようとすると、Formulaだけで複写すれば、定数が入っているものは定数が、数式が入っているものは数式が複写されると考えて問題ないでしょうか? よろしくお願い致します。

専門家に質問してみよう