HOUR(アワー)Googleスプレッドシート関数

HOUR(アワー)Googleスプレッドシート関数

HOUR(アワー)は、時間のシリアル値から【時】を返します。戻り値は 0 (午前 0 時) ~ 23 (午後 11 時)の範囲の整数となります

・関数HOUR(読み方:アワー)
・書式=HOUR(シリアル値)
・内容時刻を返します。戻り値は 0 ~ 23 の範囲の整数となります
使い方
スプレッドシートでは時刻を計算するために時刻が一連のシリアル値として処理されます
HOUR関数は指定された時刻やNOW()などの数値から時刻の時間だけを表示します
例)=HOUR("12:41:22")&"時"
  =12時

例)=HOUR(NOW())&"時"
  =12時

0~23の数値を返しますから

AM、PM表記にしたい場合はIF()関数でAMとPMに分けます
=IF(HOUR(NOW())>12,"PM "&HOUR(NOW())-12&"時","AM "&HOUR(NOW())&"時")

午前、午後表記にしたい場合はIF()関数で午前と午後に分けます
=IF(HOUR(NOW())>12,"午後 "&HOUR(NOW())-12&"時","午前 "&HOUR(NOW())&"時")

スプレッドシートサンプル
  A B C D E
1        
2   時刻
3   2024/11/7 12:41 12 41 22
4   2024/11/8 12:41 12 41 22
5   2024/11/9 12:41 12 41 22
6   2024/11/10 12:41 12 41 22
7   2024/11/11 12:41 12 41 22
スプレッドシートサンプルのセルC3の数式
=HOUR(B3) 結果12
時刻の時間だけを表示します
12時間のように時間を表示したい場合は
=HOUR(B3)&"時間"


HOUR関数の結果が出ない、0になる、エラーになる場合
HOUR関数はセルのシリアル値から時間(小数点以下)を読むので、セルが文字列で入力されている場合「#VALUE!」エラーになります。
またセルが日付のみが入力されたセルを指定した場合や、NOW関数ではなくTODAY関数を指定した場合「=MINUTE(TODAY())」は0になります。
時刻を表示する他の関数
 時  =HOUR(NOW())  12 
 分  =MINUTE(NOW())  41 
 秒  =SECOND(NOW())  22 


HOUR(アワー)>HOME

Googleスプレッドシート関数

ネット上からデータを取得する関数

DETECTLANGUAGE(ディテクトランゲージ) テキストで使用される言語を識別して言語コードを返します

GOOGLETRANSLATE(グーグルトランスレート) 言語コードを指定して表示されている言語を翻訳します

ISURL(イズユーアールエル) 指定した値が有効な URL であるかどうかを検証します

IMAGE(イメージ) セル内に画像のURLを指定することで画像を表示します

IMPORTDATA(インポートデーター) 指定したファイルからタブ区切り、カンマ区切りで文字列を抜き出します

IMPORTFEED(インポートフィード) RSSフィードやAtomフィードをインポートします

IMPORTHTML(インポートHTML) ページのソースからクエリを指定して文字列を抜き出します

IMPORTXML(インポートエックスエムエル) さまざまな種類のデータから文字列をインポートします

(C) 2024 Digital World