Page 2 of 2

Re: รบกวนเรียนปรึกษาสูตรการคิดค่าแรงและโอทีครับ

Posted: Wed Apr 02, 2014 8:34 pm
by bank9597
:D ลบสูตรในคอลัมน์ 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) คัดลอกลงมา
:D เราสามารถใช้ตัวเลขชั่วโมง นาที วินาที แทนการใช้ฟังก์ชั่น 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) คัดลอกลงมา
:D เราสามารถใช้ตัวเลขชั่วโมง นาที วินาที แทนการใช้ฟังก์ชั่น 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 ตามที่กล่าวแล้วด้านบนครับ
:D ขอบคุณมากครับ พอดี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 ทั้งหมดเลยครับผม
:lol: มันย่อมไม่ถูกต้องอยู่แล้วครับ อาจารย์ท่านตอบเป็นแนวให้ผมเท่านั้นเอง ซึ่งยังไม่ตอบเพื่อการแก้โจทย์แต่อย่างใดครับ

หากจะให้ปรับสูตรตามแบบที่อาจารย์ได้แนะนำไว้นั้น ก็สามารถทำได้ดังนี้ครับ

ที่ 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 ทั้งหมดเลยครับผม
:lol: มันย่อมไม่ถูกต้องอยู่แล้วครับ อาจารย์ท่านตอบเป็นแนวให้ผมเท่านั้นเอง ซึ่งยังไม่ตอบเพื่อการแก้โจทย์แต่อย่างใดครับ

หากจะให้ปรับสูตรตามแบบที่อาจารย์ได้แนะนำไว้นั้น ก็สามารถทำได้ดังนี้ครับ

ที่ Q6 คีย์ =TIME(IF(MINUTE(R6)>=55,1,0),0,0) คัดลอกลงมา
อ้าวเหรอครับ แหะ ๆ :roll:
ถึงว่า
ขอบพระคุณสำหรับความรู้และความช่วยเหลือด้วยดีตลอดมานะครับ จะเข้ามาศึกษาหาความรู้เพิ่มเติมให้มากยิ่ง ๆ ขึ้นไปครับ
:thup: