วิธีการคำนวณเวลาที่หายไป


-3

ข้อตกลงนี้ต้องมีรายงานการเข้างานซึ่งจะส่งอีเมลโดยอัตโนมัติหากมีคนใช้งานถึงจำนวนชั่วโมงที่ไม่มีใน Excel ฉันมีสคริปต์ VBA ที่จะส่งอีเมลหากตรงตามค่า ฉันไม่สามารถคิดสูตรเพื่อคำนวณชั่วโมงขาดงานได้ คิดว่าถ้าสูตร = ถ้า A4 น้อยกว่า 8 ลบ 8 จาก A4 แล้วรวมทุกชั่วโมง ฉันได้รับ -8 ต่อไปมีคนช่วยฉันได้ไหม

    IF(D3,"8",">8")-D3-8        D3 is 7.5 keep getting -7.5 should be .5                            

ไม่ แต่ถ้าคุณเพิ่มข้อมูลตัวอย่างเราสามารถดูคุณได้
Kevin Anthony Oppegaard Rose

3
ไดอะแกรมหรือภาพหน้าจอของข้อมูลของคุณจะช่วยให้เราเข้าใจคำถามของคุณ โปรด แก้ไข คำถามของคุณที่จะรวมข้อมูลตัวอย่าง (จำลอง) (ก่อนและหลัง) ดู จัดรูปแบบข้อความเป็นตาราง สำหรับยูทิลิตี้เว็บที่จะช่วยให้คุณสร้างตารางข้อมูลที่ดีคุณสามารถวางลงในคำถามของคุณ อัปโหลดภาพใด ๆ ไปยัง Imgur และคุณจะได้รับลิงก์ที่คุณสามารถแชร์ได้ แก้ไข คำถามของคุณที่จะรวมลิงค์ (s) และคนที่มีชื่อเสียงเพียงพอจะ inline ภาพ (s) สำหรับคุณ
DavidPostill

คำตอบ:


0

คุณได้รับ -7.5 เนื่องจากสูตรที่คุณใช้:

=IF(D3,"8",">8")

จะกลับมาเสมอ "8" ถ้า D3 มีหมายเลขใด ๆ Excel เห็นตัวเลข & gt; 0 เป็น TRUE

ดังนั้นเราจึงได้รับ

="8" - 7.5 - 8

8-7.5=.5 แล้วก็ .5 - 8 = -7.5

ฉันเดาว่าคุณต้องการ:

=MAX(0,8 - D3)

ซึ่งถ้า D3 น้อยกว่า 8 มันจะคืนความแตกต่างในกรณีนี้ .5 ถ้ามันเท่ากับหรือมากกว่า 8 มันจะกลับมา 0

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