• ベストアンサー

エクセルでGMTを日本時間に月日時の表示を

GMT     月  日   時 を入れると 日本時間   月  日   時 に表示する方法を教えて下さい。 お願いします。          以上

質問者が選んだベストアンサー

  • ベストアンサー
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.2

ちょっとくどい解説をします。 まず、うるう年を考慮すると、年の情報は絶対必要になります。 #年の情報が無いと日付がずれる例  GMT:2008/2/28 23:00 → JST:2008/2/29 8:00  GMT:2009/2/28 23:00 → JST:2009/3/01 8:00 A2にGMTの年、A4にGMTの月、A6に日、A8に時が入るとします。 ここから、GMTを作成します。 =DATE(A2,A4,A6)+A8/24 これでGMTのシリアル値と呼ばれる物が出来ます。 これに+9時間ですので、 =DATE(A2,A4,A6)+A8/24+9/24 がJSTのシリアル値になります。 この式(JSTの方)をどこか適当なセル(例:C1)に入れてください。 非表示にしても良いです。 あとは、YEAR関数、MONTH関数、DAY関数、HOUR関数を使って年月日時を取り出しますが、GMTの年月日時入力欄が空白などの場合、JSTの計算がエラーになりますので、その予防もしておきましょう。 B2(JSTの年):=IF(ISERR(C1),"",YEAR(C1)) B4(JSTの月):=IF(ISERR(C1),"",MONTH(C1)) B6(JSTの日):=IF(ISERR(C1),"",DAY(C1)) B8(JSTの時):=IF(ISERR(C1),"",HOUR(C1)) これでどうでしょう。 年月日等の入力用のセルは別けずに、1つのセルに「2009/4/8 10:00」の様に入れた方がそのまま色々な事に使用できるので便利ですよ。

k-y80
質問者

お礼

大変有難う御座いました。 何とか、うまく表示出来る様になりました。

k-y80
質問者

補足

丁寧な説明ですが、少し分かりづらいので下記の方法で教えて頂けないでしょうか? 宜しくお願いします。 年月日等の入力用のセルは別けずに、1つのセルに「2009/4/8 10:00」の様に入れた方がそのまま色々な事に使用できるので便利ですよ。 1つのセルに入力する方法で宜しく。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.3

入力セルを別けない方法を……。 A2をGMT入力用セル、B2をJST表示用セルとして使用します。 両セルとも、書式設定をユーザ定義で yyyy"年"m"月"d"日"h"時" としておきます。 B2には、=A2+9/24 と、セル式を入れます。 あとは、A2にGMTを「2009/4/8 10:00」の様に入力するだけ。 これで如何ですか。

k-y80
質問者

お礼

いろいろな方法が有る事が分かりました。 有難う御座いました。

全文を見る
すると、全ての回答が全文表示されます。
  • mt2008
  • ベストアンサー率52% (885/1701)
回答No.1

日本標準時は世界標準時+9時間ですので、これを計算するだけです。 A1に標準時が入っているとして、 =A1+9/24 あとは書式設定で整えてください

k-y80
質問者

補足

初心者ですみません、変な質問の仕方ですが、詳しくお願いします。 例えば、 A1     A2  A3  A4  A5   A6  A7   GMT    2  月  28  日    20  時  B1     B2  B3  B4  B5   B6  B7 日本時間     月     日       時 B2、B4、B6のセルに各々、どの様に何を入力すれば、良いのか? 教えて下さい。宜しくお願いします。     以上

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • GMTを用いた国際的な正しい時刻表示の方法

    こんにちは。 GMTを用いての正しい時刻表示の方法を教えてください。 自分で調べた範囲では、 Thu Jan 01 00:00:00 JST 1970. Thu, 13 Mar 2008 00:00:00 GMT+9 13 Mar 2008 07:30:02 GMT+9 3/10/08 09:00:00 JST 等あるようですが、一体どれを参考として良いのかがわかりません。 スラッシュなのかハイフンなのか・・・ 入れ込みたい内容としては、 ・GMTが+9(日本時間)であること。 ・日付は2008年3月10日であること。 ・時刻は0時0分であること。 ・曜日は月曜日ですが、入れ込んだ場合と抜いた場合の両方が知りたいです。 どなたか、よろしくお願いいたします。

  • アクセスでGMTを日本時間表示したい

    Webサイトのアクセス解析に使います。アクセスでUnix Time(gmt)を取り込む時に一度エクセルに落として、 =TEXT(A1/86400+("1970/1/2"*1-"1900/1/1"*1+"9:0"*1),"yyyy/mm/dd hh:mm:ss") として、日本時間に変換してからアクセスに取り込んでいます。 アクセスで手間をかけずに出来そうに思うのですが、方法がわかりません。 そのような機能をご存知の方、教えていただけないでしょうか。 よろしくお願いします。

  • Skypeの時間の表示について

    Skypeの連絡先のプロフィールに時間表示がされています。 例えば、「21:30(GMT+9),日本」というような感じで表示されています。 ある一人の表示が、「21:30(GMT+9),日本」と「5:30(GMT-7),日本」という表示が、一日に何回も変わります。 その人は、ずっと日本にいるのに、GMT+9だったり、GMT-7だったりで変化するのか、不思議です。 どういう場合に、変わるんでしょうか。 普通に考えれば、ずっと日本にいるのですから、ずっとGMT+9であるべきなのに、本当に不思議です。 詳しい方、そういう場合に、GMTが変化するのか、教えてください。 よろしくお願いします。

  • GMTの時間差の修正について

    最近、ある掲示板に参加していて、はじめの方は書き込みした時間のまま表示されていたのに、ここ何日か前からか、書き込みした時間が実際の時間の9時間も前の時間になってしまってます。 (ヤ○ーのグループ掲示板です。) そこでその掲示板を管理しているサポートに問い合わせたところ、GMTを採用しているため、日本では9時間の時間差がどうしても生じてしまうとのことでした。 けど、その掲示板を利用している他の人たちは、9時間の時間差はなく、そのままの時間の通りに表示されているようです。 自分で設定を変えた覚えもないし、はじめは現在の時間で表示されていたのに、ここ何日か GMT のため9時間づれているのは、おかしいなぁと思ってます。 GMTの時間差は、自分のヤ○ーの設定またはPCの設定で、現在の時刻の表示に変えれるのでしょうか? 表示されている時刻に9時間たせば、現在の時間になるので、他の人が書き込みした時間はわかるのですが、とても面倒&見にくいので、現在時刻の表示の仕方分かる人いましたら、教えてください。

  • at 12:00 GMTといえば日本では何時でしょうか?

    「September 1st」の「12:00GMT」に外国人とチャットをすることになったのですが、この『9月1日グリニッジ標準時12時』というのは日本では一体何時になるのでしょうか。 よく考えると9月1日は明日なので急いでいます。どなたかおわかりになる方教えて頂けませんでしょうか?よろしくお願いいたします。

  • 楽天FXのMT4は日本時間表示ですか?

    メタトレーダー4の時間表示は基本的にグリニッジ標準時(GMT)ですが、楽天は日本の企業だし大手でもあるので、もしかして日本時間表示にしてくれてたりするんでしょうか?

  • 時間を日本時間にコンバート

    strtotime()、もしくは m/d/y H:i のフォーマットで取得した時間のデータがあるのですが、GMT-8のタイムゾーンになっています。これを日本時間に変換して表示させたいのですが、どのような方法がよろしいでしょうか? ご存知の方おられましたらどうぞよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • Symantec Endpoint Protection Manager コンソール画面でのタイムスタンプがGMT時間で表示される

    Symantec Endpoint Protection Manager のコンソール画面で ログ関係の時間表示がローカルタイム(日本時間)で表示されない。 すべての時間表示がGMTタイムで表示されてしまいます。 Windows2008 Server STD上で Endpointのバージョンは 11 MR4 です。 マネージャーのほかにクライアントも動かしています。 サーバーのローカルタイムの設定は日本時間にしてあります。 いろいろと調べましたがどこにも情報が無くて困っています。 どなたか設定方法など教えて貰えないでしょうか、よろしくお願いいたします。

  • GMTで日本語フォントが化けてしまいます

    windows7にsigwinをインストールして、sinwin内でGMT Ver4.0を使って 日本語フォントの表示をしたいのですが日本語が化けて表示されます。 (1)pstext -Lを起動されると、下記の通りに日本語が使える環境のように思えます。     35 Ryumin-Light-83pv-RKSJ-H 36 Ryumin-Light-83pv-RKSJ-V 37 GothicBBB-Medium-83pv-RKSJ-H 38 GothicBBB-Medium-83pv-RKSJ-V 39 Ryumin-Light-EUC-H 40 Ryumin-Light-EUC-V 41 GothicBBB-Medium-EUC-H 42 GothicBBB-Medium-EUC-V 43 Ryumin-Light-EUC-H 44 Ryumin-Light-EUC-V 45 GothicBBB-Medium-EUC-H 46 GothicBBB-Medium-EUC-V (2)スクリプト中のフォントもEUCにしています。以下がスクリプトの中身です #!tcsh GMTCHARSET=ja_JP.eucJP export GMTCHARSET pstext -Ba1f0g0WSen -JX10 -R0.0/3.0/0.0/6.0 << END > figure.eps 1.5 1.5 20 0 37 CM 日本語 END (3)ネットからGMT4.0-cjk.patchをダウンロードしてコンパイルしようとしましたが、 下記のエラーが出てパッチのインストールは失敗してしまいました、 パッチのインストールが旨く行けば、日本語も化けずに表示できるのでしょうか? $ make install if [ `cat src/makegmt.macros | wc -c` = 0 ]; then \ echo "src/makegmt.macros is empty - you must rerun configure in the main GMT directory"; \ exit; \ fi cd src; \ make all; \ cd .. make[1]: Entering directory '/usr/local/GMT4.0/src' if [ `cat makegmt.macros | wc -c` = 0 ]; then \ echo "src/makegmt.macros is empty - you must rerun configure in the main GMT directory"; \ exit; \ fi gcc -c -I/include -D_WIN32 -O -ansi -pedantic -DCJK -DGMT_DEFAULT_PATH=\"/usr/local/GMT4.0\" fourt.c In file included from gmt.h:571:0, from fourt.c:28: gmt_grd.h:34:20: 致命的エラー: netcdf.h: No such file or directory #include "netcdf.h" ^ コンパイルを停止しました。 Makefile:260: recipe for target 'fourt.o' failed make[1]: *** [fourt.o] Error 1 make[1]: Leaving directory '/usr/local/GMT4.0/src' cd src; \ make install; \ cd .. make[1]: Entering directory '/usr/local/GMT4.0/src' if [ `cat makegmt.macros | wc -c` = 0 ]; then \ echo "src/makegmt.macros is empty - you must rerun configure in the main GMT directory"; \ exit; \ fi gcc -c -I/include -D_WIN32 -O -ansi -pedantic -DCJK -DGMT_DEFAULT_PATH=\"/usr/local/GMT4.0\" fourt.c In file included from gmt.h:571:0, from fourt.c:28: gmt_grd.h:34:20: 致命的エラー: netcdf.h: No such file or directory #include "netcdf.h" ^ コンパイルを停止しました。 Makefile:260: recipe for target 'fourt.o' failed make[1]: *** [fourt.o] Error 1 make[1]: Leaving directory '/usr/local/GMT4.0/src' どうしたら日本語が化けなく表示できるようになるのか全く解りません 解決方法をご教示頂けると大変助かります。

  • エクセルの時間表示について

    エクセルの勤務管理表で1日5時間30分勤務の方が残業をした時間を求める数式を教えて下さい 例えば… D1に7:30(1日7時間30分勤務)と入力されているものを 5時間30分を差し引き、E1に2.00と表示させたいです。 (0:00 を 0.00で表示する) また、D1セルの8時間以上(割増)のものは、自動的に赤字になるようにしたいので、そちらの方法もあわせてよろしくおねがいします。

専門家に質問してみよう