
No.7ベストアンサー
- 回答日時:
「平成〇〇年〇月〇日〇時〇分」が記載されたセルの書式設定を、
日付などにしても変わらない場合だと、No.3の回答者さんが書いて
いるように文字列になっていますね。
もしも文字列なら
=DATEVALUE(LEFT(A2,FIND("日",A2)))+TIMEVALUE(MID(A2,FIND("日",A2)+1,LEN(A2)))
で日時を計算できるシリアル値にできます。
今回の場合は、時刻のみなので
=TIMEVALUE(MID(A2,FIND("日",A2)+1,LEN(A2)))
で得た時刻からNo.2の回答者さんが書いている
=INT(MOD(A2,1)*4)+1
に組み込んで、
=INT(MOD(TIMEVALUE(MID(A2,FIND("日",A2)+1,LEN(A2))),1)*4)+1
で求められます。(文字列のままで対応できるということ)
他でも日時での計算がある場合は、シリアル値に直す式を使った列を
用意したほうが、今後のこともあるので検討してください。

No.5
- 回答日時:
〉それを0時〜6時を1、6時〜12時を2、
〉12時〜18時を3、18時〜24時を4 など
〉6時間ごとに分類する
其れなら、
例えば A1に、
日付が あるとして、
=ROUNDDOWN(MOD(A1,1)*4,1)
ですね。
〉20〇〇/○月/〇日 とかにするには、
表示だけ 変えるには、
書式設定内にある、
セルの 項から、
表示形式を 選び、
書式を 変えれば、
いいだけです。
値ごと 変えるには、
ROUNDDOWN構文で 小数点以下を、
切り捨て、
表示形式を 其の様に、
変えれば いいでしょう。
所で、
前回質問の 回答が、
完成して いるのですが、
求められます?
No.3
- 回答日時:
>平成〇〇年〇月〇日〇時〇分
本当にこのまま入力してるなら、完全に文字列なので今のままでは判定には使えません。
まず、置換で「日」→「日 」(日+半角スペース)に置換する
⇒データ→区切り位置でスペースで区切って2列にする
⇒日付と時刻データに分かれるのでそれを別セルで足し算する
ここで初めて時刻データが抜き出せるのでそれで判定する。(それは既回答でできます)
とにかく、日付や時刻や年齢を文字列にしないことをまずやって下さい。
No.2
- 回答日時:
ECELにおける「年月日時分秒」は数値(シリアル値)で保存されており、
その形態は「整数部分.小数部分」と言う構成で、
整数部分が「年月日」、小数部分が「時分秒」です。
この小数部分(時分秒)を24倍すると、時間情報が取り出せます。
これを4倍すれば、「0.00~3.99…」が取り出せます。
これをご理解の上、関数で表せば、
B2=INT(MOD(A2,1)*4)+1
No.1
- 回答日時:
添附圖參照(Excel 2019)
範圍 D2:E5 を選擇⇒[名前ボックス](添附圖では左上隅の赤枠)内にマウスカーソルを放り投げ⇒其処に在った D2 を文字列 RefTable で上書きして Enterキーをパシーッ⇒式 =VLOOKUP(MOD(A2,1),RefTable,2) を入力したセル B2 のフィルハンドルを「エイヤッ!」とダブルクリック
オ・シ・マ・イ

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
先着1,000名様に1,000円分もらえる!
教えて!gooから感謝をこめて電子書籍1,000円分プレゼント
-
Excel関数 足し算
Excel(エクセル)
-
エクセルで会議の出席者リストがあります。その中で〇〇会員の人(こちらもリストがあります)を抽出したい
Excel(エクセル)
-
エクセル横列データを縦列に変換(再質問)
Excel(エクセル)
-
4
エクセルで日数から年月への変換
Excel(エクセル)
-
5
エクセルでCOUNTIFで文字の掛け算する関数
Excel(エクセル)
-
6
条件によって代入する値を変更する
Excel(エクセル)
-
7
Excel 別シートを参照して表の作成
Excel(エクセル)
-
8
エクセルで2つの表から複数行にかけて一致するものを選び出す方法
Excel(エクセル)
-
9
Excel作成カレンダーで祝日の色を条件付き書式をつかわないで自動で変更する方法を教えてください。
Excel(エクセル)
-
10
Excelについて
Excel(エクセル)
-
11
Excelでの計算
Excel(エクセル)
-
12
エクセルで、2つのシートから一致しない部分を取り出したいです。
Excel(エクセル)
-
13
エクセルで少し複雑な当番表を作成したい。
Excel(エクセル)
-
14
【画像有】特定セルの入力値によって代入する値を変更する方法
Excel(エクセル)
-
15
いつもお世話になっております。 1行目に1ヶ月の日付が記入されていて(関数等は使わず1〜31まで手打
Excel(エクセル)
-
16
Excel セル内の最初と最後の改行を削除
Excel(エクセル)
-
17
Excelの関数計算で困ってまして、 内容はと言うと、Text通りの手順で操作しているのですが、セル
Excel(エクセル)
-
18
顧客データの個別の印刷する方法
Excel(エクセル)
-
19
Excelに詳しい方教えて下さい。この2つの問題が分かりません。難易度が高い為か他のサイトで質問して
Excel(エクセル)
-
20
Excelについて教えてください。 セルA1 6.5 セルB1 0.75 となっていたとして(上記の
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
エクセル関数で数字の下一桁が...
-
5
Gmail.com を、変える方法。You...
-
6
パワーポイントでランダムに表...
-
7
学校のPCについて
-
8
A4の紙を二枚繋げてワードで横...
-
9
VAIO windowsXP初期化のやり方
-
10
openofficeの「Calc」と「Excel...
-
11
ポケモンダイアモンドで別のポ...
-
12
たいまつの作り方
-
13
Accessのアンインストール方法
-
14
InstagramのIGTVに1時間以上(詳...
-
15
砂絵で作品作りをしたいのです...
-
16
エクセルで合計時間から特定の...
-
17
マネキン人形(トルソー)を自...
-
18
人前式における三三九度
-
19
小さい数字の打ちこみ方を教え...
-
20
源泉徴収表の張り方は? 所得...
おすすめ情報
すみません。平成〇〇年〇月〇日〇時〇分 と日時をしてしまったのですがそれを20〇〇/○月/〇日 とかにするにはどうすればいいのでしょうか?
1から全て手作業でセルを書き換えるということでしょうか?