本日のミッション
セルA2に入った「1:42:54.567」の秒とミリ秒を取り出せ
ミッションの概要
「1:42:54.567」から秒をミリ秒を取り出す・・・。
秒=second(A2)
ミリ秒=VALUE(RIGHT(TEXT(A2,”hh:mm:ss.000″),3))*0.001
とやってみたものの結果は・・・
あれ?54秒のところ、55秒になってる???
このナゾ・・・
ROUNDDOWN・VALUE・RIGHT・TEXTで解決
セルA2はセルの書式設定で
「h:mm:ss.000」
ってなっているんですけど、この書式設定を通常の
「h:mm:ss」
にすると
1:42:55
になりますやん!ミリ秒のところ、四捨五入されている!?
そうなると、こちらにも工夫が必要。
で、考えたのはミリ秒を算出した数式を応用して
秒=ROUNDDOWN(VALUE(RIGHT(TEXT(A2,”hh:mm:ss.000″),6)),0)
1.TEXT関数を用いて書式設定で”01:42:54.567”という文字列を抽出します。
2.RIGHT関数で、右から6文字「54.567」を取り出します。
3.VALUE関数で、文字列を数字に変換します。
4.ROUNDDOWN関数で「54.567」の小数点以下を切り捨てます。
そうすると・・・
できました!!
あ~すっきり(#^.^#)Excelは奥が深い(#^.^#)
参照
「数字が文字列として保存されています。」を一括で数字に変換
データが増減しても参照先を変更しない名前の管理(Excel)
連動するドロップダウンリストを名前の管理・入力規制・OFFSET・INDIRECTを使って「リストが表示されない」を解決(Excel)
Excel 複数セル内の改行(Alt+Enter)を一括で解除する方法
ワイルドカードとは。使い方いろいろ。(Excel)
Excelの改ページの点線を消す方法
Excelの背景にある薄グレーの枠線(罫線)を消す(非表示)方法
非表示になってしまった列を表示させる方法
ファイルを開くと空の画面も同時に開くのを解決(Excel)
図 画像 グラフ ボタン などのオブジェクトが消えてしまった時の表示方法(Excel)
大量の画像やグラフ等のオブジェクトで画面表示が遅いのを解決(Excel)
保護されたシートに対して、このコマンドは使用できません。テーマが変えられない現象を解決(Excel)
Excel 関数で ミリ秒を含む時間の分を取り出す
Excel 関数で ミリ秒を含む時間の秒数を取り出す
エクセル TRANSPOSE関数 表の行列を入れ替えてリンク参照する方法(Excel)
エクセル 西暦を和暦に変換する(セルの書式設定・TEXT関数・DATESTRING関数)
エクセル ある文字列から全角・半角全ての空白を除いた文字数をカウントする(LEN関数・SUBSTITUTE関数)
エクセル ある文字列に含まれる全角・半角全ての空白の文字数をカウントする(LEN関数・SUBSTITUTE関数)
エクセル ある文字列に含まれる全角・半角全ての特定の文字列の文字数をカウントする(LEN関数・SUBSTITUTE関数)