2016-10-12 4 views
2

時間がある列を持つExcelテーブルを持っていますhh:mm:ss 08:00:00から17:59に変換します:59はテキスト値です 18:00:00〜23:59:59はテキスト値です 00:00:00〜07:59:59はテキスト値ですN時間範囲をテキスト値に変換する

問題が発生していますこれはあなたが助けることができるかどうか疑問に思った?

+0

これまでに何を試しましたか?あなたがVBAなしでそれを行う方が簡単かもしれません。 Excelの '= IF'関数を見てください。 –

+0

ネストされた 'If'ステートメントを使う必要があります。それについて[ここ](https://www.techonthenet.com/excel/formulas/if_nested.php)を読んでください。式は '= IF(AND(A1)= TIMEVALUE(" 08:00:00 ")、A1 PeterT

+1

のようなものになります。 – Medberry

答えて

0

VBAは必要ありません。あなたの時間価値がA2であれば、これを試してみてください:

=IF(HOUR(A2)>=18,"E",IF(HOUR(A2)>=8,"D","N")) 
+0

トニーのおかげでうまくいきました。 – Medberry

+0

<0.1新生児 <1幼児 <5幼児 <16子供 <80大人 > 80高齢者 – Medberry

関連する問題