Page 2 of 2
Re: รบกวนเรียนปรึกษาสูตรการคิดค่าแรงและโอทีครับ
Posted: Wed Apr 02, 2014 8:34 pm
by bank9597

ลบสูตรในคอลัมน์ Q ถึง V ออกไปก่อนครับ
ที่ Q6 คีย์ =IF(MINUTE(R6)>=MINUTE(("00:55:00"*1)),"01:00:00"*1,"00:00:00"*1) คัดลอกลงมา
ที่ R6 คีย์ =IF(H6>"10:00:00"*1,H6-"10:00:00","00:00:00")*1+K6 คัดลอกลงมา
ที่ M6 คีย์ =TIME(HOUR(R6)+HOUR(Q6),MINUTE(Q6),0) คัดลอกลงมา
Re: รบกวนเรียนปรึกษาสูตรการคิดค่าแรงและโอทีครับ
Posted: Wed Apr 02, 2014 8:58 pm
by snasui
bank9597 wrote:ที่ Q6 คีย์ =IF(MINUTE(R6)>=MINUTE(("00:55:00"*1)),"01:00:00"*1,"00:00:00"*1) คัดลอกลงมา

เราสามารถใช้ตัวเลขชั่วโมง นาที วินาที แทนการใช้ฟังก์ชั่น Hour, Minute, Second ช่วยแปลงเวลาแบบ Text ครับ จากสูตรด้านบน สามารถปรับเป็น
Q6 คีย์ =IF(MINUTE(R6)>=55,1,0)
นอกจากนี้หากใช้ฟังก์ชั่น Hour, Minute, Second ครอบเวลาทีเป็น Text เราไม่จำเป็นต้องแปลงเวลาให้เป็น Number ด้วยการคูณ 1 หรือบวกด้วย 0
จาก MINUTE(("00:55:00"
*1)) สามารถเขียนได้เป็น MINUTE("00:55:00") แต่ควรใช้เป็น 55 โดยไม่จำเป็นต้องครอบด้วย Minute ตามที่กล่าวแล้วด้านบนครับ
Re: รบกวนเรียนปรึกษาสูตรการคิดค่าแรงและโอทีครับ
Posted: Wed Apr 02, 2014 9:06 pm
by bank9597
snasui wrote:bank9597 wrote:ที่ Q6 คีย์ =IF(MINUTE(R6)>=MINUTE(("00:55:00"*1)),"01:00:00"*1,"00:00:00"*1) คัดลอกลงมา

เราสามารถใช้ตัวเลขชั่วโมง นาที วินาที แทนการใช้ฟังก์ชั่น Hour, Minute, Second ช่วยแปลงเวลาแบบ Text ครับ จากสูตรด้านบน สามารถปรับเป็น
Q6 คีย์ =IF(MINUTE(R6)>=55,1,0)
นอกจากนี้หากใช้ฟังก์ชั่น Hour, Minute, Second ครอบเวลาทีเป็น Text เราไม่จำเป็นต้องแปลงเวลาให้เป็น Number ด้วยการคูณ 1 หรือบวกด้วย 0
จาก MINUTE(("00:55:00"
*1)) สามารถเขียนได้เป็น MINUTE("00:55:00") แต่ควรใช้เป็น 55 โดยไม่จำเป็นต้องครอบด้วย Minute ตามที่กล่าวแล้วด้านบนครับ

ขอบคุณมากครับ พอดีwมลืมคิด
Re: รบกวนเรียนปรึกษาสูตรการคิดค่าแรงและโอทีครับ
Posted: Thu Apr 03, 2014 9:14 am
by konkung
ขอบพระคุณท่านทั้ง 2 เป็นอย่างสูงครับ
จากสูตรของท่าน sanasui ที่ผมทำใน Q6 แล้ว พบว่าการแสดงผลไม่ถูกต้องครับ
ค่าที่ได้จะเป็น 00:00:00 ทั้งหมดเลยครับผม
Re: รบกวนเรียนปรึกษาสูตรการคิดค่าแรงและโอทีครับ
Posted: Thu Apr 03, 2014 10:02 am
by bank9597
konkung wrote:ขอบพระคุณท่านทั้ง 2 เป็นอย่างสูงครับ
จากสูตรของท่าน sanasui ที่ผมทำใน Q6 แล้ว พบว่าการแสดงผลไม่ถูกต้องครับ
ค่าที่ได้จะเป็น 00:00:00 ทั้งหมดเลยครับผม

มันย่อมไม่ถูกต้องอยู่แล้วครับ อาจารย์ท่านตอบเป็นแนวให้ผมเท่านั้นเอง ซึ่งยังไม่ตอบเพื่อการแก้โจทย์แต่อย่างใดครับ
หากจะให้ปรับสูตรตามแบบที่อาจารย์ได้แนะนำไว้นั้น ก็สามารถทำได้ดังนี้ครับ
ที่ Q6 คีย์ =TIME(IF(MINUTE(R6)>=55,1,0),0,0) คัดลอกลงมา
Re: รบกวนเรียนปรึกษาสูตรการคิดค่าแรงและโอทีครับ
Posted: Thu Apr 03, 2014 10:16 am
by konkung
bank9597 wrote:konkung wrote:ขอบพระคุณท่านทั้ง 2 เป็นอย่างสูงครับ
จากสูตรของท่าน sanasui ที่ผมทำใน Q6 แล้ว พบว่าการแสดงผลไม่ถูกต้องครับ
ค่าที่ได้จะเป็น 00:00:00 ทั้งหมดเลยครับผม

มันย่อมไม่ถูกต้องอยู่แล้วครับ อาจารย์ท่านตอบเป็นแนวให้ผมเท่านั้นเอง ซึ่งยังไม่ตอบเพื่อการแก้โจทย์แต่อย่างใดครับ
หากจะให้ปรับสูตรตามแบบที่อาจารย์ได้แนะนำไว้นั้น ก็สามารถทำได้ดังนี้ครับ
ที่ Q6 คีย์ =TIME(IF(MINUTE(R6)>=55,1,0),0,0) คัดลอกลงมา
อ้าวเหรอครับ แหะ ๆ

ถึงว่า
ขอบพระคุณสำหรับความรู้และความช่วยเหลือด้วยดีตลอดมานะครับ จะเข้ามาศึกษาหาความรู้เพิ่มเติมให้มากยิ่ง ๆ ขึ้นไปครับ
