- ベストアンサー
EXCELで計算式を入れたのに計算してくれない
Aの列の計算はしてくれるのに Bの列にコピーして計算式も合っているのに 計算してくれずに「0」になってしまいます。 (答えは当然0ではないです) 表示形式の違いかな?とも思いましたが違うようです。 ちなみに計算式の元は 「=SUM(J8:J38)+INT(SUM(K8:K38)/60)」で 計算してくれない方は 「=SUM(L8:L38)+INT(SUM(M8:M38)/60)」です。 合ってますよね?同じですよね?なんで下の方は計算してくれないのでしょうか? あらゆる可能性を聞かせてください。 よろしくお願いいたします。
- みんなの回答 (6)
- 専門家の回答
お礼
回答を寄せてくださった皆さん。 お騒がせいたしました。 参照しているところの数値が文字列扱いに なっていました。数値にしたところ計算してくれました。 POINTはそれに気づかせてくれたDASSさんに。 残りの10ptはどなたでも良かったですし最初に回答くださった takntさんに差し上げるのがスジではございますが 初めて回答してくださったtabinoakinoさんにあげたいと思います。 takntさん、いつもありがとうございます。 いつも大変助かっております。 またよろしくおねがいします。
補足
申し訳ないです。 説明不足でした。 おっしゃるとおり労働時間の計算式です。 実はCの列に「1直」とか「2直」を入力すると 自動的にD~Mの列に表示させる方式を採用しています。 でもD~KまでというかJとKの列ではその最下行で 計算してくれていますが LとM行の最下行では計算してくれません。 ただしDASSさんのおっしゃられたとおり LやMの行に何か数値を入れると計算してくれました。 でも自動的に表示してくれた数値は無視されています。 これで解決策はみつかるでしょうか? お願いします。