: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

การรวมนาทีให้เป็นชั่วโมง

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
domejang
Member
Member
Posts: 92
Joined: Wed May 12, 2010 8:26 am

การรวมนาทีให้เป็นชั่วโมง

#1

Post by domejang »

:D คือว่า การรวมนาทีให้เป็นจำนวนชั่วโมงครับ รายละอียดตามไฟล์แนบครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การรวมนาทีให้เป็นชั่วโมง

#2

Post by snasui »

:D ลองตามนี้ครับ

ที่ H4 คีย์

=SUMIF($B$3:$G$3,"ช.ม.",$B4:$G4)+INT(SUMIF($B$3:$G$3,"นาที",$B4:$G4)/60)

Enter > Copy ลงด้านล่าง สูตรนี้ไม่ครบ 1 ชม. จะตัดทิ้งครับ
domejang
Member
Member
Posts: 92
Joined: Wed May 12, 2010 8:26 am

Re: การรวมนาทีให้เป็นชั่วโมง

#3

Post by domejang »

:D คือว่า รวมทั้งด้าน แถว และคอลัมด้วยครับ ส่วนเศษที่เหลือไม่ปัดทั้งครับ คิดเป็นนาทีเหมือนเดิมครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การรวมนาทีให้เป็นชั่วโมง

#4

Post by snasui »

:) เนื่องจากไม่ได้เขียนบอกว่าให้รวมในเซลล์ไหน อย่างไร ผมก็เลยไม่ได้อยู่ว่าบรรทัดล่างมีการรวมข้อมูลไว้ด้วย

การรวมลักษณะนี้ ช่องช.ม.ก็ต้องเป็นช.ม. ครับ ช่องนาทีก็เป็นนาที แต่นำส่วนของช่องนาทีที่รวมแล้วเกินกว่าหรือเท่ากับช.ม. ก็นำไปบวกกับช่องช.ม.ด้วย

ยกตัวอย่าง

1. ที่เซลล์ B141 คีย์

=SUM(B4:B140,INT(SUM(C4:C140)/60))

Enter

2. ที่เซลล์ C141 คีย์

=MOD(SUM(C4:C140),60)

Enter
domejang
Member
Member
Posts: 92
Joined: Wed May 12, 2010 8:26 am

Re: การรวมนาทีให้เป็นชั่วโมง

#5

Post by domejang »

:D ผมอาจอธิบายไม่ละเอียดครับ เลยเข้าใจไม่ตรงกัน ขอโทษด้วยครับ :mrgreen:
คือว่า
- ผมต้องการต้อง SUM ช่องนาทีอย่างเดียวครับ ที่มี เม้นท์ถามไว้ครับ ช่องชั่วโมงไม่ต้องก็ได้ครับเพราะมันเป็นชั่วโมงอยู่แล้วสามารถ SUM ได้เลย ส่วนช่องนาที่ C141,E141,G141 นั้น ผมใช้SUM ธรรมดาออกมาเป็นจำนวนนาที่ทั้งหมดแต่ยังไม่เป็นชั่วโมงครับ อยากให้SUM ออกมาเป็นจำนวนชั่วโมงเลยครับโดยนาทีที่เหลือก็ไม่ต้องปัดทิ้งครับ
ผมทดลองใช้ =sum(c1,c141)/60 ปรากฎว่าไม่ถูกครับ ขอคำชี้แนะด้วยครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การรวมนาทีให้เป็นชั่วโมง

#6

Post by snasui »

:D แสดงเป็นชั่วโมงไม่มีปัญหาครับ แต่นาทีให้แสดงอย่างไรครับ ลองทำตัวอย่างที่ถูกต้องมาเปรียบเทียบเพื่อจะได้เห็นภาพครับว่า เศษนาทีที่เหลือให้แสดงอย่างไร

สูตรสำหรับรวมนาทีให้เป็นชั่วโมงคือ

=Sum(Int(Range/60))

Enter

Range คือช่วงข้อมูลที่ต้องการ
domejang
Member
Member
Posts: 92
Joined: Wed May 12, 2010 8:26 am

Re: การรวมนาทีให้เป็นชั่วโมง

#7

Post by domejang »

:D ผมได้ทำตัวอย่างมาให้ดูแล้วครับ ตามไฟล์แนบครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การรวมนาทีให้เป็นชั่วโมง

#8

Post by snasui »

:D ลองตามนี้ครับ

ที่เซลล์ B7 คีย์

=TEXT(TIME(0,SUM(B4:B6),0),"h.mm")+0

Enter
domejang
Member
Member
Posts: 92
Joined: Wed May 12, 2010 8:26 am

Re: การรวมนาทีให้เป็นชั่วโมง

#9

Post by domejang »

:D ขอโทษนะครับ ผมนำมาใช้กับตัวอย่างที่ 2 เจอตัวเลขเยอะๆ รู้สึกว่าจะคำนวณไม่ตรงครับ ดังตัวอย่างที่ 2 ที่ผมระบายสีเหลืองไว้ครับ รายละเอียดตามไฟล์แนบ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การรวมนาทีให้เป็นชั่วโมง

#10

Post by snasui »

:o ลองตามนี้ครับ

ที่ D166 คีย์

=INT(SUM(D4:D165)/60)+(SUM(D4:D165)/60-INT(SUM(D4:D165)/60))*60/100

Enter > Copy ไปทางขวา :mrgreen:
domejang
Member
Member
Posts: 92
Joined: Wed May 12, 2010 8:26 am

Re: การรวมนาทีให้เป็นชั่วโมง

#11

Post by domejang »

:D โอเคแล้วครับ ขอบคุณครับ
domejang
Member
Member
Posts: 92
Joined: Wed May 12, 2010 8:26 am

Re: การรวมนาทีให้เป็นชั่วโมง

#12

Post by domejang »

:D รบกวนถามต่อเนื่องงครับ ตัวอย่างที่ 3 ครับ รายละเอียดตามไฟล์แนบครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การรวมนาทีให้เป็นชั่วโมง

#13

Post by snasui »

:P ลองตามนี้ครับ ที่ H6 คีย์

=SUMIF($B$5:$G$5,"ชม.",$B6:$G6)+INT(SUMIF($B$5:$G$5,"นาที",$B6:$G6)/60)+(SUMIF($B$5:$G$5,"นาที",$B6:$G6)/60-INT(SUMIF($B$5:$G$5,"นาที",$B6:$G6)/60))*60/100

Enter > Copy ลงด้านล่าง
domejang
Member
Member
Posts: 92
Joined: Wed May 12, 2010 8:26 am

Re: การรวมนาทีให้เป็นชั่วโมง

#14

Post by domejang »

:flw: ขอโทษครับยังติดที่ H 18 ครับ รายละเอียดตามไฟล์แนบครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การรวมนาทีให้เป็นชั่วโมง

#15

Post by snasui »

:D ไม่ทราบว่าที่ถูกต้องคือค่าใดครับ

การรวมลักษณะนี้จะรวมแบบ Sum ธรรมดาเช่น =Sum(H6:H17) ไม่ได้ครับ เพราะหน่วยของนาทีมันไม่ได้อยู่บนฐานร้อย การ Copy สูตรจาก H17 มาใช้ที่ H18 น่าจะให้ค่าที่ถูกต้องแล้วครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การรวมนาทีให้เป็นชั่วโมง

#16

Post by snasui »

อ้อ เซลล์ b18:g18 ใชสูตร sum ธรรมดาครับ จากนั้นค่อย copy สูตรที่ h17 มาที่ h18 ครับ
domejang
Member
Member
Posts: 92
Joined: Wed May 12, 2010 8:26 am

Re: การรวมนาทีให้เป็นชั่วโมง

#17

Post by domejang »

อ้อ ครับ ทำแบบนั้นก็ได้ครับ ตอนแรกช่องนาทีเป็น แปลงเป็นชม. แล้วมันเลยบวกกันไม่ถูกครับ ทำแบบอาจารย์ว่าก็ได้ครับ ไม่ต้องใช้สูตรหลายอย่างครับ ขอบคุณมากครับ :D :mrgreen:
domejang
Member
Member
Posts: 92
Joined: Wed May 12, 2010 8:26 am

Re: การรวมนาทีให้เป็นชั่วโมง

#18

Post by domejang »

:D การรวม จำนวน ชม.ที่มีเศษนาทีเข้าด้วยกัน ครับ ไม่ทราบว่ารวมยังไงครับ
ผมมีไฟล์ตัวอย่างแนบมาด้วยครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31257
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: การรวมนาทีให้เป็นชั่วโมง

#19

Post by snasui »

ลองตามไฟล์แนบครับ

ชีทตัวอย่าง1

1. เซลล์ G7 คีย์

=SUMPRODUCT(INT(D7:F7))+INT(SUMPRODUCT(D7:F7-INT(D7:F7))/0.6)+MOD(SUMPRODUCT(D7:F7-INT(D7:F7)),0.6)

Enter > Copy ไปด้านล่าง

2. เซลล์ D11 คีย์

=SUMPRODUCT(INT(D7:D10))+INT(SUMPRODUCT(D7:D10-INT(D7:D10))/0.6)+MOD(SUMPRODUCT(D7:D10-INT(D7:D10)),0.6)

Enter > Copy ไปทางขวา
You do not have the required permissions to view the files attached to this post.
domejang
Member
Member
Posts: 92
Joined: Wed May 12, 2010 8:26 am

Re: การรวมนาทีให้เป็นชั่วโมง

#20

Post by domejang »

:D ขอบคุณครับ
Post Reply