エクセルで計算式が反映されない

このQ&Aのポイント
  • エクセル(たしか2007)で日報を作成し、管理しています。前日のシートから日付と金額を呼び出す数式を入れて使っていましたが、なぜか数式が表示される上、反映されなくなってしまいました。シートは1,2,3,4,5日付順に並んでいます。='1'!AA133:AB133こういった計算式で1日に入力した金額や日付、商品名を2日に反映させたいのですがそのまま2日のセルには'1'!AA133:AB133と表示されてしまいます。
  • エクセル(たしか2007)で日報を作成し、管理しています。前日のシートから日付と金額を呼び出す数式を入れて使っていましたが、数式が表示される上、反映されなくなってしまいました。日付の部分だけが反映されず、金額や商品名は同じ書式で出ています。シートは1,2,3,4,5日付順に並んでいます。数式としては、='1'!AA133:AB133のような形で表されています。
  • エクセル(たしか2007)で日報を作成し、管理しています。前日のシートから日付と金額を呼び出す数式を入れて使っていましたが、数式が表示される上、反映されなくなってしまいました。シートは1,2,3,4,5日付順に並んでいます。数式としては、='1'!AA133:AB133のような形で表されていますが、2日のセルには'1'!AA133:AB133と表示されてしまいます。
回答を見る
  • ベストアンサー

エクセルで計算式が反映されない。

いつもお世話になります。 エクセル(たしか2007)で日報を作成し、管理しています。 前日のシートから日付と金額を呼び出す数式を入れて使っていましたが、 なぜか数式が表示される上、反映されなくなってしまいました。 以前から使っていて、うまく行っているファイルの書式などを 見比べても何がおかしいのかわかりません。 シートは1,2,3,4,5日付順に並んでいます。 ='1'!AA133:AB133 こういった計算式で1日に入力した金額や日付、商品名を2日に反映させたい のですがそのまま2日のセルには'1'!AA133:AB133と表示されてしまいます。 もちろんイコールは入っているし、種類も文字列や金額など いろいろ弄っては見たんですが...。 ちなみに日付の部分だけが反映されてなくて、 金額や商品名は同じ書式で出ています。 何か心当たりがある方はご教授いただけると助かります。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.4

>ファイルの書式などを見比べても何がおかしいのかわかりません >もちろんイコールは入っているし、種類も文字列や金額などいろいろ弄っては見たんですが 問題の日付セル(列)の書式設定の表示形式を日付に設定します。 ここまでで止めていて出来ないご相談が,大変よく寄せられます。 その上で,問題の「数式で表示されてるセル」でF2キーを押し,Enterを押して式を再入力します。 #余談 ご質問の現象には無関係ですが >='1'!AA133:AB133 数式は ='1'!AA133 のようにAA133だけを参照する式に直して使います。 今の式でも致命的間違いとまでは言いませんが,トラブルの元になりがちです。

bugsbunio
質問者

お礼

ありがとうございます。 直すことが出来ました。 1/1といれたらそのまま表示して欲しいのであえて 日付設定にしなかったのですが日付にすると出来ました。 その後、文字列に変更してもちゃんと意図道理動作しました。

その他の回答 (3)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

セルの書式で表示形式が「文字列」になっているパターンです。 セルの表示形式を「標準」にしてからEnterして数式を再入力するか、その列を選択して「データ」「区切り位置」で「完了」してみてください。

bugsbunio
質問者

お礼

ありがとうございます。 数式はあっていましたが、手打ちで再入力するとうまくいきました。 一時的に日付の設定にしたのも意味があったようです。

  • botamoti
  • ベストアンサー率23% (103/442)
回答No.2

思い付きですけど、違ってたらごめんなさい。 ツールのオプションで手動になってませんか。

bugsbunio
質問者

補足

回答ありがとうございます。 別の原因でした。

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

「=」が無い。 「=」が無いため、「'」で始まるデータは「文字列」として扱われている。

bugsbunio
質問者

補足

回答ありがとうございます。 =は半角でちゃんと入ってました。

関連するQ&A

  • エクセルの計算式の入力について

    エクセルの知識が殆ど無いものです。 数字の入力で誤って計算式を消してしまいました。 シート1に金額一覧表があり、シート2以降にそれぞれ金額が反映されるように なっています。数式バーには『=月払!C…』とあり、…にシート1の金額のセル位置 の数字が入ります。シート2とシート5の計算式を元に戻すには どうしたらよいのでしょうか?直接数式バーに手打ちで入力してもよいのでしょうか? 教えてください、よろしくお願い致します。

  • エクセル指定日付の数値を別シートに反映させる方法

    先ほど別の質問を立てましたが、わかりにくかったので、再度掲載させていただきます。 数式をつくっておいて、ある箇所にデータを貼り付けたら、別シートに指定した期間の 数値が反映できるような数式を作りたいと考えています。 A1に「10/1」  (スタート) B1に「11/2」  (エンド) と入力がしてあり、 F12~120に10/1からランダムに10月の日付 G12~120に11/1からランダムに11月の日付 N12~120に数値が入っています。 A12~120には=「F12~120」という数式を B12~120には=「G12~120」という数式を C12~120には=「N12~120」という数式を いれて、反映をさせています。 普段触るところはF12~120・G12~120・N12~120の3つで データを毎回貼り付けています。 A1・B1に入れている数値と一致をしていれば色が変わるように書式設定をしています。 この2~120の中で対象となる色の変わる場所の数値部分(C12~120)の合計の数値を 別のシート「集計」のD1に反映をさせたいです。 そのようなことはできますでしょうか。 説明が下手で申し訳ありませんが どなたかご回答をよろしくお願いいたします。

  • エクセル、条件をつけてのデータ反映計算式

    エクセルにて、条件をつけてのデータ反映計算式をお教え下さい。 ※過去質問など検索しましたが、ピッタリあうものをさがす事ができず、 自己解決できなかった質問させていただきます。 【内容】 ・シート1とシート2の品番が一致している事が条件。 ・シート2にある「D 原価」を、シート1「E (空欄)」に反映させたい。 シート1 A 商品名 B 売価 C 品番 D 個数 E (空欄) シート2 A 商品名 B 売価 C 品番 D 原価 【追加質問】 ・今回異なるシートを検索対象としましたが、 別データ(ブック)を対象にして、検索できますでしょうか。 ・「シート1とシート2の品番が一致している事が条件。」とは別に、 「(もしくは)シート1とシート2の商品名が一致している事が条件。」を 加えることはできますでしょうか。 以上です。どうぞよろしくお願いします。

  • シート名を計算式に反映させる方法

    お世話になります。 エクセル2003で、毎日の日報を作成しており、日ごとに1シートを使用しています。B1セルには日付が入り、シート名はその日付と連動させています。その中で、当日までの売り上げの累計欄があり、その計算方法は串刺し計算で、日々のシートの前後に「Top」と「End]というシートを作り、例えばA1セルに当日の売り上げを入力するとすれば、A2セルに「=SUM(Top:End!A1)」と入力して、「Top」から「End」の合計を出しています。 ところがこの方法では、日付を遡って日報を出したい場合は、Endシートまでの合計が、遡った日付のシートでも計算されてしまうので、これを解決しようと思い、B1セルの日付データを使って =SUM('Top:text(B1,m月d日)'!A1) と入力してtopシートから当日までの串刺しをしようとしてみたのですが、=SUM('Top:[text(B1,m月d日)]text(B1,m月d日)'!A1)という式に自動的に変わってしまいできません。どのようにすればよいのでしょうか。マクロは使わない方向で、できればよろしくお願いいたします。

  • Excelでのセルの書式設定で、ユーザー定義が反映されない。

    Excelでのセルの書式設定で、ユーザー定義が反映されない。 別シートから参照した数値(@)が入力されると「○○○@○」と表示させたいのですが・・・ たとえばですが、 Sheet1のA1セルに「=IF(Sheet2!A1="","",Sheet2!A1)」という数式を入れてあります。 Sheet1のA1セルの「セルの書式設定」を「ユーザー定義」にして、「"花""子""は"@"歳"」にしてあります。 これでSheet2のA1セルに「3」と入力します。 Sheet1のA1セルに「花子は3歳」と表示されると思っていたのですが、「3」しか表示されません。 何が間違っているのかわかりません。 お知恵を拝借させてください。m(__)m

  • エクセルの計算式

    似たような質問があり、質問をいくつか読んだのですが理解出来なかったので分かりやすく教えて頂きたいです。エクセル初心者です。 ■仕入リスト(毎日違うものが送られてきます) 商品番号、商品名、仕入日等のデータがあります。 単価・金額を管理リストから反映したいのですが、 一度に反映する方法はございますか? ■管理リスト(価格が毎日変動します。) 商品番号、商品名、単価、金額 共通する値は商品番号となります。

  • エクセル 別シートの祝日データを使いたいのですが

    シート1で条件付き書式で祝日の色を変えるときに、数式にcountifを使い、あらかじめシート2に名前定義してある祝日データの書かれたセルを用いて=countif(祝日,$A1)としてるんですが、シート1には反映されません。 シート2の日付は色が変わりますので間違ってはいません。 これではなんのための名前定義なのか意味がわかりません。 どうしたら別シートにも反映されますか?

  • Excel 入力規則で「リスト表示」のリスト順変更はできますか?

    作業日報を作成しています。 シート1:日報  シート2:商品リスト(商品リストは「=商品名」と名前をつけています) 【シート1】  A1   B1 商品名  仕入先 のセルがあり、 A2セルをクリックすると、リストボタンが表示され 商品名を選べるようにしています。 (データ→入力規則→入力値の種類「リスト」、元の値「=商品名」としています。) B1の仕入先は、VL00KUP関数で、自動入力されるように しています。 【シート2】  A1    B1  商品名  仕入先 のセルがあり、 1 ブランク - 2 ばなな  A社 3 りんご  B社 4 オレンジ C社 5 いちご  D社   :    : 25 マンゴー AB社 とどんどん追加しています。 シート1でのリストの表示方法を、 1 ブランク - 2 ばなな    3 りんご   25 マンゴー 24  23 22    : と、上位3つは固定で、 それ以後は追加順に上位3つの下に表示したいと言われました。。 このような表示方法はできるでしょうか?? 私が考え付くのは、 単純に、商品名の入力日の横に日付で並べ替えた 表品名をかえして、それをリストに表示させることしか思いつきません。 どうぞよろしくお願いいたします。

  • Excelの計算結果が反映されない!

    Excel 2007で「Excelのオプション」画面の左にある「数式」-「計算方法の設定」-「自動」になっていますが、  あるセルに=表紙!AM17を記述すると、正しく対象のセルの数値を取ってきます が、あるセルに同じように書くと、=表紙!AM17が文字として表示され、対象のセル の数値を取ってきません。 セルによって計算されたり、計算されなかったりします。  表示形式をいろいろ変更してみましたが、結果変わらずです。  また、書式コピーやセルのコピーで持ってきて、再度書き直しても結果は同じでした。  どのようにすればセル内の計算式が反映されるようになりますでしょうか。 宜しくお願いします。

  • エクセルのシートの反映について質問します。

    たとえば、下のような(シート1)の表を元に、別のシート(シート2)(シート3)へ自動で、反映させることは可能でしょうか? また”=”を使わずに(シート1)の元データを、全く同じ表として、別のブックへ反映させ 元のデータを変える事によって、すべてのシート、指定されたブックが自動で変わるような、方法はあるのでしょうか。 こういった場合、良い知恵がありましたらよろしくお願い致します。 m(_ _)m (シート1)       A     B    C 1  コードNo  日付   名 2    1     10/1   aaaaaa 3    2     10/2  bbbbbb 4    1     10/3   cccccc 5    2     10/4   ddddddd (シート2)       A     B    C 1  コードNo  日付   名 2    1     10/1   aaaaaa 3    1     10/3   cccccc (シート3)       A     B    C 1  コードNo  日付   名 2    2     10/2  bbbbbb 3    2     10/4   ddddddd

専門家に質問してみよう