:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

มาขอความช่วยเหลือเรื่อง วันเวลาครับ

ฟอรัมถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
User avatar
tigerwit
Bronze
Bronze
Posts: 480
Joined: Wed Mar 31, 2010 10:51 pm
Location: สกลนคร
Excel Ver: 2019
Contact:

มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#1

Post by tigerwit »

แนวคิดคือ การใช้ Excel มาทำรายงานการเดินทางไปราชการ
ตอนนี้ติดขัดเรื่องการคำนวณวัน ไปราชการ ตามไฟล์ที่แนบมาครับ
You do not have the required permissions to view the files attached to this post.
Last edited by tigerwit on Tue Apr 06, 2010 1:06 pm, edited 1 time in total.
User avatar
snasui
Site Admin
Site Admin
Posts: 30938
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#2

Post by snasui »

:D ดูไฟล์แนบประกอบครับ

1. J7 คีย์

=INT(K5-K3)

Enter

2. L7 คีย์

=TEXT(K5-K3,"h:mm")+0

Enter

3. J8 คีย์

=J7+(L7>"12:00"+0)

Enter :mrgreen:
You do not have the required permissions to view the files attached to this post.
User avatar
SaturdayAugust™
Member
Member
Posts: 14
Joined: Tue Apr 06, 2010 12:13 pm
Contact:

Re: มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#3

Post by SaturdayAugust™ »

สวัสดีครับ Administrator

ผมมีข้อสงสัยอยากจะขอสอบถามดังนี้ครับ
ผมได้ลองเอา 0 ออกจาก =TEXT(K5-K3,"h:mm")+0 แล้วพบว่ามันมีการเปลี่ยนแปลงการแสดงผลลัพธ์ แต่ผมยังสรุปเองไม่ได้ว่า +0 นั้นมันมีผลกระทบอย่างเป็นทางการอย่างไร รบกวนชี้แนะด้วยครับ

ขอบคุณครับ
Attapon Koompai (อรรถพล คุ้มภัย)
: SaturdayAugust™, http://www.SaturdayAugust.com
User avatar
snasui
Site Admin
Site Admin
Posts: 30938
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#4

Post by snasui »

:D สวัสดีครับ

=TEXT(K5-K3,"h:mm") มีรูปแบบ Text ครับ แม้จะเห็นเป็นเวลา แต่ที่จริงคือ Text และจะอยู่ชิดซ้ายเซลล์เสมอ (ในกรณีไม่มีการจัดรูปแบบใด ๆ)

=TEXT(K5-K3,"h:mm")+0 เป็นการทำ Text ที่อยู่ในรูปแบบของเวลาให้เป็น Number เนื่องจากวัน, เวลาคือ Number

ค่า Number ที่อยู่ในรูปแบบเป็น Text สามารถใช้การกระทำใด ๆ เพื่อให้เป็น Number ที่แท้จริงเพื่อใช้ในการคำนวณต่อได้หลายวิธีครับ ยกตัวอย่างเช่น

=TEXT(K5-K3,"h:mm")*1 หรือ
=TEXT(K5-K3,"h:mm")/1 หรือ
=TEXT(K5-K3,"h:mm")+0 หรือ
=--TEXT(K5-K3,"h:mm")

เป็นต้น :mrgreen:
User avatar
SaturdayAugust™
Member
Member
Posts: 14
Joined: Tue Apr 06, 2010 12:13 pm
Contact:

Re: มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#5

Post by SaturdayAugust™ »

เข้าใจแล้วครับ

ขอบคุณมากครับ
Attapon Koompai (อรรถพล คุ้มภัย)
: SaturdayAugust™, http://www.SaturdayAugust.com
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#6

Post by joo »

สวัสดีครับ มีข้อสงสัยครับเกี่ยวกับการนับเวลาตั้งแต่วันที่ 19/11/2009 ถึงวันที่ 20/11/2009 จึงนับได้แค่ 1 วันและเวลานับได้แค่ 12.30 ชั่วโมง เพราะจริงๆก็ไปราชการมันต้องนับได้ 2 วัน รวมเวลาก็เท่ากับ 25 ชั่วโมง ถูกต้องไหมครับ ช่วยอธิบายให้กระจ่างหน่อยครับ :roll: :roll:
User avatar
snasui
Site Admin
Site Admin
Posts: 30938
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 365
Contact:

Re: มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#7

Post by snasui »

:D ต้องให้คุณ tigerwit ช่วยอธิบายสำหรับหลักการคิดครับ :mrgreen:
User avatar
tigerwit
Bronze
Bronze
Posts: 480
Joined: Wed Mar 31, 2010 10:51 pm
Location: สกลนคร
Excel Ver: 2019
Contact:

Re: มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#8

Post by tigerwit »

สวัสดีครับ
พึ่งหลับมาจากเดินทางไปราชการที่จังหวัดตราด
เรื่องการนับวัน และเวลาไปราชการ มาจากระเบียบกระทรวงมหาดไทยว่าด้วยค่าใช้จ่ายในการเดินทางไปราชการของเจ้าหน้าที่ท้องถิ่น พ.ศ.2526 และที่แก้ไขเพิ่มเติมถึงฉบับที่ 6 พ.ศ.2548 ครับ
You do not have the required permissions to view the files attached to this post.
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#9

Post by joo »

สวัสดีครับ
ยังไม่ค่อยเข้าใจดีครับคือผมลองนับดูนะครับ ถ้ายึดตามกฎข้อ15 เวลาเริ่ม 06.00น.ของวันที่ 19/11/2552 ถึง 06.00น.ของวันที่ 20/11/2552 นับรวมแล้วได้ 24 ซม.คิดเเป็น 1 วัน แล้วจากเวลา 06.00น. ของวันที่ 20/11/2552 ถึง 18.30น.ของวันที่ 20/11/2552 นับรวมแล้วได้12.30 ซม. คิดเป็น 1 วัน (ตามกฏข้อ15 ส่วนที่ไม่ถึงหรือเกินยี่สิบสี่ชั่วโมงนั้นนับได้เกิน 12 ชั่วโมงให้ถือเป็นหนึ่งวัน)รวมทั้งหมดแล้วมันต้องเป็น 2 วัน เวลารวมก็ 36.30 ชั่วโมงที่ไปราชการ ถ้าคิดตามท่านไปเวลาราชการ 1 วันทำไมถึงเบิกเบี้ยเลี้ยงเป็น 2 วันทำไมไม่เบิกวันเดียวครับ :mrgreen: :mrgreen:
User avatar
tigerwit
Bronze
Bronze
Posts: 480
Joined: Wed Mar 31, 2010 10:51 pm
Location: สกลนคร
Excel Ver: 2019
Contact:

Re: มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#10

Post by tigerwit »

สวัสดีครับ
จาก Case ที่ยกตัวอย่าง รวมเวลาไปราชการทั้งสิ้น 1 วัน 12 ชั่วโมง 30 นาที
06.00 น. วันที่ 19 ถึง 06.00 น. วันที่ 20 ครบ 24 ชั่วโมง เป็น 1 วัน
จาก 06.00 น. ถึง 18.30 น.ของวันที่ 20 เป็น 12 ชั่วโมง 30 นาที เกิน 12 ชั่วโมง ให้ถือเป็น 1 วัน
เพราะฉะนั้น เวลาเบิกเบี้ยเลี้ยงตาม Case นี้ เบิก 2 วัน
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#11

Post by joo »

อ้อ !! แสดงว่าเข้าใจตรงกันแต่สงสัยว่าทำไมที่ J8 จึงคิดแค่ 1 วัน ทำไมไม่คิดเป็น 2 วัน และ L7 จึงคิดแค่ 12.30 ซม.ทำไมไม่คิดเป็น 36.30น. ครับท่าน :) :)
User avatar
tigerwit
Bronze
Bronze
Posts: 480
Joined: Wed Mar 31, 2010 10:51 pm
Location: สกลนคร
Excel Ver: 2019
Contact:

Re: มาขอความช่วยเหลือเรื่อง วันเวลาครับ

#12

Post by tigerwit »

ในแบบรายงานกำหนดให้เขียนเป็น วัน และชั่วโมงครับ
You do not have the required permissions to view the files attached to this post.
Post Reply