【Excel・エクセル】数式が計算されない?関数が反映されない?対策は?
あれ、数式を書いたのに、計算されないよ?
原因はいくつか考えられるから、一つずつ見ていこう。
- 自動計算されないときは「数式タブ」→「計算方法の設定」→「自動」
- 数式のまま計算されないときは「数式タブ」→「数式の表示」
- 表示形式が文字列なら数値にして、「F2」→「Enter」
【Excel・エクセル】数式が計算されない原因
通常、「=なんちゃら」と数式を書いてエンターキーを押すと計算の答えが表示されます。
が、「=なんちゃら」のままだったり、値を変えても答えが変わらなかったりすることがあります。
バグなの?
知らないうちにそういう命令をしてるのかも。
さっそく解決策を見ていきましょう!
自動計算されない原因1、手動計算になっている
まずは自動計算されない場合。
最初に書いた数式は問題ないが、数式の値を変えても答えが変わらない……
計算方法が手動になってるのが原因なんよ。
ステップ1
「数式タブ」→計算方法のところにある「計算方法の設定」をクリックします。
ステップ2
出てきたメニューから「自動」をクリックしてください。
ステップ3
これで、自動計算の設定になりました。
先ほどの数式も、たちまち計算されましたね!
手動計算なんて、何のためにあるの?
例えばデータ量が多いと計算するたびに固まることがあるから、負担を軽くしたいときに使ったりするね。
計算されない原因2、数式の表示がオンになっている
計算式の答えではなく、計算式そのものを表示する「数式の表示」がオンになっている可能性があります。
ステップ1
「数式タブ」→ワークシート分析のところにある「数式の表示」をクリックします。
完了!
これだけで、SUM関数が反映されて、答えが出てきましたね!
計算されない原因3、文字列になっている
表示形式が文字列のセルに数式を書いても、計算されません。
表示形式を標準か数値に変更しましょう。
ステップ1
数式を書いたセルをクリックして、「ホームタブ」→数値のところにある「数値の書式(文字列と書いてあるところ)」→「数値」とクリックしていきます。
ただ表示形式を数値に下だけでは、数式は計算されません。
ステップ2
そのまま「F2」を押してください。
カーソルが出たら、成功です。
セルをダブルクリックでもOKですよ。
完了!
エンターキーを押せば、数式が計算されました!
複数セルを一括で数値にしたい
文字列のセルが1つ2つならこの方法でいいですが、いくつもあると、いちいちF2→エンターなんてやってられないですよね。
ステップ1
そんな時は、答えにしたいセルを範囲選択します。
ステップ2
「データタブ」→データツールのところにある「区切り文字」をクリックします。
ステップ3
区切り位置指定ウィザードが出てきます。
が、特に設定はいらないので「完了」をクリックしましょう。
完了!
無事、文字列の数式が答えになりました。
計算されない原因4、絶対参照になっていない
オートフィルしたときに、2つ目以降のセルの計算式がおかしくなる場合、動かしたくないセルを絶対参照にしていない可能性があります。
例えば上の画像では合計金額に消費税を掛けていますが、消費税が書かれたセルはセルG2の1つだけです。
コレをそのままオートフィルすると、一つ下のセルではG3を掛けることになり、計算式がおかしくなるんです。
ステップ1
そんな時は、まず動かしたくないセルにカーソルを移動させます。
ステップ2
「F4」を押します。
アルファベットと数字の前に「$」が付いたら、成功です。
完了!
改めてオートフィルすると、消費税のセルが固定されて、今度はちゃんと計算されました
絶対参照は、こっちのページをチェックしてね。
数式が計算されない?を動画で見る
これで、数式が計算されない、関数が反映されないときも、慌てず対処できますね!
それでは、お疲れさまでした!
- 自動計算されないときは「数式タブ」→「計算方法の設定」→「自動」
- 数式のまま計算されないときは「数式タブ」→「数式の表示」
- 表示形式が文字列なら数値にして、「F2」→「Enter」
ディスカッション
コメント一覧
まだ、コメントがありません