การลบชั่วโมง


0

ฉันกำลังทำงานบนแผ่นติดตามเวลา =SUM(I4:I8)ฉันมีคอลัมน์รวมรายสัปดาห์ที่มีสูตรของ [h]:mmคอลัมน์ทั้งหมดนี้มีรูปแบบเป็น 31:49มูลค่าปัจจุบันคือ ฉันต้องการคำนวณจำนวนชั่วโมงจนถึง 40 (40 - 31:49) นี่คือสองสิ่งที่ฉันได้ลอง:

=TIME(40,0,0)-Table1[@Total]

=40-INT(Table1[@Total])

=40-Table1[@Total]

ในที่สุดฉันก็ได้สิ่งนี้เพื่อทำงานกับค่าคงที่: =TIME(40,0,0)-TIMEVALUE("31:49")ดังนั้นฉันจึงลองเหล่านี้:

=TIME(40,0,0)-TIMEVALUE(""&Table1[@Total]&"")

=TIME(40,0,0)-TIMEVALUE(INDIRECT(Table1[@Total]))

ฉันแน่ใจว่าฉันขาดอะไรบางอย่างที่ชัดเจนอย่างโง่เขลาดังนั้นมันคืออะไร

คำตอบที่คาดหวังคือ 8:11


1
ซ้ำซ้อนเป็นไปได้ของการลบชั่วโมงจากเวลา
Ramhound

ไม่ไม่เหมือนกันจริงๆ
Scott Beeson

คุณแน่ใจหรือไม่ว่ามูลค่าในเซลล์นั้นเป็นเวลาและไม่ใช่ข้อความที่ดูเหมือนเวลา
Scott Craner

รูปแบบคือ[h]:mm
Scott Beeson

คำตอบ:


2

คุณสามารถใช้สูตรด้านล่าง

=(40/24)-Table1[@Total]

เนื่องจากใน Excel 40 จะเท่ากับ 40 วันคุณหารด้วย 24 แล้วลบเวลาทั้งหมดของคุณเพื่อให้ได้เวลาที่เหลือ


บิงโก! ฉันรู้ว่ามันเป็นสิ่งที่โง่เขลาฉันหายไป ขอบคุณ !!!
Scott Beeson

0

ฉันคิดว่าคำตอบของคุณค่อนข้างใกล้เคียง

ลองสิ่งนี้: =(TIME(40,0,0)-TIMEVALUE("31:49"))*24

ฉันจัดรูปแบบเซลล์เป็นNumberและฉันจะได้รับชั่วโมงจริง แจ้งให้เราทราบในความคิดเห็นหากคุณคาดหวังอย่างอื่น

ผลลัพธ์ของฉันเป็นดังนี้:
ป้อนคำอธิบายรูปภาพที่นี่


ก่อนอื่นนั่นเป็นค่าคงที่ ประการที่สองผลใน196:24สำหรับฉัน ...
สกอตต์ Beeson

คำตอบที่คาดหวังคือ8:11
Scott Beeson

ฉันไม่เข้าใจเมื่อคุณพูดstatic
Prasanna

ฉันหมายถึงคุณใส่สตริงตัวอักษร "31:49" แทนการอ้างอิงเซลล์
Scott Beeson

มันเป็นเพียงตัวอย่าง
Ramhound
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.