• 締切済み

エクセルで他のシートに特定セルの値を自動表示

エクセルで、シート1の特定のセル(L36) (そのセルの式は=SUM(F6:F37)+SUM(L6:L35)) を、シート2の特定のセルに、='シート名'!L36 で、 自動表示させてたのですが、今まで値が一致していたものが 一致しなくなりました。変化といえば、いつも合計が6くらいなのが 50以上になった事です。L36の値はきちんと合計が出ていました。 どうすればきちんと一致するようになりますか?

みんなの回答

noname#79209
noname#79209
回答No.4

本来数式が入っているべき所に、誰かが固定値を入力してしまい、 その時点では良かったのだが、次の日、あるいは次の月では 異なってしまった。 というオチでは?

  • NCU
  • ベストアンサー率10% (32/318)
回答No.3

計算方法が手動か式が違っているかでしょ。 こんなのは隣の席の人に見てもらえば100%解決しますよ。

wwekurt
質問者

お礼

ご回答ありがとうございます。 すみません。隣も誰も分からなかったもので… 合計値はあっているので、式は合っていると思います。 その合計値がでているセルを、他のシートのセルに出すと なぜか値が変わっています。

noname#46899
noname#46899
回答No.2

もっと数値の組み合わせパターンを示してください。規則性がわからなければ分析しようがありません。 セルの表示形式はどうなっていますか? 一致していますか?

wwekurt
質問者

お礼

遅れて申し訳ありません。 16日までデータがつつけないので、 16日に、一つ一つの表示形式を確かめようと思います。 ありがとうございました。

noname#46899
noname#46899
回答No.1

想定できるのは、参照が狂ったか、書式が変わったことでしょう。 参照が狂ったのであれば ='シート名'!L36  を入力しなおせば直るはずです。 もうひとつの可能性は、「6」が「50以上」になったということから、表示桁数の設定が変わったのではないかということです。 もともとのデータは整数の6で間違いないんでしょうか。本来のデータは少数値があるのに表示されていないだけじゃないんでしょうか。書式設定で表示されない桁は四捨五入されるので、「50以上」というのは、実際には「5.8」とか小数点以下第1位が表示されているんじゃありませんか?書式設定を確認してみてはどうでしょうか。

wwekurt
質問者

お礼

ご回答ありがとうございます。 ='シート名'!L36 の入力のし直しは行ったのですが駄目でした。 表示桁数ですが、書き方が紛らわしくて申し訳ありません。 少数第一位まで表示です。この作業自体は毎月行っている事で、 いままではL36の合計は一桁くらいでした。 それが今回「54.0」になったのですが、シート2の該当セルには「6.0」 と表示されてしまいます。 あと一つ重要な事を明記していなかったです。 SUM(L6:L35)の値を増やすと、シート2のセルもその分増えるのですが、 SUM(F6:F37)の方は、値を増やすと、シート2のセルはその分減ります。 なぜなのか原因が分からず、困っております。

wwekurt
質問者

補足

8/16 セルの表示形式を確かめてみました。 シート1(L36)とシート2(K7)が異なっていました。 同じにしたら直りました。 ありがとうございました。

関連するQ&A