Microsoft Excelの数式を修正する方法

ページ名:Microsoft Excelの数式を修正する方法

このWikiHowでは、Microsoft Excelで正しく動作しない数式を修正する方法を紹介します。数式の編集方法だけでなく、エラーの原因を突き止めるためのトラブルシューティングの方法もご紹介します。


知っておくべきこと

  • ファイル」→「オプション」→「数式」→「自動」で、自動計算が有効になっていることを確認します。
  • Excelは、数式の前に等号を付けた場合のみ、そのように扱います。
  • エクセルは64以下の関数のみ計算します。
方法1

壊れた数式のトラブルシューティング

  1. 自動計算が有効になっていることを確認します。数式が計算されない場合、これが最も簡単な解決方法です。ファイル] > [オプション] > [数式] > [自動]でこの機能を有効にします。
  2. 数式が正しくフォーマットされているか確認してください。等号(=)で始まらない限り、エクセルは構文を数式とみなしません。
    • 例えば、「A2 + B2」の場合、エクセルが数式として扱うには「=A2 + B2」と書く必要があります。
    • また、掛け算にはアスタリスク(*)を使う必要がある。キーボードのXキーを使うと、数式は計算されません。
    • シート名(デフォルトの「D3」以上の場合)がシングルクォーテーション(')でない場合、数式は計算されません。例えば、セルが3つ目のワークシートを参照している場合、"='Example Sheet'D3!" と書く必要があります。
    • 現在のファイル以外のワークブックを参照している場合は、正しくフォーマットされていることを確認してください。外部ファイル名は括弧([])で囲み、その後にワークシート名とセル範囲を続けなければなりません。例えば、"=[Example Workbook.xlsx]Example Sheet!A1:A8 "と入力します。
  3. 括弧と引用符を確認してください。エクセルが数式を正しく使用するためには、開いた括弧と閉じた括弧、引用符が同量である必要があります。
    • 例えば、"=IF(B5<0), "有効ではありません",B5*1.05) "と入力した場合、"=IF(B5<0, "有効ではありません",B5*1.05) "に変更し、開閉括弧を同じ量にする必要があります。
    • 引用符は、数式内のテキストを囲むために使用します。例えば、"="Today is " & TEXT(TODAY(), "dddd, mmmm dd") "と入力すると、"Today is Thursday, January 9. "となる。
  4. 不正な値を修正する。問題を解決するには、エラーに従って数式の特定の値を変更する必要があります。いくつか例を挙げましょう:
    • エラーの中にポンド記号(#)がある場合は、値が正しくない可能性があります。たとえば、「#VALUE!
    • REF!」と表示された場合は、入力したセルが削除されているか、他のデータに置き換えられていることを意味します。
    • 0で割っている場合は、「#DIV!/0!計算の結果、値がないか、値を変更する必要があります。
  5. Excelを混乱させるような書式を修正してください。セル内にドル額がある場合、ドル記号($)はドル記号ではなく関数を表すので使用すべきではありません。1000ドルある場合は、"1000ドル "ではなく、"1000 "と書くようにしましょう。
    • "####"は、セルの内容を表示するのに十分な幅がないことを意味します。セルをドラッグして幅を広げるか、「ホーム」→「書式」→「列幅の自動調整」を選択してください。
  6. リンク切れを修正する(もしあれば)。スプレッドシートプロジェクトを開いたときにポップアップボックスが表示されたら、[更新]をクリックします。
  7. 構文ではなくセルの値を表示する。セルに実際の数式が表示されている場合は (例: 「25」ではなく「=A2 + B2」)、「数式」タブをクリックし、「数式の監査」 > 「数式の表示」をクリックして修正できます。
    • 最初の手順でうまくいかない場合は、セルの書式をチェックすることもできます。正しく表示されていないセルを右クリックし、「セルの書式設定」>「全般」をクリックし、コンピュータのキーボードでF2とEnterを押します。
  8. 数式に循環参照がないことを確認します。循環参照は、数式が参照しているセルと同じセルにある場合に発生します。これを修正するには、数式の場所を変更するか、数式の構文を変更します。
    • たとえば、「=A2 + B2」という数式があり、それがA2にある場合、ほとんどの場合、A2は未知の値なので計算されません。
  9. 構文に適切な引数があることを確認してください。引数は関数を動作させます("PI "または "TODAY "を使用している場合を除く)。数式のリストは.NETで確認できます。
  10. 計算式は64関数未満にしてください。エクセルは64以下の関数しか計算しません。
  11. 数式をコピー&ペーストし、結果の値ではないことを確認してください。セルの内容をコピーし、セルの左上の領域をクリックして貼り付けオプションを表示します。値と数式の貼り付け」をクリックします。値の代わりに数式がセルに貼り付けられます。
方法2

間違った数式の編集

  1. Excelでプロジェクトを開きます。Excel内で「ファイル」>「開く」をクリックしてプログラムを開くか、ファイルエクスプローラでファイルを右クリックします。
    • Excel for Office 365、Excel for Office 365 for Mac、Excel for the Web、Excel 2019、Excel 2016、Excel 2019 for Mac、Excel 2013、Excel 2010、Excel 2007、Excel 2016 for Mac、Excel for iPad、Excel for Androidタブレット、Excel Starter 2010で使用できます。
  2. 数式が壊れているセルに移動します。矢印を使用してセル内を移動するか、セルをシングルクリックして選択することができます。
  3. 数式を修正します。数式バーが開きます。通常はセルまたはドキュメントスペースの上にあります。
    • セルの最初の文字として「=」を入力したが、数式を入力するつもりがなかった場合は、「=」の前にアポストロフィを入力することで、数式の入力を避けることができます。たとえば、「'=」と入力する。
    • 数式を混乱させているタイプミスをすぐに見つけられない場合は、ESCキーまたはキャンセルを押して数式を完全に消去し、もう一度やり直してください。
この記事は、CC BY-NC-SAの下で公開されている「 How to Fix a Formula in Microsoft Excel」を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧