
前回質問の仕方が悪く正確な回答が得られなかったため再度ご質問します。
エクセルでタイムカード等の時間を計算したいのですが、
20分を基準に30分単位で切上げ・切捨てを行う場合どのようにすればいいでしょうか?
ご教授願います。
例えば20分毎を基準に
17:19分の場合17:00に切下げ
17:20分の場合17:30に切上げ
17:49分の場合17:30に切下げ
17:50の場合18:00に切上げ
という具合に20分を基準に30分単位で切上げ切捨てをする場合です。
No.2ベストアンサー
- 回答日時:
基本的には前回のご質問に対する回答と同じです。
http://oshiete1.goo.ne.jp/qa3077083.html
上記では25分を基準に
=FLOOR(A1+"0:05","0:30")でしたが、
書き直すとこういう事です。
=FLOOR(A1+"0:30"-"0:25","0:30")
●●分を基準にするなら、
=FLOOR(A1+"0:30"-"●●","0:30")
つまり、20分が基準であれば
=FLOOR(A1+"0:30"-"0:20","0:30")
30分から引くと10分ですよね?
なので "0:30"-"20:00" は単に "10:00" と記述して
=FLOOR(A1+"0:10","0:30")
でOKです。
これなら、例えば15分単位ではどうすれば?と思っても大丈夫ですね♪
何度もありがとうございました。ベストアンサーです。前回の関数の意味が分からなかったですがこの説明なら応用もききそうです。
ありがとうございました。
No.1
- 回答日時:
時間はシリアル値という数値で処理されています。
これは1日を1としてカウントされているため時間は小数点以下の値で示されます。
1時間=1/24
1分=1/1440
30分ならシリアル値を48倍すれば30分以上は整数になります。
20分で切り上げるのであれば、あらかじめシリアル値に10分を加えておき
整数にした所で小数点以下を切り捨てた後に48分の1してシリアル値に戻すことで
質問の回答になります。
A1 に時間が入力されているとすると次のような数式になります。
=INT((A1+"00:10")*48)/48
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAで集計をしたい
-
vba テキストボックスとリフト...
-
【画像あり】【関数】指定した...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【マクロ】【配列】3つのシー...
-
エクセルに写真が貼れない(フ...
-
エクセルでフィルターした値を...
-
【マクロ】【相談】Excelブック...
-
【マクロ】数式を入力したい。...
-
【マクロ】元データと同じお客...
-
エクセルのライセンスが分かり...
-
エクセルシートの見出しの文字...
-
セルにぴったし写真を挿入
-
Excelに貼ったXのURLのリンク...
-
【関数】=EXACT(a1,b1) a1とb1...
-
【マクロ】excelファイルを開く...
-
【関数】3つのセルの中で最新...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
100×1.2と100÷0.8 どちらも20%...
-
皆さん ソファーを選ぶのに何を...
-
EDATE関数で末日を正確に表示さ...
-
同い年というのは年度、暦のど...
-
EXCEL
-
住宅ローンについて
-
グラミン銀行について
-
オルカンを8月1日付けで購入...
-
ウォータースライダーなどの身...
-
「普通に~」という言葉について。
-
新規設定の投資信託
-
特別分配金を再投資する意味
-
低身長イケメン、中身長フツメ...
-
STU48で可愛いと思う人は誰です...
-
投資信託、基準価格が下がって...
-
大金!
-
高齢者の方は金融物件(投資信...
-
エクセルで時間を計算する場合...
-
他人に迷惑をかけないことの境...
-
金持ち
おすすめ情報