: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 ได้หรือไม่

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน 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. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
wisitsakbenz
Silver
Silver
Posts: 562
Joined: Mon Sep 09, 2019 3:13 pm
Excel Ver: 2013

ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#1

Post by wisitsakbenz »

รบกวนสอบถามอาจารย์ว่าในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่ครับ

ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
parakorn
Gold
Gold
Posts: 1223
Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#2

Post by parakorn »

ต้องการผลลัพท์แบบไหนครับ ยกตัวอย่างมาด้วยครับ
wisitsakbenz
Silver
Silver
Posts: 562
Joined: Mon Sep 09, 2019 3:13 pm
Excel Ver: 2013

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#3

Post by wisitsakbenz »

ผลลัทธ์คือ

rowที่ 1 จะเป็นวันที่ 1,2,3 ไปเรื่อยๆ
วันที่ 3 (rowที่ 2 columnD)
บรรทัดแรกจะเป็นค่าในแต่ละวัน > เทสระบบ1 / ค่า เทสคอม1 (ค่านี้แล้วแต่ว่าจะทำได้เท่าไหร่จะไม่เท่ากันในแต่ละวัน)
บรรทัดที่ 2 เทสระบบ1 หารกับค่า เทสคอม1
บรรทัดที่ 3 คือค่า เทสโปรแกรมที่ผ่าน1 / ไม่ผ่าน1
วันที่ 3 (rowที่ 5 columnD)
บรรทัดแรก คือค่า เทสระบบ1 บวกกับค่าโปรแกรมที่เทสผ่าน1 บวกกับค่าเทสระบบ 2 / เทสคอม 1 บวกกับ เทสคอม 2
บรรทัดที่ 2 คือค่า ผลรวมเทสระบบ หารกับค่า ผลรวมเทสคอม
วันที่ 3 (rowที่ 6 columnD)
บรรทัดแรก คือ ค่าเทสคอม1 ลบกับ ค่าเทสระบบ1 / ค่าเทสระบบ1
บรรทัดที่ 2 คือ ค่าเทสคอม1 หารกับ ค่าเทสระบบ1
บรรทัดที่ 3 คือ ค่าโปรแกรมที่เทสไม่ผ่าน1 ลบกับ ที่ผ่าน1

วันต่อไปจะเป็นลักษณะเดียวกันไปเรื่อยๆ ครับ
รบกวนอาจารย์ด้วยครับ ขอบคุณครับ
You do not have the required permissions to view the files attached to this post.
User avatar
parakorn
Gold
Gold
Posts: 1223
Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#4

Post by parakorn »

ยังไม่เข้าใจครับ ผลลัพท์ที่ต้องการให้คำนวณ คือแถวที่ 5 กับ 6 ใช่ไหมครับ ข้อมูลตั้งต้นคือแถวที่ 2 ที่จะมีมาให้ใช่ไหมครับ
wisitsakbenz
Silver
Silver
Posts: 562
Joined: Mon Sep 09, 2019 3:13 pm
Excel Ver: 2013

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#5

Post by wisitsakbenz »

ใช่ครับอาจารย์ parakorn
User avatar
parakorn
Gold
Gold
Posts: 1223
Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#6

Post by parakorn »

ค่อยๆถามตอบกันทีล่ะจุดนะครับ
ลองคำนวณวันที่ 3 ให้ดูผลลัพท์ที่ต้องการหน่อยครับ แล้ว อธิบายให้หน่อยว่าแต่ล่ะค่า คำนวณมาแบบไหน อ่านแล้ว งงๆครับ
wisitsakbenz
Silver
Silver
Posts: 562
Joined: Mon Sep 09, 2019 3:13 pm
Excel Ver: 2013

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#7

Post by wisitsakbenz »

แนบให้แล้วครับอาจารย์
You do not have the required permissions to view the files attached to this post.
User avatar
parakorn
Gold
Gold
Posts: 1223
Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#8

Post by parakorn »

C5
บรรทัดที่ 2 คือค่า ผลรวมเทสระบบ หารกับค่า ผลรวมเทสคอม

คือยอดไหนครับ ผลรวมแบบไหนสะสมตั้งแต่วันแรก หรือ เฉพาะวันนั้นๆ
User avatar
parakorn
Gold
Gold
Posts: 1223
Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#9

Post by parakorn »

B6
บรรทัดที่ 2 คือ ค่าเทสคอม1 หารกับ ค่าเทสระบบ1

คำนวณยังไงครับ เพราะ 32 หาร 21 ได้ 152%
wisitsakbenz
Silver
Silver
Posts: 562
Joined: Mon Sep 09, 2019 3:13 pm
Excel Ver: 2013

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#10

Post by wisitsakbenz »

C5
บรรทัดที่ 2 คือค่า ผลรวมเทสระบบ หารกับค่า ผลรวมเทสคอม
คือยอดไหนครับ ผลรวมแบบไหนสะสมตั้งแต่วันแรก หรือ เฉพาะวันนั้นๆ
ตอบ เฉพาะวันนั้นๆ ครับ

B6
บรรทัดที่ 2 คือ ค่าเทสคอม1 หารกับ ค่าเทสระบบ1
คำนวณยังไงครับ เพราะ 32 หาร 21 ได้ 152%
ตอบ ต้องเอาค่า 11 หารด้วย 32 จะได้เท่ากับ 0.34 ครับ (ผมน่าจะให้ข้อมูลผิด ขอโทษด้วยครับ)
User avatar
parakorn
Gold
Gold
Posts: 1223
Joined: Thu Mar 14, 2013 9:41 am
Location: Central Chaengwattana[Tops]
Excel Ver: 365
Contact:

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#11

Post by parakorn »

B8
=MID(B2,FIND("/",B2)+1,FIND(CHAR(10),B2)-FIND("/",B2)-1)-LEFT(B2,FIND("/",B2)-1)&"/"&MID(B2,FIND("/",B2)+1,FIND(CHAR(10),B2)-FIND("/",B2)-1)&CHAR(10)&TEXT((MID(B2,FIND("/",B2)+1,FIND(CHAR(10),B2)-FIND("/",B2)-1)-LEFT(B2,FIND("/",B2)-1))/(MID(B2,FIND("/",B2)+1,FIND(CHAR(10),B2)-FIND("/",B2)-1)),"##%")&CHAR(10)&RIGHT(B2,LEN(B2)-FIND("/",B2,FIND("/",B2)+1))-MID(B2,FIND(CHAR(10),B2,FIND(CHAR(10),B2)+1)+1,FIND("/",B2,FIND("/",B2)+1)-FIND(CHAR(10),B2,FIND(CHAR(10),B2)+1)-1) Enter+Copy ไปทางขวาครับ แล้วไปที่เมนู Home > Alignment > WrapText เพื่อให้ข้อมูลแยกบรรทัด

ลองอธิบายวิธีคิด D5 มาหน่อยครับวันที่ 2 ผมได้ผลลัพท์ แต่พอวันที่ 3 เหมือนจะเป็นยอดสะสมหรือปล่าว คำตอบที่ผมได้เลยไม่ตรงตัวอย่าง
wisitsakbenz
Silver
Silver
Posts: 562
Joined: Mon Sep 09, 2019 3:13 pm
Excel Ver: 2013

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#12

Post by wisitsakbenz »

ช่ายครับเป็นยอดสะสม

B5 จะเป็นค่าตั้งต้นครับ
C5 = 21+18+2 = 41 / 32+23 = 55
หมายเหตุ: 2 คือค่าของ C3 ครับ
You do not have the required permissions to view the files attached to this post.
User avatar
logic
Gold
Gold
Posts: 1511
Joined: Thu Mar 18, 2010 1:57 pm
Excel Ver: 365

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#13

Post by logic »

wisitsakbenz wrote: Tue Nov 26, 2019 9:08 amช่ายครับ
ผิดกติกาข้อ 2 ครับ :aru: :roll:
wisitsakbenz
Silver
Silver
Posts: 562
Joined: Mon Sep 09, 2019 3:13 pm
Excel Ver: 2013

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#14

Post by wisitsakbenz »

ขอโทษครับอาจารย์ logic
User avatar
logic
Gold
Gold
Posts: 1511
Joined: Thu Mar 18, 2010 1:57 pm
Excel Ver: 365

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#15

Post by logic »

แนะนำให้โพสข้อความที่ถูกเข้ามาใหม่ครับ :)
wisitsakbenz
Silver
Silver
Posts: 562
Joined: Mon Sep 09, 2019 3:13 pm
Excel Ver: 2013

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#16

Post by wisitsakbenz »

ใช่ครับเป็นยอดสะสม

B5 จะเป็นค่าตั้งต้นครับ
C5 = 21+18+2 = 41 / 32+23 = 55
หมายเหตุ: 2 คือค่าของ C3 ครับ
You do not have the required permissions to view the files attached to this post.
User avatar
snasui
Site Admin
Site Admin
Posts: 31255
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#17

Post by snasui »

:D ตัวอย่างสูตรครับ

เซลล์ B5 คีย์

=SUMPRODUCT(--LEFT(SUBSTITUTE($B$2:B$2,"/",REPT(" ",20)),20))+SUM($B$3:B$3)&"/"&SUMPRODUCT(--MID(SUBSTITUTE(SUBSTITUTE($B$2:B$2,"/",REPT(" ",20)),CHAR(10),REPT(" ",20)),21,20))&CHAR(10)&TEXT((SUMPRODUCT(--LEFT(SUBSTITUTE($B$2:B$2,"/",REPT(" ",20)),20))+SUM($B$3:B$3))/SUMPRODUCT(--MID(SUBSTITUTE(SUBSTITUTE($B$2:B$2,"/",REPT(" ",20)),CHAR(10),REPT(" ",20)),21,20)),"#,##0%")

Enter > Copy ไปทางขวา
wisitsakbenz
Silver
Silver
Posts: 562
Joined: Mon Sep 09, 2019 3:13 pm
Excel Ver: 2013

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#18

Post by wisitsakbenz »

ได้แล้วครับอาจารย์ snasui ขอบคุณครับ

อยากสอบถามเพิ่มเติมครับ
1.ต้องการให้ได้คำตอบ Row ที่ 10 (สีเหลือง) วิธีคิดจะเป็นแถบสีเขียว
2.ต้องการให้ได้คำตอบ Row ที่ 11 (สีส้ม) วิธีคิดจะเป็นแถบสีฟ้า

ต้องเขียนสูตร Excel อย่างไรครับอาจารย์ ขอบคุณมากครับ
You do not have the required permissions to view the files attached to this post.
User avatar
logic
Gold
Gold
Posts: 1511
Joined: Thu Mar 18, 2010 1:57 pm
Excel Ver: 365

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#19

Post by logic »

ลองดูครับ 😉

ก่อนอื่น แก้ B6 เสียก่อน

ลบตัวอักษรตัวแรกที่ใช้ขึ้นบรรทัดใหม่ออก ดูต้นแบบได้จาก C6

B10 =SUMPRODUCT(--LEFT(SUBSTITUTE($B$6:B$6,"/",REPT(" ",20)),20))&"/"&SUMPRODUCT(--MID(SUBSTITUTE(SUBSTITUTE($B$6:B$6,"/",REPT(" ",20)),CHAR(10),REPT(" ",20)),21,20))&CHAR(10)&TEXT((SUMPRODUCT(--LEFT(SUBSTITUTE($B$6:B$6,"/",REPT(" ",20)),20)))/SUMPRODUCT(--MID(SUBSTITUTE(SUBSTITUTE($B$6:B$6,"/",REPT(" ",20)),CHAR(10),REPT(" ",20)),21,20)),"#,##0%")

B11 =SUM($B$3:B$4)&"/"&TRIM(LEFT(SUBSTITUTE(B10,"/",REPT(" ",20)),20))&CHAR(10)&TEXT(SUM($B$3:B$4)/TRIM(LEFT(SUBSTITUTE(B10,"/",REPT(" ",20)),20)),"#,##0%")
wisitsakbenz
Silver
Silver
Posts: 562
Joined: Mon Sep 09, 2019 3:13 pm
Excel Ver: 2013

Re: ในแต่ละช่องสามารถใช้สูตรใน excel ได้หรือไม่

#20

Post by wisitsakbenz »

ได้แล้วครับอาจารย์ logic และ อาจารย์ snasui
ขอบคุณอาจาย์ทั้ง 2 คนมากครับ
Post Reply