• ベストアンサー

Excelで式が反映されません

教師をしていますが、Excelで成績処理をするための表を自作しています。 ですが最近、別のシートのセルを表示させるだけのような式 (例:=算数二学期テスト!AZ37) でも、反映されるときと反映されないときがあります。 自分では、ファイルが重すぎる(1ファイルで10MBを超えています) ことが原因かな?と思っているのですが、他に考えられる原因などは ありますでしょうか。 テストの点数が更新されないことがあるので成績がつけられず、困っています。

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

  • ベストアンサー
  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.4

こんにちは #1です。 > 計算方法は、自動になっています。 そうですか。お役に立てなくてすみません。 後は ・一度に複数のブックを開いて無いですか? 改善するかわからないですが、下記ツールを試してみては? http://hp.vector.co.jp/authors/VA016119/index.htmlの中の エクセル ワークブック診断 http://hp.vector.co.jp/authors/VA016119/shindan.html (バックアップを取ってから) お役に立てなくてすみません。

tamatama92
質問者

お礼

回答ありがとうございました。 お礼が遅くなって済みませんでした。 ワークブック診断してみたのですが、効果ありません・・・ さすがに一つのファイルに全てまとめるのには無理がありますかね。 色々検討してみようと思います。

その他の回答 (3)

回答No.3

う~~ん 10MBは大きいように感じます 直接解決する回答ではありませんが 1. ツール - オプション [計算方法]タブ で 2. [ ]外部リンクの値を保存する のチェック外してください 容量は少なくなるはず。

tamatama92
質問者

お礼

回答ありがとうございました。 お礼が遅くなって済みませんでした。 チェック外してみたのですが、あまり効果ありません・・・ さすがに一つのファイルに全てまとめるのには無理がありますかね。 色々検討してみようと思います。

回答No.2

先生は大変ですね! うちの家族にも教師がいるので ご苦労お察しします。 せっかくつけたデータが更新されなければ 何のためにパソコン使ってるかわからないですよね。 私もエクセルは扱いますが やはりデーターが重いと 作業は思うように進まなくなります。 ほかの原因もあるかもしれませんが 私の経験上からも エクセルは知っているようで知らない事も沢山あるので 参照までに・・・ 早く解決するといいですね!

tamatama92
質問者

お礼

お礼が遅くなって済みません。 ご家族が教師ですか。 まあ・・・どんな仕事も、それなりに大変だと、思うのですが。 成績処理の時期は、かなり大変ではありますね。 ファイルを軽量化、した方がいいということですね。 検討してみます。 ありがとうございました。

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.1

こんにちは 計算方法が自動になっていますか? excel2003ならツール>オプション>計算方法 計算方法を「自動」にチェック では。

tamatama92
質問者

お礼

早速の回答ありがとうございます。 計算方法は、自動になっています。 だから基本的には、式は反映されているのです。 なぜか反映されないままになる場合があるのです。 使用しているExcelは2002でした。(計算方法、確認しました)

関連するQ&A

  • Excelで3つのシートを一つにまとめる方法

    お世話になります。よろしくお願いします。 学校で成績表をつけるときに、一覧表も作るのですが、これを一つのシートにまとめたいのです。 成績表は学期ごとに作るので、3枚できます。形式は同じです。文で書くと分かりにくいかもしれませんが、例えばB2セルに出席番号1番の子の名前を入れると、C2セルには2番の子・・・というふうに、横の列には氏名が入ります。縦の列には、各教科の観点が入ります。例えばA3セルに国語の読む力、A4セルには国語の書く力・・・などと入れていきます。これが1学期分、2学期分、3学期分と3枚できるわけです。 これを1枚の別のシートにまとめたいのです。例えばB2、C2、D2セルを結合して氏名を入れ、その下のB3セルには1学期の成績、C3セルには2学期の成績、D3セルには3学期の成績が、元になっているシートから飛んでくるようにしたいのです。 分かりにくい説明で、申し訳ありませんが、簡単にできる方法を思いつかれた方は、教えていただけないでしょうか? よろしくお願いします。

  • エクセルで学年会計簿を作りたい。

    学校で使う会計簿を作りたいと思っています。 シートが全部で4枚あり、シート1は「1学期」、シート2は「2学期」、シート3は「3学期」、 シート4は「会計報告書」というのをイメージしています。 シート1~3に関しては何とか作れているのですが、 最後にシート1~3のデータを抽出して、シート4に自動で移す所で戸惑っております。 例えばシート1の1学期の支出は以下のようになっていたとします。     項目        金額 国語テスト(1学期)    \280 算数テスト(1学期)     \280 計算ドリル(上)       \450 理科教材(豆電球)     \120 社会科資料集      \580 そしてシート2の2学期の支出は以下のようになっていたとします。     項目        金額 国語テスト(2学期)    \280 算数テスト(2学期)     \280 計算ドリル(下)       \450 理科教材(インゲン豆)   \160 図工教材(紙粘土)    \280 そしてシート3の3学期の支出は以下のようになっていたとします。     項目        金額 国語テスト(3学期)    \280 算数テスト(3学期)     \280 家庭科調理実習費     \180 理科教材(電池)       \100 図工教材(版画)      \320 そして、最後のシート4「会計報告書」には、シート1~シート3までの支出一覧を表にまとめたいのです。 その時の希望の形は添付画像の通りです。 『国語テスト(1学期)\280』や『国語テスト(2学期)\280』を『国語テスト(1~2学期) \560』 といった具合にまとめられるものはまとめ、 『社会科資料集 \580』のように1年間で1回しか買う必要が無いまとめられない物は、 そのまま会計報告書の支出欄に掲載できるようにしたいと思っています。 シート1~シート3までの入力さえきちんと行えば、自動的にシート4の会計報告書が出来上がる。 そんなことは可能でしょうか? セルの位置は特に決まっていません。 あと、作業シートを設けることも問題ありません。 お知恵を貸して頂けると助かります。 どうぞ、よろしくお願い致します。

  • エクセルで他のシートの値が反映されず、式が表示されてしまいます。

    エクセルで他のシートの値が反映されず、式が表示されてしまいます。 例えば、「Sheet2」の「C3」セルに「=sheet1!A1」と入力しておき、通常ならSheet1のA1セルに値を入力した場合、Sheet2のC3セルの値もA1セルと同じ値が表示されると思いますが、Sheet2のC3セルの表示が「=sheet1!A1」のままです。 何か設定を変更しなければならないのでしょうか? 因みに、同じファイルの他のシートは問題なく他のシートで入力した値を反映してます。値がうまく表示されないシートは別のファイルからコピーしてきたシートです。

  • エクセル 2つのセルを反映

    エクセルを使って成績処理のシステムを作っています。 そこで,次のようなことができないかと思っているのですが,どなたかご教授いただけましたら幸いです。    セル1(平均値を算出する数式)     セル2(手入力※通常は空欄)     セル3(成績確定となるセル※セル1,またはセル2を反映する。) セル1には,他シートのデータの平均値が出るような数式が組み込まれています。データの平均値はA,B,Cに換算されてA,B,Cで表示されます。 通常は,このセル1のデータが,そのままセル3に反映されるようにします。(A,B,C)この場合,セル2は空欄となります。 しかし,セル1のデータが,児童の成績の実態と異なるとき(本当はAなのにB,とかCなのにB等),セル2に手入力でデータを打ち込み( A or Bor C )ます。すると,セル3にはセル2で打ち込んだデータが優先されて反映されるようにしたいのです。 こんなことができたら理想なのですが…。 あるいは別のアイディアがありましたら,あわせてご教授くださったらありがたいです。 どうぞよろしくお願いいたします。

  • Excelで、別々のシートで同じ内容を反映させるには?

    例えば、シート1に全体の項目を記入して、シート2にシート1の一部だけを表示させるにはどうしたらいいですか? 単なる表のリンク貼り付けではなく、シート1で記入したり、セルを挿入したりしても、シート2に反映されているようにしたいのですが…。

  • エクセルの複数ワークシートに、元シートのセルを参照させる方法

    用語の使い方が間違っているかもしれませんが・・・。こんなことを考えています。 「元シート」に成績一覧表をつくりました。そして、続く複数シートに、個票を人数分(40人分)作成してあります。     算数 国語 ひろし 50 60 はなこ 70 80 しんじ 40 20 ひろしの個票シート(算数の点数を表示したい枠)に=元シート!B2と入力し、次に、はなこのシートを開いて=元シート!B3と入力しました。この作業を40回も繰り返すのではなく、コピーのような機能で簡単に全員分の個票シートに一覧表を反映できる方法はないものでしょうか?教えてください。

  • 参照元のブック名の変更を自動的に式に反映させたい

    1つのフォルダの中に生徒数分のブックがあり、その他に集計用のブックがあります。 生徒用ブックが20、集計用が1つあると思ってください。 集計用ブックには参照元の生徒用ブックの点数等が自動的に反映するようにしたいと思います。 表は、B1から列横に生徒の名前、 A2から下にテスト項目、 B列2行目から下に各々の生徒の成績が反映されていると思ってください。 1行目の生徒名も、成績の点数も、生徒のブックをいじると 自動的に集計用ブックに反映されるようにしたいのです。 自分で使用するなら、後が面倒でも簡単な方法を採るのですが、 私は元を作るだけで、それぞれ講師の先生に渡して使って貰うので、 なるべく自動的に反映されるようにしたいと思っています。 今、仮にブック名をstudent1と付けていても、実際には生徒名を付けるでしょうし、 シート名も代わる可能性があります。 使用するシートの表形式は、基本的に生徒用も集計用も全く同じにします。 ただ、集計用に関しては、生徒の成績の欄が横にずらずら~と長くなるイメージです。 リンクでやると、ブック名が変わるたび 毎回リンクの変更更新をしなければいけないので、 作業が面倒になります。 すると、マクロでないと出来ないと聞きました。 使用エクセルは2003です。 こんな面倒な質問に答えて頂ければ幸いです。 やりたいことが伝え切れているか不安ですが、不明点を記載して頂ければ補足します。 どうか、宜しくお願い致します。

  • 【エクセル】シート間で反映させたいのですが、結合されたセルがあるため困っています。

    お世話になります。 あまりエクセルに詳しくないのですが、データをエクセルで表にまとめなくてはならなくなりました。 データは複数シートでまとめています。 Sheet1にすべてのもととなる名簿をまとめ、このシートを更新すると他のシートにも自動的に反映するようにしたいと考えています。 その方法として、「=Sheet1!A1」などと入力して反映させようとしていたのですが、複数あるシートのうち何枚かは反映させたい部分がセルの結合されており、上記のようにするとひとつ飛ばしに反映されてしまいます。 例: 【sheet1】 1 Aさん 2 Bさん 3 Cさん 4 Dさん 5 Eさん 6 Fさん 【sheet2】 1   Aさん 2 3   Cさん 4 5   Eさん 6 わかりにくいですが、このような感じです。 sheet1を無理やりセルの結合させることも考えたのですが、私以外の者も表を扱うこととなるためなるべくシンプルにしたいと思い断念しました…。 セルの結合はそのままで、Sheet1に入力した内容を他のシートに反映させる方法はありますでしょうか? 似たような質問も検索してみたのですが、関数?など複雑なものが多く、よく理解できませんでした。(平均値や標準偏差など簡単な計算はしたことがあるのですが、複雑なものは未経験です。) わがままを言って申し訳ございません。 勉強不足でありご迷惑おかけしますが、何卒よろしくお願いいたします。

  • ロータスについての質問。

    こんばんは。ちょっとマニアックなLotusについての質問をさせて頂きます。 1つのファイルにタグをつけて複数枚のワークシートを作ることは出来ました。そのあと違うワークシート間で合計や平均値を出すにはどうしたらよいですか。 例えばテストの集計表で1枚目が「1学期」。2枚目が「2学期」。3枚目が「3学期」だとします。その3枚目に1,2,3枚全部の点数の平均を出すことはできますか? どなたか知っている方、回答をください。お願いします。

  • エクセルについて

    エクセルについて質問があります。 シート1のカレンダーの表に、シート2-7のHのセルに日付を記入した際、シート2-7のDセルの内容を反映させたいのですがどの関数を使えば反映させることができるか教えてください。シート2-7の表にはセルを結合させた部分がいくつかあります。どうぞよろしくお願いします。

専門家に質問してみよう