วิธีใช้ค่าเวลาในฟังก์ชัน IF


0

ฉันใช้สูตรนี้เพื่อหาค่ามากกว่า 40 ชั่วโมงและ Excel บอกว่าฉันไม่มีวงเล็บ

=IF(J10>=40:00,J10-40:00,IF(J10<=40:00,0))+IF(S10>=40:00,S10-40:00,IF(S10<=40:00,0))

ยินดีต้อนรับสู่เว็บไซต์ คำถามของคุณมีรูปแบบไม่ดีและขาดรายละเอียดที่สำคัญ โปรดอ่านวิธีการถามแล้วแก้ไขคำถามของคุณเพื่อรวมรายละเอียดที่เกี่ยวข้อง
CharlieRB

คำตอบ:


0

เครื่องหมายวงเล็บของสูตรนั้นใช้ได้ แต่คุณไม่สามารถใช้ค่าเวลาเช่นนั้นได้

เขียนค่า 40:00 ลงในเซลล์ A1 จากนั้นคุณสามารถใช้ได้

=IF(J10>=A1,J10-A1,IF(J10<=A1,0))+IF(S10>=A1,S10-A1,IF(S10<=A1,0))

หรือใช้การแทนค่าตัวเลข 40 ชั่วโมงซึ่งเป็นตัวเลข 1.66666666666667

=IF(J11>=1.66666666666667,J11-1.66666666666667,IF(J11<=1.66666666666667,0))+IF(S11>=1.66666666666667,S11-1.66666666666667,IF(S11<=1.66666666666667,0))

หรือใช้ฟังก์ชัน Time () เช่นนี้

=IF(J12>=TIME(40,0,0),J12-TIME(40,0,0),IF(J12<=TIME(40,0,0),0))+IF(S12>=TIME(40,0,0),S12-TIME(40,0,0),IF(S12<=TIME(40,0,0),0))

ฉันสามารถส่ง Teylyn ให้คุณได้ทั้งบรรทัดดังนั้นคุณจะเข้าใจคำถามของฉันชัดเจนขึ้น
Sherri

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