• ベストアンサー

エクセル 年/月/日 時:分:秒 における秒数のみの削除方法

2007/9/13 16:41:32 上記のようにA1からA900まで同じ形式でランダムの日付・時刻が入力されている状況です。セルの書式設定より他の表示形式へと変更しても、ツールバーに表示されている、2007/9/13 16:41:32は変わることがありません。 秒表記、上記の例であげると32秒とある部分を00秒として、A1からA900までのすべての場合において、●●●●/●●/●● ●●:●●:00という形に変更したいのですが、どんな方法でやってもうまくいきません。 まとめると年月日時を変更させることなく、A列のすべての秒数を切り捨てたいことになります。エクセルに詳しい方がおられましたらご教授下さい。宜しくお願いします。

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

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.3

ひょっとして、実際の値の秒を切り捨てて、00に揃えたいなら、下記の式でいかがでしょうか。 =DATEVALUE(TEXT(A1,"yyyy/m/dd hh:mm")) + TIMEVALUE(TEXT(A1,"yyyy/m/dd hh:mm"))

hehehello
質問者

お礼

回答ありがとうございます。ご提案いただいた数式で秒数を切り捨てることができました。助かりました。

その他の回答 (5)

noname#204879
noname#204879
回答No.6

=INT(A1/"0:0:1"/60)*"0:1"

hehehello
質問者

お礼

早朝にもかかわらず回答ありがとうございました。数式試したところ、うまくいきました。 皆様方、本当にありがとうございました。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.5

=A1-SECOND(A1)/24/60/60 ではいかがでしょうか。

hehehello
質問者

お礼

回答ありがとうございます。実際に試してみてうまい具合に、形式変更ができました。助かりました。

  • izmlz
  • ベストアンサー率55% (67/120)
回答No.4

=TEXT(A1,"yy/m/d hh:mm"":00""")*1 でいかがでしょうか。

参考URL:
http://www2.odn.ne.jp/excel/
hehehello
質問者

お礼

回答ありがとうございます。数式試してみました。秒数カットできていて、望みの形式です。助かりました。

noname#65902
noname#65902
回答No.2

ANo.1 です。すみません、勘違いしてました。これではダメです。

noname#65902
noname#65902
回答No.1

対象セルを全部選択して (名前ボックスに A1:A900 と入力すると速いです) セルの書式設定で、ユーザ定義として yyyy/m/d h:mm":00" と指定すればOKです。

hehehello
質問者

お礼

回答ありがとうございます。試してみたのですが、セル内は確かに変更したい形式に変わるものの、ツールバー内は秒が以前の形式で残ったままとなってしまいました。

関連するQ&A

専門家に質問してみよう