私はすべてを検索しましたが、私が見つけた答えやコードはかなり混乱しています。タイムゾーンでExcelに現在時刻を表示する
私は私は現在、私のタイムゾーンEST
を表示
=TEXT(NOW(), "hh:mm:ss AM/PM")
を使用してい異なるタイムゾーン(S)
にExcelでNOW =を変換機能するように探しています私はしたいと思いますこれを別のタイムゾーンに変換する
たとえばPST。
行う方法がある
=TEXT IF C1 equals PST subtract 3 from A1 <--- the current time
何イムつの列が私のESTタイムゾーンから3時間を差し引くことによって、私は今=を変換することで文字PSTを持っている場合でやろうとしています。
ご迷惑をおかけして申し訳ございません。
私はこれを検索する唯一の人ではないことを知っていますので、私と将来のユーザーに役立ちます。
UPDATE:
ので、私は3時間を減算する
=TEXT(NOW()-0.125, "hh:mm:ss AM/PM")
を使用することができました、ではなくif文2つの以上のタイムゾーンのために作る
タイムゾーンははるかに複雑わずか3時間を差し引いよります。あなたは争うDSTトランジションを持っています。世界中からのタイムゾーンをサポートしたい場合は、略語に頼ることはできません。本当の解決方法を得るには、VBAスクリプトをプログラミングするか、Excelプラグインを作成する必要があります。あなたはそれをする準備ができていますか?Excelの式ソリューションも可能ですが、複数のタイムゾーンルールと複雑な解析式をインポートする必要があります。要件を絞り込めば、おそらく許容される妥協案が見つかる可能性があります。 –
...自己注:タイムゾーンのExcelプラグインを作成します。 ;) –