- 締切済み
Excelの関数式について(IFERROR関数)
Excelの関数式で、基本的な算数がわからず、質問いたしました。 具体的には、 A1セルとB2セルに整数を入力し、C1セルに 「=IF(ISERROR(ROUND(A1/B1/(1.11831)*1000,2)),"",ROUND(A1/B1/(1.11831)*1000,2))」 という式が入っています。 さらに、D1セルには「=A1*B1」という式が入っています。 この時、D1セル÷A1セル(「=D1/A1」)を計算すると、ほぼ894.2に近しい値となります。 A1セルの値を固定し、B2セルの値をいくつにしても、D1セル÷A1セルの結果が、894.2に近似するのは、なぜでしょうか? お恥ずかしい質問ですが、お知恵を授けてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- NuboChan
- ベストアンサー率47% (785/1650)
No.2さん以後どなたからも回答が付いていません。 質問の補足である内容を読むほどに質問が解らなくなります。 (修正補足の内容が修正になっていない=> 修正内容に間違いが?。) もう一度、質問内容を正確に記載しなと回答が付かないと思います。
- kon555
- ベストアンサー率51% (1842/3559)
おそらくですが、質問文に書かれている計算式が誤っていませんか? 『D1セルには「=A1*B1」』かつ『D1セル÷A1セル』とすると、計算結果はB1セルの値がそのまま出力される事になります。 文脈からすると『D1セル÷A1セル』ではなく「D1セル÷C1セル」または「C1セル÷D1セル」だと思うのですが、こちらでテストしても"B2セルの値をいくつにしても、D1セル÷A1セルの結果が、894.2に近似する"という事にはなりません。 おそらく書かれていない条件(A1セルが特定の値である、など)があると思うのですが、いかがでしょうか?
補足
大変失礼いたしました。 D1セルには、=A1*B1 さらに追記と修正として E1セルに、=D1/A1 となります(E1セルの記載を失念しておりました)。 同じ計算式を、A2-E2以下にコピペして、A3-E3……と、同じ行のA列とB列に整数を入力しても、E列の値がほぼ同じであったため相談させていただきました。
お礼