• ベストアンサー

Excelの使い方について教えてください。

Excelの使い方について教えてください。 今Excelでデータ処理をしています。なぜか数式を下に続くセルにも適用しようと、黒色の十字になったところでダブルクリックをすると、適用された数式は間違っていないのに値は同じものが適用されてしまい全然計算されていません。セルの保護とかロックの関係かと思いいろいろと試しましたがうまくいきません。ご存知の方がいらっしゃったら教えてください。

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

  • ベストアンサー
noname#78412
noname#78412
回答No.4

メニューの「ツール」-「オプション」の計算方法が「手動」になっていると思います。確認してください。もしそうなら自動に設定すれば直るはずです。 >再度1コマ1コマ適応されているセルの数式にカーソルを点滅させて実行キーを押すと正しい値に変わるのですが こういう重要な情報は最初に書いてください。質問に「いろいろと試しましたがうまくいきません」とあるのでこの可能性は排除していました。

teddybearm
質問者

お礼

本当にありがとうございます。おかげさまで週末の仕事が進みそうです。今後はもう少し明確に質問するように心がけます。ありがとうございました。

その他の回答 (3)

  • wdrs
  • ベストアンサー率50% (3/6)
回答No.3

計算が手動実行になっていませんか? [ツール][オプション][計算方法]で確かめてください。 [自動(A)]がデフォルトです。 的外れでしたらごめんなさい。

teddybearm
質問者

お礼

本当ですね。自動に変更したら計算できました。助かりました。ありがとうございました。

noname#78412
noname#78412
回答No.2

>適用された数式は間違っていないのに値は同じものが適用されてしまい全然計算されていません。 具体的になにがどうなっているのかよくわかりません。基本的に、数式がまちがっていないのなら計算結果も間違っていません。数式が正しいなら結果は正しいです。間違っていると思うなら式を読み違えているように思います。 具体的に、何がしたくて、どのセルにどのような式が入り、どのような結果になったのかを示したほうが詳しいアドバイスが受けられると思います。 とりあえず、その数式は相対参照になっていますか?絶対参照ではありませんか? http://kokoro.kir.jp/excel/absolute-position.html

teddybearm
質問者

補足

ご指摘ありがとうございます。具体的には[=B4/B3-1]という式を下に続くセルに黒色十字をダブルクリックすることで適応し、つまり[=B5/B4-1],[=B6/B5-1],[B7/B6-1]...と下に続くセル中には式が表示されるのですが、表示される値は[=B4/B3-1]の値と同じ0.090305という数値になるのです。再度1コマ1コマ適応されているセルの数式にカーソルを点滅させて実行キーを押すと正しい値に変わるのですが今まで問題のなかったことがここにきてできないのはなぜかわかりません。なにか見落としているのでしょうか。

  • niiru2
  • ベストアンサー率25% (1/4)
回答No.1

入力した数式を下もしくは、横のセルにも適用したいということですよね? でしたら、黒の十字をダブルクリックするのではなく、下に引っ張って下さい。しかし、注意があります。 例えば、「=D3+E3」というように数式を入力した場合。黒の十字を下に引っ張ると、「D4+E4」というようにセルが動いてしまいます。 その計算式でよいなら構いませんが、セルを動かしたくない時は、F4キーを押して「$」をつけ絶対関数にして下さい。そうすれば 「$D$3+E3」→「$D$3+E4」となります。

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/nyumon/seiseki/sei-n04.htm
teddybearm
質問者

お礼

私の質問がクリアでなかったようで本当に申し訳ありませんでした。ぶじ解決しました。ありがとうございました。

teddybearm
質問者

補足

ありがとうございます。[=B4/B3-1]という式を下に続くセルに黒色十字をダブルクリックすることで適応し、つまり[=B5/B4-1],[=B6/B5-1],[B7/B6-1]...と下に続くセル中には式が表示されるのですが、(実際に適応させたい数式もこれでよいのですが)表示される値は[=B4/B3-1]の値と同じ0.090305という数値になるのです。再度1コマ1コマ適応されているセルの数式にカーソルを点滅させて実行キーを押すと正しい値に変わります。データ処理量が多いので、ひとつひとつ適応させるのでは時間がかかってしまって大変なのです・・・。今まで問題のなかったことがここにきてできないのはなぜかわかりません。なにか見落としているのでしょうか。教えていただけませんか。

関連するQ&A

  • VBAでオートフィルの動き

    VABでセルに計算式をLoopで設定する処理を作成したのですが、6000行ほどあるのでそれなりに時間が掛かります。 例えば、セルに計算式を1つ選択して、セルの右下隅(フィルハンドル)にマウスポインタを合わせ黒十字に変わったところでダブルクリックを行うと、一気に値や数式が設定されるかと思い ますが、VBAでこのよな処理は可能なのでしょうか? 実際、計算式を1行入れて、オートフィルを実行するとLoopで実行するより遥かに早く処理が終了します。

  • Excelで計算式が正しく入らないのですが。

    Excelで計算式の入ったセルをコピーし別のセルに貼り付けると、計算式ではなくもとのセルの値が張り付きます。数式バーには計算式が入っているのですが・・・また、数式バーの最後にカーセルを合わせ、Enterを押すと正しい値に変わります。

  • エクセルの文字列を数式に変換する方法

    エクセルに「=A1+A2」という文字列を値コピーでペーストしたのですが、この文字列を簡単に数式に変換する方法はないでしょうか?                              文字列のはいったセルをダブルクリックすれば、文字列が数式にかわって、A1+A2を計算しれくれるのですが、ひとつひとつのセルをダブルクリックするのが大変で・・・。 よろしくお願いいたします。

  • エクセルで

    いくつかの表の一部のセルのロックをはずして、その後シートを保護していわゆる「保護されたセル」と「保護されてないセル」を同じシート上に作ったのですが、「保護されてないセル」にいちいちカーソルを合わせて「数式と値のクリア」するのが面倒くさいのでそのいくつかの表全部を反転させていっぺんに「数式と値のクリア」すると「変更しようとしているセルまたはグラフは保護されているため、読み取り専用となっています」と出てできません。 いちいち、「保護されてないセル」にカーソルを合わせるしかないのでしょうか。

  • excelでハイパーリンクになっているセルに、ロックをかける時

    excelで困っています。 HYPERLINK関数で、他のシートにジャンプするようにしてあるセルがあります。 社内で使用するので、他の人に数式を消されないように ロックをかけておきたいのですが、 セルの書式設定で、「ロック」のチェックをしたまま シートの保護にすると、セルもリンクも選択できません。 「ロック」のチェックをはずして、シートの保護にすると、 リンクがクリックできて、他のシートにジャンプできますが、数式も編集できてしまいます。 数式は編集できないようにして、リンクをクリックできるように することは可能なのでしょうか?? マクロは無知なので、excelの設定でできないでしょうか。。 わかられる方おられましたら、教えてくださいm(__)m

  • エクセルの数式

    エクセルで数式を入力したとき、数式の欄をクリックすると、用いたセルの部分と対応するように数式にも色がつきます。 別のシートのセルの値を用いた場合も同様に、クリックしたらどのシートの、どのセルの値を用いたか簡単にわかるようにできますか? Sheet1!R[162]C[2]などからどのセルを用いたかを判断するのが面倒です。 以前はできたような気がするのですが。 (最近別のパソコンを使用し始めました) よろしければ教えてください。

  • 2013 数式の対象セルの色

    Excel2013で 数式バーで数式を選択すると 図2のように対象セルに色がつきます。 Excel2003の時は、数式を入力したセルのダブルクリックで 対象セルに色がついたと思いますが Excel2013でも2003の時と同じように数式を入力したセルのダブルクリック で対象セルに色をつけたいのですがどなたかその方法を ご存知ありませんか

  • エクセルのデータが数値として認識されません

    他から受け取ったデータが、表示形式を変更しても数値として認識されません。 1.初めてデータを受け取ったとき、計算ができないので確認してみると、たとえば 5 と表示されているセルに =”5”のように数式が設定されていたので、シート全体をコピー→形式を指定して貼り付け →値 の処理をしました。 2.セルの内容は 5 になったのですが、文字がセルの左詰めになっているので、セルの書式設定を数値にしたり、標準にしたり、ユーザー設定がされていないか確認したのですが、状況が変わりません。 3.ひとつのセルをダブルクリックすると、数値に変換され、計算の対象になります。 このような状況です。3.のようにダブルクリックすれば解決はするのですが、データの量がとても多いのですべてをダブルクリックするわけにはいきません。一度で変換する方法を教えてください。 何か最初の処理に問題があったのでしょうか?ものすごく困っています。どうかよろしくお願いします。

  • エクセル 保護/非保護混在セルを一気にコピペ

    エクセル2010を使っています。 まず画像を参照してください。 2つエクセルのリストがありますが、これは「別々の書類」に作ってあるリストです。 こんな感じで、 数式のあるセル(画像では黄色と黒のセル)と数式のないセルが 交互にたくさん並んでいるリストがあるとします。 ただし左の書類には、白いセルにも、 ほかの書類から「=」を使って値を引用する数式が入っています。 この左の書類の白いセルの値だけを、 別の書類である右のリストの同じセルにコピーしたいのですが、 いちいち数式のあるセル以外を選んでコピーするのは面倒なので、 B1~B5までを一気に選択してコピぺしたいのです。 この方法↓で数式のあるセルを保護してみましたが、 http://office.microsoft.com/ja-jp/excel-help/HA001054825.aspx 保護されているセルが含まれていると、一気にコピペする事はできません。 この場合、地道にコピーしていくしかないのでしょうか。 できるだけ簡単に白いセルの値だけをコピーする方法をお願いします!

  • エクセル関数をコピーすると結果が正しく反映されません。

    WindowsXP+SP2、Excel2003を使用しています。 表の先頭行に関数を入力すると正しく計算されて表示されますが、下行へ関数をコピーすると計算結果が正しく反映されません。 【例】 1)セル[A1]に「AB」、セル[A2]に「CD」、セル[A3]に「EF」と入っている。 2)セル[B1]に「=ASC(A1)」と入力すると、セル[B1]に「AB」と表示される。 3)セル[B1]の右下の黒十字を下へドラッグすると、セル[B2]には「=ASC(A2)」、セル[B3]には「=ASC(A3)」と関数が正しくコピーされるが、表示される結果は[B2][B3]とも「AB」「AB」になってしまう(本来なら「CD」「EF」のはず)。 4)セル[B2][B3]をそれぞれダブルクリック&Enterキーを押すと正しく計算され、「CD」「EF」と表示される。 こんな状態です。行は数千あり、ひとつひとつダブルクリック&Enterで修正することは出来ません。黒十字のドラッグでも、黒十字のダブルクリックでも、結果は同じです。B列を一旦削除して新たに列を挿入しても、PCを再起動しても同じです。ASCじゃない関数を入れてみても同じ状態です。 うまく説明できたかわかりませんが、状況はわかっていただけたでしょうか?どなたか、この状況の解決方法を教えてくださいますようお願いします!!

専門家に質問してみよう