: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
🪷 คำแสดงเจตนา
ขอผลแห่งการให้ความรู้นี้ จงกลับไปยังผู้ที่เป็นเจ้าของเดิม แม้ข้าพเจ้าจะไม่รู้จักท่านก็ตาม ขอให้แสงแห่งปัญญาที่ท่านเคยจุดไว้ ได้กลับไปเติมเต็มชีวิตของท่านอีกครั้ง และขอให้เจตนาของข้าพเจ้าเป็นการคืนความดีอย่างสงบ

Search found 31182 matches

by snasui
Tue Nov 04, 2025 2:43 pm
Forum: Excel
Topic: ใช้คำสั่ง if แล้ว พอแสดงผล ต้องการให้ run ตัวเลขต่อ ต้องทำยังไงคะ
Replies: 4
Views: 142

Re: ใช้คำสั่ง if แล้ว พอแสดงผล ต้องการให้ run ตัวเลขต่อ ต้องทำยังไงคะ

:D ตัวอย่างสูตรในเซลล์ C5 ครับ

=B5&" "&COUNTIFS(B$5:B5,B5)+IF(B5="T2",531,696)

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

คำอธิบายสูตร

ตรวจค่าในเซลล์ B5 ว่ามีข้อความอะไร เช่น "T2" หรือ "M3"
ใช้ COUNTIFS(B$5:B5,B5) เพื่อดูว่าค่าใน B5 ปรากฏมากี่ครั้งในช่วงตั้งแต่ B5 ถึงแถวปัจจุบัน (นับจำนวนครั้งที่ทีมเดียวก ...
by snasui
Tue Nov 04, 2025 1:46 pm
Forum: Excel
Topic: ใช้คำสั่ง if แล้ว พอแสดงผล ต้องการให้ run ตัวเลขต่อ ต้องทำยังไงคะ
Replies: 4
Views: 142

Re: ใช้คำสั่ง if แล้ว พอแสดงผล ต้องการให้ run ตัวเลขต่อ ต้องทำยังไงคะ

:D หากไฟล์ใหญ่ไปให้สร้างไฟล์ตัวอย่างขึ้นมาใหม่เพื่อสะดวกกับผู้ตอบในการดูและตรวจสอบข้อมูลว่าอยู่ในรูปแบบใด ผมเปิดดูไฟล์คำถาม ข้อมูลแค่นั้นไม่ควรมีขนาดใหญ่ ลองพยายามอีกรอบครับ
by snasui
Mon Nov 03, 2025 5:12 pm
Forum: Excel
Topic: รบกวนขอสูตร คำนวน Annual leave Refund & Transfer
Replies: 3
Views: 256

Re: รบกวนขอสูตร คำนวน Annual leave Refund & Transfer

:D กรุณาแนบไฟล์ที่ปรับปรุงใหม่หลังอธิบายโดยอ้างอิงคอลัมน์ที่ถูกต้องมาให้อีกรอบครับ
by snasui
Sun Nov 02, 2025 11:19 pm
Forum: Excel
Topic: คำนวณ Forecast
Replies: 3
Views: 118

Re: คำนวณ Forecast

:D ตัวอย่างสูตรในเซลล์ I6 ครับ

=SUMIFS(E$16:E$17,B$16:B$17,SUBSTITUTE(SUBSTITUTE($C6,"(",""),")",""))

Enter

คำอธิบายสูตร

สูตรนี้ใช้ฟังก์ชัน SUMIFS เพื่อรวมค่าต่าง ๆ ตามเงื่อนไขที่กำหนด
ช่วงที่ต้องการรวมผลรวมคือเซลล์ E16 ถึง E17 → `E$16:E$17`
ช่วงที่ใช้ตรวจสอบเงื่อนไขคือเซลล์ B16 ถึง B17 ...
by snasui
Sun Nov 02, 2025 11:52 am
Forum: Excel
Topic: คำนวณ Forecast
Replies: 3
Views: 118

Re: คำนวณ Forecast

:D ช่วยแนบไฟล์ตัวอย่างมาด้วยเพื่อสะดวกต่อการตอบของเพื่อนสมาชิกครับ
by snasui
Sun Nov 02, 2025 6:20 am
Forum: Excel
Topic: List แล้วให้ข้อมูลมาอยู่ในฟอร์มครับ
Replies: 5
Views: 277

Re: List แล้วให้ข้อมูลมาอยู่ในฟอร์มครับ

:D ผมเปิดดูไฟล์แล้วไม่พบว่ามีค่าซ้ำ ลองจับภาพและอธิบายมาว่าซ้ำอย่างไร จะได้เข้าใจตรงกันครับ
by snasui
Sat Nov 01, 2025 5:55 am
Forum: Excel
Topic: List แล้วให้ข้อมูลมาอยู่ในฟอร์มครับ
Replies: 5
Views: 277

Re: List แล้วให้ข้อมูลมาอยู่ในฟอร์มครับ

:D สามารถใช้สูตร List ออกมาก่อนแล้วค่อยอ้างอิงมาใช้ได้ครับ

ก่อนอื่นต้องปรับขนาดของ Table ให้พอดีกับข้อมูลเสียก่อนโดยคลิกลงไปในเซลล์ใด ๆ ในตาราง > เข้าเมนู Table Design > Resize Table > ตรง Select the new data range... ปรับเป็น $A$1:$J$97

เดิมขอบเขตเป็นการเลือกทั้งคอลัมน์ซึ่งเกินความจำเป็น Table ...
by snasui
Fri Oct 31, 2025 6:01 am
Forum: Excel
Topic: List แล้วให้ข้อมูลมาอยู่ในฟอร์มครับ
Replies: 5
Views: 277

Re: List แล้วให้ข้อมูลมาอยู่ในฟอร์มครับ

:D สิ่งที่เขียนไว้แล้วติดปัญหาใด ช่วยอธิบายเพิ่มด้วยครับ
by snasui
Wed Oct 29, 2025 11:42 pm
Forum: Excel
Topic: ขอความช่วยเหลือ ต้องการดึงข้อมูลจาก Sheet
Replies: 1
Views: 156

Re: ขอความช่วยเหลือ ต้องการดึงข้อมูลจาก Sheet

:D กรุณาแนบไฟล์ประกอบคำถาม หากไฟล์มีขนาดใหญ่กรุณาปรับไฟล์ให้มีขนาดเล็กโดยตัดข้อมูลให้เหลือเท่าที่พอที่จะเป็นตัวอย่างได้ครับ
by snasui
Sat Oct 25, 2025 4:59 pm
Forum: Excel
Topic: วิธีจัดรูปแบบตัวเลขในเซลไม่ให้
Replies: 2
Views: 177

Re: วิธีจัดรูปแบบตัวเลขในเซลไม่ให้

:D ตัวอย่างการกำหนดรูปแบบครับ


คลุม D3:D7
กำหนด Conditional Formatting โดยเลือก Use a formula to determine which cells to format > คีย์สูตร =MOD(D2,1)>0 > คลิกปุ่ม Format > คลิกแถบ Number > เลือก Custom > กำหนดรูปแบบในช่อง Type: #,##0.0;-#,##0.0 > OK > OK
กำหนด Format ตามปกติโดยคลิกขวาช่วงเซลล ...
by snasui
Sat Oct 25, 2025 7:04 am
Forum: Excel
Topic: Code VB กำหนดจำนวนครั้งของการเปิดไฟล์
Replies: 1
Views: 140

Re: Code VB กำหนดจำนวนครั้งของการเปิดไฟล์

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

Private Sub Workbook_Open()
Dim rsp_Reset As VbMsgBoxResult
With Worksheets(1).Range("a1") '<~~ Change cell address on your needed.
If .Value >= 3 Then
MsgBox "Can't open more than 3 times"
rsp_Reset = MsgBox(prompt:="Click Yes to reset", _
Buttons:=vbYesNo + vbQuestion ...
by snasui
Fri Oct 24, 2025 2:41 pm
Forum: Excel
Topic: หาค่าจากข้อมูล 3 คอลัมน์
Replies: 9
Views: 551

Re: หาค่าจากข้อมูล 3 คอลัมน์

:D ตัวอย่างสูตรใน Version เก่า ๆ ครับ

เซลล์ A4 คีย์

=25*COUNT(1/FREQUENCY(IF(ข้อมูล!$B$2:$B$16=A$3,IF(ข้อมูล!$C$2:$C$16<=2565,MATCH(ข้อมูล!$A$2:$A$16,ข้อมูล!$A$2:$A$16,0))),ROW(ข้อมูล!$A$2:$A$16)-ROW(ข้อมูล!$A$2)+1))

กดแป้น Ctrl+Shift+Enter แทนการกด Enter อย่างเดียว เนื่องจากเป็นสูตร Array เม ...
by snasui
Fri Oct 24, 2025 12:19 pm
Forum: Excel
Topic: Excel365 เกิดปัญหา Copy จาก column ที่มีการ Filter เพื่อมาวางที่ Column ใหม่ ไม่ได้
Replies: 1
Views: 126

Re: Excel365 เกิดปัญหา Copy จาก column ที่มีการ Filter เพื่อมาวางที่ Column ใหม่ ไม่ได้

:D จากคำฟ้อง เกิดจาก Excel ไม่สามารถดำเนินการกับการเลือกหลายช่วงที่ไม่ต่อเนื่องกันได้ในบางคำสั่ง เช่นการคัดลอกและวางข้อมูลจากเซลล์ที่มองเห็นเท่านั้น (Visible cells only) หลังจากใช้ Filter

หากมีการเลือกทั้งคอลัมน์ก่อน Copy สิ่งที่ถูกเลือกและอยู่ในบรรทัดที่ซ่อนเช่น Merge cells มันเป็นการเลือกหลายคอล ...
by snasui
Fri Oct 24, 2025 10:56 am
Forum: Excel
Topic: หาค่าจากข้อมูล 3 คอลัมน์
Replies: 9
Views: 551

Re: หาค่าจากข้อมูล 3 คอลัมน์


โจทย์ที่ผมมีคือ ถ้านาย X เร่งรัดหนี้ที่เกิดตั้งแต่ปี 2565 ลงไป
:D สิ่งที่ผมเขียนไว้ตอบโจทย์นี้ไว้เรียบร้อยแล้ว ลองเปิดด้วย Version 2021 ดู และหากยังไม่ได้คำตอบลองแนบไฟล์น้้นกลับมาพร้อมข้อผิดพลาดที่พบด้วยครับ

หากหมายถึงเป็นหนี้ก่อนและไม่เกินปี 2565 การเปลี่ยนจาก >= เป็น <= ถือเป็นการเปลี่ยนที่ถ ...
by snasui
Wed Oct 22, 2025 4:13 pm
Forum: Excel
Topic: หาค่าจากข้อมูล 3 คอลัมน์
Replies: 9
Views: 551

Re: หาค่าจากข้อมูล 3 คอลัมน์

:D ตัวอย่างสูตรที่เซลล์ A4 ครับ

=25*COUNT(UNIQUE(FILTER(ข้อมูล!$A$2:$A$16,(ข้อมูล!$B$2:$B$16=A$3)*(ข้อมูล!$C$2:$C$16>=2565))))

Enter > Copy ไปด้านขวา

คำอธิบายสูตร

ใช้ฟังก์ชัน FILTER เพื่อกรองข้อมูลจากช่วง A2:A16 โดยมีเงื่อนไขว่า:
- คอลัมน์ B (ข้อมูล!$B$2:$B$16) ต้องตรงกับค่าที่อยู่ในเซลล ...
by snasui
Tue Oct 21, 2025 4:52 pm
Forum: Excel
Topic: หาค่าจากข้อมูล 3 คอลัมน์
Replies: 9
Views: 551

Re: หาค่าจากข้อมูล 3 คอลัมน์

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

เซลล์ E3 คีย์

=25*ISNUMBER(MATCH(B3,{"งงง","จจจ","ฉฉฉ","ซซซ"},0))*(C3>=MAXIFS($C$3:$C$28,$A$3:$A$28,A3,$B$3:$B$28,B3))

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

คำอธิบายสูตร

สูตรเริ่มต้นด้วย =25*... หมายถึง หากเงื่อนไขทั้งหมดเป็นจริง จะให้ผลตอบแทน 25 บาท
MATCH(B3,{"งงง","จจจ","ฉฉฉ","ซซซ ...
by snasui
Tue Oct 21, 2025 11:58 am
Forum: Excel
Topic: เปลี่ยนข้อมูลใน Pivot 2 หน้าให้ล้อตามกัน
Replies: 6
Views: 453

Re: เปลี่ยนข้อมูลใน Pivot 2 หน้าให้ล้อตามกัน

:D ตามไฟล์ที่แนบมาสามารถทำให้ง่ายด้วยการนำคอลัมน์ที่เหมือนกันมาต่อกันลงไปด้านล่างโดยสร้างคอลัมน์กำกับว่าเป็นข้อมูลของ PlanA, PlanB

ข้อมูลในคอลัมน์เดียวกันต้องเป็น Data Type เดียวกัน ถ้าเป็นตัวเลขก็ต้องกำหนดให้เป็นตัวเลขเหมือนกัน ถ้าเป็นวันที่ก็ต้องกำหนดให้เป็นวันที่เหมือนกัน การสร้างรายงานจึงจะได ...
by snasui
Fri Oct 17, 2025 3:29 pm
Forum: Excel
Topic: รบกวนขอสูตร คำนวน Annual leave Refund & Transfer
Replies: 3
Views: 256

Re: รบกวนขอสูตร คำนวน Annual leave Refund & Transfer


1. พนักงานที่เริ่มงานตั้งแต่วันที่ 1 มกราคม - 20 กุมภาพันธ์ ของทุกปี
มีสิทธิ์พักร้อนคงเหลือจะคืนเป็นเงิน( COLUMN O ) ตามจำนวนวันที่เหลือ( COLUMN L )
และจะใช้สิทธิ์พักร้อนได้เท่าสิทธิ์ปีปัจจุบันที่มีเท่านั้น( COLUMN Q ) เช่น
แถวที่ 16 ลำดับที่ 9 พนักงานเริ่มงาน 20 Feb อายุงาน 2 ปี มีสิทธิพักร้อนในป ...