การคูณชั่วโมง / นาทีในคอลัมน์จากการคำนวณ

Aug 18 2020

ฉันพยายามใช้คอลัมน์จากการคำนวณเพื่อรวมผลต่างระหว่างสองครั้งจากนั้นคูณผลลัพธ์นั้นด้วยตัวเลข

รายการ SharePoint มีลักษณะดังนี้:

คอลัมน์ "เวลาเริ่มต้น" และ "เวลาสิ้นสุด" คือ TEXT สาเหตุที่เป็นเช่นนี้เนื่องจากมีการเติมข้อมูลรายการจาก Microsoft Form ซึ่งไม่มีการควบคุมเวลาดั้งเดิมดังนั้นผู้ใช้จึงป้อนข้อมูลนี้เป็นข้อความอิสระ

"Time Diff" คือคอลัมน์จากการคำนวณที่มีการคำนวณต่อไปนี้

=TEXT([Start Time]-[End Time],"h:mm")

ดูเหมือนว่าจะทำงานตามที่คาดไว้และกำลังแสดงความแตกต่างของเวลาระหว่างสองฟิลด์เวลา

ขั้นตอนต่อไปคือฉันต้องการคูณผลลัพธ์ใน "Time Diff" ด้วยตัวเลขใน "จำนวนพนักงาน" อีกครั้งนี่คือคอลัมน์จากการคำนวณที่มีสูตรต่อไปนี้

=[Time Diff]*[Employee Count]*24

อย่างที่คุณเห็นมันใช้งานได้โดยที่ "จำนวนพนักงาน" คือ 2 แต่ถ้าเป็น 1 ผลรวมไม่ถูกต้องคอลัมน์ "เวลารวมที่คำนวณได้" และ "ส่วนต่างของเวลา" ควรจะเหมือนกัน ฉันอยู่ใกล้ ๆ แต่ฉันไม่เห็นว่าจะได้เงินก้อนนี้ถูกต้องหวังว่าจะมีใครมาช่วยได้บ้าง?

ขอบคุณล่วงหน้า Rob

คำตอบ

DamjanTomic Aug 18 2020 at 23:39

คุณควรจะบรรลุเป้าหมายด้วยสูตรนี้:

=CONCATENATE(INT([Time Diff]*[Employee Count]*24),":",TEXT(MOD([Time Diff]*[Employee Count]*24*60, 60), "00"))
1 RobC_CTL Aug 18 2020 at 23:40

โอเคฉันเห็นปัญหาระหว่างเบาะนั่งกับคีย์บอร์ดที่นี่ "เวลารวมที่คำนวณได้" แน่นอนว่าเป็นทศนิยมของเวลาดังนั้น 45 นาที = 0.75 ของชั่วโมงเพื่อให้การคำนวณถูกต้อง

ปล้น