おいExcel詳しいやつ頼む
■ このスレッドは過去ログ倉庫に格納されています
ただの数字だと重複すれば色が付くように出来るんだが、数式入れると色が付かなくなっちまう
どうしたらいい?
https://i.imgur.com/lTSxaDc.jpg 誤差あるんじゃね?
条件付き書式をイコールじゃなくて数値の範囲にしてみたら? 無職しかいないこの時間に聞く俺も大概だが誰かわからねーか? この図だとG6に入力した数字がBの列から同じ文字列を探して色付けするみたいな作業? >>9
そう
G6に直接0.02と入力すると色が付くんだがG6に式入れると付かなくなる
小数点以下だけ抽出させたんたが エクセルは数字の扱いゴミだから文字列として扱わないと純粋な比較は出来ないぞ あーあれか?
表示はされてないけど計算式で3桁目の小数点以下が発生してんのか?
ラウンドしてみたらどう? >>17
それは考えたけど書式設定で統一されたから違った >>17
ワイrounddown試したけど同じになったぞ 端数で完全に一致してないとかじゃない?
IF(B2=G6,"○","×")とか入れて罰が出たら計算結果が0.02になってないってことだ >>23
いやG2は直接入力
でG6はG2の小数点を抽出しただけのもの
計算はしていないからなにがおかしいのかさっぱりなんだ >>28
なんか間違えた
誤差0.00001以内で色付けるとか >>29
G6が計算じゃないなら一体何だと思ってるの? なに?端数があっただけ?
ラウンドしたら解決なの?
違うって言ったじゃん ごめんおまえら
まじで無能でごめん
助かったよおまえら愛してる =G2-INT(G2) したら
0.020000000000010200000
とかになるのが原因やね
表示増やさんと分からんけど >>37
よかったが、でその場合どう解決したorできそうなんや
B2と同じで色付けるなら±0.000001でできるけどB列で誤差0.000001のやつがあったら色付けるってパッと思いつかん >>42
いや原因は分かってるんよマシンεの問題だから >>49
=ROUND(G2-INT(G2),2)
にすれば消えるだろ >>44
あ、ほんとだw
不要な端数切ったらできた 社内でちょっと詳しいとこれ以下の質問が死ぬほど来るからまだマシ プログラミングやってると 0.1+0.2=0.30000000000000004になる みたいなことを学ぶけどそれやね
コンピューターが小数扱うのがヘタクソだから正しい値にならなくて
これ知らないと計算のプログラムで詰むから気をつけろって言われる このかゆいところに手が届かない感じがExcelで、趣深いよな ■ このスレッドは過去ログ倉庫に格納されています