• ベストアンサー

EXCELで計算式を入れたのに計算してくれない

Aの列の計算はしてくれるのに Bの列にコピーして計算式も合っているのに 計算してくれずに「0」になってしまいます。 (答えは当然0ではないです) 表示形式の違いかな?とも思いましたが違うようです。 ちなみに計算式の元は 「=SUM(J8:J38)+INT(SUM(K8:K38)/60)」で 計算してくれない方は 「=SUM(L8:L38)+INT(SUM(M8:M38)/60)」です。 合ってますよね?同じですよね?なんで下の方は計算してくれないのでしょうか? あらゆる可能性を聞かせてください。 よろしくお願いいたします。

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

  • ベストアンサー
  • DASS
  • ベストアンサー率38% (116/304)
回答No.6

よくわかりませんので、余計に混乱させるだけだったらごめんなさい。 補足要求です。 1)A列にある「SUM(J8:J38)+INT(SUM(K8:K38)/60)」をB列にコピーしたら、   「SUM( K 8: K 38)+INT(SUM( L 8: L 38)/60)」   になりませんか?   ちょっと式が違うんですけど??? 2)J8~M38の124個のセルには、どんな数字が入っているのでしょうか?   例えばその124個のセルに「1」とか「10」とかを入れたら、どうなりますか? 3)なんとなく、J列とL列には時間が入っていて、K列とM列には分(ふん)が入っていて、一ヶ月分の労働時間を計算しているような雰囲気がありますね。   元のデータである、L列、M列には、問題はありませんか?   例えば、見かけ上(画面上)はわからないのだけれども、実はL列もM列も「0.001」の様な非常に小さな数字になってしまっていて、実際の計算結果自体が「0」であるという可能性はいかがでしょうか?

dlx_xlb_qlo_olp
質問者

お礼

回答を寄せてくださった皆さん。 お騒がせいたしました。 参照しているところの数値が文字列扱いに なっていました。数値にしたところ計算してくれました。 POINTはそれに気づかせてくれたDASSさんに。 残りの10ptはどなたでも良かったですし最初に回答くださった takntさんに差し上げるのがスジではございますが 初めて回答してくださったtabinoakinoさんにあげたいと思います。 takntさん、いつもありがとうございます。 いつも大変助かっております。 またよろしくおねがいします。

dlx_xlb_qlo_olp
質問者

補足

申し訳ないです。 説明不足でした。 おっしゃるとおり労働時間の計算式です。 実はCの列に「1直」とか「2直」を入力すると 自動的にD~Mの列に表示させる方式を採用しています。 でもD~KまでというかJとKの列ではその最下行で 計算してくれていますが LとM行の最下行では計算してくれません。 ただしDASSさんのおっしゃられたとおり LやMの行に何か数値を入れると計算してくれました。 でも自動的に表示してくれた数値は無視されています。 これで解決策はみつかるでしょうか? お願いします。

すると、全ての回答が全文表示されます。

その他の回答 (5)

回答No.5

試しに 「=SUM($J$8:$J$38)+INT(SUM($K$8:$K$38)/60)」 と、セルを絶対番地にしてみてはどうでしょうか?

dlx_xlb_qlo_olp
質問者

お礼

せっかく初めて答えてくれたのにすみませんでした。 説明不足でしたね。 DASSさんのところの補足を見てわかるようでしたら おねがいします。

dlx_xlb_qlo_olp
質問者

補足

残念ながらダメでした。

すると、全ての回答が全文表示されます。
  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.4

試しに それぞれを コピーして 貼り付けたところ ちゃんと 0 が 表示されましたよ。

dlx_xlb_qlo_olp
質問者

補足

はい。 私のも「0」は表示されております。 でも計算結果は「0」ではないのに「0」なんです。

すると、全ての回答が全文表示されます。
  • telescope
  • ベストアンサー率54% (1069/1958)
回答No.3

「ツール」-「オプション」の計算方法タブで[計算方法]が手動になっているのではないでしょうか? 自動にしておくと、その都度計算しますが、参照先が多いと時間がかかる場合があります。 手動になっていてもF9キーを押すと再計算されます。

dlx_xlb_qlo_olp
質問者

補足

見てみましたが「自動」になっておりました。 F9もダメでした。

すると、全ての回答が全文表示されます。
  • yum_p
  • ベストアンサー率32% (163/497)
回答No.2

再計算(F9)をしても無理だとして、 L8~L38、M8~M38のセルに数値が入ってないこと しか考えられませんが…。 式の入ってるセルをクリックすると、参照先が 色枠で囲まれるので、正しく数値が入っているかどうか確認してください。

dlx_xlb_qlo_olp
質問者

補足

数値は入っています。 Lの列は計算してくれるのですが Mの列に数値は入っていますが計算してくれないのです。 F9も押してみましたがダメでした。

すると、全ての回答が全文表示されます。
  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

あらゆる可能性の一つとして、自動計算になってないのでは? と思いますが、いかがでしょうか? オプションの計算方法を確認してみてください。 また、再計算実行などもしてみてください。

dlx_xlb_qlo_olp
質問者

補足

自動計算になっていました。 F9を押してみましたがダメでした。

すると、全ての回答が全文表示されます。

関連するQ&A