advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 779 for シリアル値 とは (0.008 sec.)
シリアル値 (1875), とは (29356)
[[20170120094734]]
#score: 8288
@digest: eb5ffce73646e52270f75245fe68ca51
@id: 72454
@mdate: 2017-01-20T06:25:22Z
@size: 4209
@type: text/plain
#keywords: ゴム (7537), シ様 (7431), 差時 (6386), ・16 (4431), ウッ (4386), (消 (4255), しゴ (3531), 誤差 (3251), 笑様 (3192), ッシ (2978), 間以 (2284), 数誤 (1801), 2017 (1745), ら頂 (1609), は誤 (1355), ム) (1221), 金) (1205), 小数 (992), 様か (799), ト検 (773), 「* (766), 時間 (697), 表示 (643), 時刻 (581), (ウ (541), 大丈 (530), シ) (530), 丈夫 (525), ネッ (481), 消し (480), text (462), 数値 (457)
『時間計算後の表示』(消しゴム)
わかりづらいと思うのですが、よろしくお願いします。 時間による表示です。時間は全て[h]:mm で表示されてます。 1:30働いた場合 ★ 3:00働いた場合 ○ と表示するとします。 なので私はCの列には[=B1-A1] Dの列には[=IF(C1="1:30"*1,"★",IF(C1="3:00"*1,"○",""))] と入力しました。 ただ、A3に14:50 Bに16:20 と入力すると、C3には1:30と出ているのに ★が表示されません また、14:40・16:10と入力しても同じく表示されません。 なにか式が間違っているのでしょうか。 14:30・16:00と入力すると★が表示されます。 (D列に入れている式は、ネットから拾ってきたのを変えたもので、 なぜ*1を入れるのか等は理解できていません。 拾ってきたのは[IF(A2>"9:00"*1,"遅刻","OK")]この式です) A B C D 1 7:50 9:20 1:30 ★ 2 13:00 16:00 3:00 ○ 3 14:50 16:20 1:30 ←空白の状態 < 使用 Excel:Excel2013、使用 OS:Windows8 > ---- こんにちは D1の数式を =IF(TEXT(C1,"h:mm")="1:30","★",IF(TEXT(C1,"h:mm")="3:00","○","")) としてみるとか。 ダメかも・・・ (ウッシ) 2017/01/20(金) 11:48 ---- ウッシ様 ありがとうございました! ちゃんと表示してくれました! ただ、なぜ初期の式では表示されなかったんでしょうか? もしよろしければ原因を教えてもらえませんか? (消しゴム) 2017/01/20(金) 12:07 ---- こんにちは 14:50 16:20 1:30 の1:30のセルの書式設定で、表示形式を数値にして、小数点以下の桁数を16以上にしてみて下さい。 サンプル欄には 0.0624999999999999 と表示されます。 セルに、="1:30"*1 と入れた結果の「0.0625」とは相違しますよね。 (ウッシ) 2017/01/20(金) 12:17 ---- > =IF(C1="1:30"*1,"★",IF(C1="3:00"*1,"○","")) D1の式は ↑ のままにしておいて、 C1 =TEXT(B1-A1,"[h]:mm")*1 これでどうなりますか? 最初の式でうまくいかなかったのは「小数演算誤差」が原因です。 「Excel 小数誤差 時刻」とかでネット検索してみてください。 なお「*1」によって「文字列の数字(時刻、日付を含む)」を数値(シリアル値)に変換しています。 数値に変換可能な文字列の場合ですけど。 ところで、印をつけるのは「1:30」と「3:00」の場合だけなんですか? 「2:00」とか「4:00」は無印? (笑) 2017/01/20(金) 12:43 ---- ウッシ様 なるほど、確かに違いました。if式の条件にしていた数値と微妙に違っていたんですね。 式と、疑問に答えて頂きありがとうございました、助かりました! 笑様 私の式のまま表示できるようにしてくれたんですね、ありがとうございます! さっそく試しました。 はい、ちゃんと表示してくれました! 「*1」のことまでありがとうございます、誤差のことも後ほど検索して参考にさせていただきます。 はい、1:30と3:00だけで大丈夫なんです。 それ以外の数値になると空白になるようにしたかったもので。 気にしてくれてありがとうございます。 (消しゴム) 2017/01/20(金) 12:52 ---- 書き忘れてましたけど、、 > 時間は全て[h]:mm で表示されてます。 計算結果が「24時間以上」になることもあるので「[h]:mm」としているのなら、 TEXT 関数の第2引数も「"[h]:mm"」にしないとマズイと思いますよ。 「25:30」でも「1:30」になりますから。 (笑) 2017/01/20(金) 13:05 ---- 笑様 それは、ウッシ様から頂いた IF(TEXT(C1,"h:mm") の "h:mm" を [h]:mmにしておく ということで大丈夫ですか? (消しゴム) 2017/01/20(金) 14:01 ---- こんにちは 時間は全て[h]:mm なんですね。 2017/1/19 14:40 2017/1/20 16:10 25:30 こんなケースが有るなら、 =IF(TEXT(C1,"[h]:mm")="1:30","★",IF(TEXT(C1,"[h]:mm")="3:00","○","")) にしておかないとダメですね。 (ウッシ) 2017/01/20(金) 14:22 ---- C列が「24時間以上」になることがあるんですか? というか、C列の式が =B1-A1 のままだと、C列の値は誤差が出たままになりますけど、 それでいいんですか? C列の数式を変更した方がいいのでは? (笑) 2017/01/20(金) 14:40 ---- 笑様 24時間以上になることは、ほぼ無いかとは思います。 ただ、私が凄まじい打ち間違いをする可能性もありますし、絶対に無いとは言い切れませんね;; そうですねぇ…初心者の私では誤差に気付けないですし 誤差が出たままなのは不安ですね C列の数式を変える方向で行こうかと思います。 アドバイスありがとうございました! ウッシ様 すばやく答えて頂きありがとうございました。 ウッシ様から頂いた式も、別のところで使わせていただきますね! (消しゴム) 2017/01/20(金) 15:25 ...
https://www.excel.studio-kazu.jp/wiki/kazuwiki/201701/20170120094734.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97065 documents and 608342 words.

訪問者:カウンタValid HTML 4.01 Transitional