2016-11-14 3 views
-1

Excelでは、アイルランドフォーマットで受け取った日付と時刻の値をインドで使用されているフォーマットに変更したいと考えています。アイルランドの時間をインドの時間に換算する

私はこの試みた:

14/09/2016 13:51:38-time(5,30,0)

を私は#valueエラーを取得します。

+0

私はあなたにお勧めします:** 1。** 'input> output'のいくつかの例を追加** ** **実際のコードを追加してください。 – AxelH

+0

あいまいさを解決するために、いくつかの重複したテキストと再配置された構文を削除します。 – rlandster

答えて

0

あなたのアイルランドの時間(14/09/2016 13:51:38)があなたのインドの時間、その後A1 であると仮定します$A$1+((5+30/60)/24)時間差はもちろんで は、この例

+0

数式をありがとう、私はシートにapppliedしていますが、いくつかのセルのためにまだ#値のエラーを表示しています。私はExcelシートを送ることができる方法はありますか?この式を適用した後、私は唯一の時間、日付が得られていません。私は両方の日付と時刻がほしい –

+0

あなたはdropboxなどを使用することができます。 はい、セルのプロパティに移動し、必要な日付形式を定義して完全な日付を表示できます。例: 'aaaa/mm/jj hh:mm' – Djee

0

で5時間30分であることあなたはVBAソリューションを探していたように、私が使用しますここにDateAdd:DateAdd("n", -330, "14/09/2016 13:51:38")私の例では、私はそのように動作することを好むように日付範囲を定義した、あなたは簡単にこれをループに成形することができます。

Private Sub test() 

Dim irTime, inTime As Date 

irTime = Sheets(5).Cells(1, 1).Value 
inTime = DateAdd("n", -330, irTime) 

Sheets(5).Cells(1, 3).Value = inTime 

End Sub 

あなたはまだあなたが遊んでデータを失う包み(アップをバックアップすることを忘れないでください、私はあなたのアイルランドの時間のフォーマットを見て、彼らはすべてのconsitant、正しくフォーマットされていることを確認tahtになるだろう#Valueエラーを取得している場合フォーマットあり)。

Thisは、私がいつも分数"n"の間隔を忘れてしまったので、DateAddのgo-to bookmarkです。役に立つと思うかもしれません。