
エクセルの計算式で困ってます。
=IF(K25<>"",(5-K25+$C26)/5*100,"")
という計算式があって
C26には 「-0.005」が入ります。
「5-K25」という式の答えから マイナス0.05を引きたいのですが
苦し紛れに上のような式を作りました。
これは おかしいですよね??
それと
答えが「0」になると -2E-15 といった妙な数字がセルに記入されます。
どうしてなんでしょうか???
この二つでハマってしまい 作表が止まったままではや3日・・・
どなたかお助けくださいませんでしょうか?
お願いします。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
>エクセルの計算式で困ってます。
>=IF(K25<>"",(5-K25+$C26)/5*100,"")
>という計算式があって
>C26には 「-0.005」が入ります。
>「5-K25」という式の答えから マイナス0.05を引きたいのですが
>苦し紛れに上のような式を作りました。
>これは おかしいですよね??
若干おかしいです。 マイナス0.05を引きたいのならC26に「-0.05」と入れて「5-K25-$C26」ではないですか?(桁数については単なる入力ミスの気もしますが・・・。)
さらに0.05を固定で引きたいのなら「5-K25-(-0.05)」=「5-K25+0.05」=「5.05-K25」なので式は「=IF(K25<>"",(5.05-K25)/5*100,"")」になるのではないでしょうか。
>それと
>答えが「0」になると -2E-15 といった妙な数字がセルに記入されます。
>どうしてなんでしょうか???
EXCELが浮動小数点か何かの問題で小数点以下が多いと起こる問題です。この浮動小数点は桁数が大きい数字(小数点以下も同様)が取り扱える半面、制度が低くなってしまいます。下記の方がご解答していますが、書式を数値に指定し小数点以下を少なめにすればきちんと0になりますよ。
>EXCELが浮動小数点か何かの問題で小数点以下が多いと起こる問題
セルで設定を数値にしたら 修正されるんですよね?
どうも ありがとうございました。
No.3
- 回答日時:
>答えが「0」になると -2E-15 といった妙な数字がセルに記入されます。
>どうしてなんでしょうか???
これは指数表示ですね。マイナス2の10のマイナス15乗です。
数値表示にしても、小数点以下をたくさんだすと、-0.000~~~21337とか出てきますね。
EXCELの計算誤差だと思います。
No.2
- 回答日時:
>エクセルの計算式で困ってます。
>=IF(K25<>"",(5-K25+$C26)/5*100,"")
>という計算式があって
>C26には 「-0.005」が入ります。
>「5-K25」という式の答えから マイナス0.05を引きたいのですが
>苦し紛れに上のような式を作りました。
>これは おかしいですよね??
なさりたい事がよくわからないのですがおかしいんですか?
>答えが「0」になると -2E-15 といった妙な数字がセルに記入されます。
こちらは割り算の分子がゼロのときセルにゼロを表示したい
ということですよね?
私のExcel97環境ではためしにセルの書式を数値に変えたらゼロになりましたよ。
それでは
No.1
- 回答日時:
???
意図が良くわかりませんが、K25<>""という条件式は、
k25が空白でないならということですか?
それならISBLANK(K25)で代用できますよね。
>「5-K25」という式の答えから マイナス0.05を引きたいの> ですが
それなら、
(5-K25-(-0.005)でよろしいのでは。
そうすると
=IF(ISBLANK(K25),"",(5-K25-(-0.005)))
です。
-2E-15の件は、
セルの書式設定を、『数値』にすれば、
0と表示されます。
答えになったかどうか判りませんので、補足ください。
ありがとうございます。
=IF(ISBLANK(K25),"",(5-K25-(-0.005)))
でいけました。
Oの表示も 数値に設定したら ちゃんといけました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) IFERROR(IF()IF())のような形の構文が作れません 2 2023/02/05 17:51
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Visual Basic(VBA) VBAコードで質問があります 2 2022/10/20 15:27
- 会計ソフト・業務用ソフト Excel IF構文内の計算式を有効にする方法 2 2023/03/22 11:27
- Excel(エクセル) 文字列を数式として変換する事はできますか? 6 2022/06/23 10:38
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/04/21 08:59
- Excel(エクセル) エクセルでの左のセルのコピー 3 2022/07/25 12:31
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AかBに入力があった時Cに反映、...
-
数式の計算結果により表示され...
-
エクセルで、時間の計算をした...
-
ヘッダー
-
Excel 関数? 文字列に...
-
エクセルの使い方 1日=7時間45...
-
エクセル 1万時間を越える際の...
-
TEXTCALCの使い方
-
エクセル・計算式をテキストデ...
-
Excelの文字入力にタイムラグが...
-
EXCELの関数に関する質問です
-
IF関数で、時間を条件にしたい...
-
エクセル 月数を0.5ヶ月単位で...
-
エクセルの数式が作動しなくな...
-
IF関数で出した数値をSUM関数で...
-
エクセルでの時間計算(2時間30...
-
エクセルでDeleteキーを...
-
EXCELにての計算式が・・
-
エクセルで数値を50単位で切...
-
Excel 複数期間の合計
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ヘッダー
-
AかBに入力があった時Cに反映、...
-
エクセルの使い方 1日=7時間45...
-
Excel 関数? 文字列に...
-
数式の計算結果により表示され...
-
エクセルで、時間の計算をした...
-
Excelの文字入力にタイムラグが...
-
エクセルでの時間計算(2時間30...
-
エクセル・計算式をテキストデ...
-
EXCELの関数に関する質問です
-
エクセル 1万時間を越える際の...
-
IF関数で、時間を条件にしたい...
-
エクセルでDeleteキーを...
-
エクセル 月数を0.5ヶ月単位で...
-
IF関数で出した数値をSUM関数で...
-
エクセルで足し算と掛算を混ぜ...
-
【エクセル】あるセルのみ自動...
-
エクセルで同じ計算式を入れて...
-
TEXTCALCの使い方
-
sum 範囲を横に可変したいです...
おすすめ情報