Excelの数式が機能しない6つの主な理由(ソリューションあり)
- 理由#1-テキストとしてフォーマットされたセル
- 理由#2 –誤ってキーを入力したCTRL + `
- 理由#3 –値が異なり、結果が異なる
- 理由#4 –数字を二重引用符で囲まないでください
- 理由#5 –数式が二重引用符で囲まれているかどうかを確認する
- 理由#6 –Excel数式の前のスペース
テキストとしてフォーマットされた#1セル
次に、Excelの数式が機能しないために、上記の理由で解決策を見てみましょう。
次に、数式の結果ではなく、数式自体を示す数式の最初の可能性を見てみましょう。数式が結果として得られないことを示すExcelのSUM関数がある下の画像を見てください。
最初に調べる必要があるのは、セルの形式です。これらのセルには、D1、D2、およびD3があります。次に、これらのセルの形式を見てみましょう。
セルがテキストとしてフォーマットされている場合、テキストとしてフォーマットされます。Excelは数値を読み取れず、適用された数式の結果を返すことができません。
解決
セルの形式を[一般]または[数値に変換]に変更します。セルを選択すると、左側に小さなアイコンが1つ表示されます。そのアイコンをクリックして、[数値に変換]オプションを選択します。
ここで、式の結果を確認する必要があります。
ちょっと待ってください、まだ私たちが探している結果が得られていません。次に、数式セルがテキストとしてフォーマットされているかどうかを調べる必要があります。
はい、テキストとしてフォーマットされているため、セルのフォーマットをGENERALまたはNUMBERに変更します。私たちは今結果を見なければなりません。
#2誤ってキーを入力したCTRL + `
急いで作業しているときは、多くの場合、不要なタイプキーを使用する傾向があり、これは偶発的な事故です。ただし、入力したキーがわからない場合は、異常な結果が得られる可能性があります。
そのような瞬間の1つは、ExcelのショートカットキーCTRL + `で数式を表示することです。このキーを誤って入力した場合、次の図のような結果になる可能性があります。
私が言ったように、理由はshowformulaショートカットキーを誤って押した可能性があります。
解決
解決策は、同じキーをもう一度入力して、数式自体ではなく数式の結果を取得することです。
#3値が異なり、結果が異なる
Excelでは、異なる数値が表示されることがありますが、数式は異なる結果を示します。以下の画像は、そのような状況の1つを示しています。
セルD1、D2、およびD3には、値として10があります。セルD4では、SUM関数を適用して、セルD1、D2、およびD3の合計値を取得しました。しかし、結果は30ではなく40になります。
すべてのExcelファイルの計算は自動に設定されています。ただし、大きなデータファイルの速度を上げるために、ユーザーが自動計算を手動計算に変更した可能性があります。
解決
これは2つの方法で修正します。1つは、計算を自動に切り替えることができることです。
もう1つ実行できるのは、数式バーの下にある[今すぐ計算]以外のショートカットキーF9を押すことです。
#4数字を二重引用符で囲まないでください
数式内の状況では、目的の結果を得るために数値を渡す必要があります。下の画像を見てください。都市と都市の平均気温が表示されています。
温度が25より大きい場合、平均は25であり、温度が25未満である場合、平均は20である必要があります。結果を得るためにExcelでIF条件を適用します。
数値結果の二重引用符= IF(B2> 25、” 25”、” 20”)を提供しました。数値が二重引用符で囲まれている場合、Excelはそれらをテキスト値として扱いますが、テキスト番号を使用して計算を行うことはできません。
下の画像のように、常に二重引用符なしで数値を渡します。
これで、これらの数値を使用してあらゆる種類の計算を実行できます。
#5数式が二重引用符で囲まれているかどうかを確認する
数式が二重引用符で囲まれていないことを確認する必要があります。これは、オンラインWebサイトから数式をコピーして、そのまま貼り付けるときに発生します。理解のために数式が二重引用符で囲まれている場合は、二重引用符を削除して貼り付ける必要があります。そうしないと、数式の結果ではなく、数式のみが取得されます。
#6Excelの数式の前のスペース
私たちすべての人間は間違いを犯します。入力ミスは、Excelの数式が機能しない場合のエラーの1つです。通常、職場では毎日コミットしています。数式を開始する前に1つ以上のスペースを入力すると、Excelの数式の規則に違反します。数式の結果ではなく、Excelの数式のみになります。