: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 31249 matches

by snasui
Sat Mar 14, 2026 4:40 pm
Forum: Excel Formulas & Functions
Topic: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป
Replies: 4
Views: 118

Re: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป

:D ตัวอย่างสูตรตามด้านล่างครับ

ที่ A5 คีย์
=IFERROR(INDEX(Data!B:B,AGGREGATE(15,6,ROW(Data!$B$3:$B$60)/(0<FREQUENCY(MATCH(Data!$C$3:$C$60,Data!$C$3:$C$60,0),ROW(Data!$B$3:$B$60)-ROW(Data!$B$3)+1)),INT((ROWS(A$3:A3)-1)/2)+1)),"")
Enter > Copy ไป B5 แล้ว Copy ลงด้านล่าง
ที่ C5 คีย์
=IF(A5 ...
by snasui
Sat Mar 14, 2026 3:45 pm
Forum: Excel Formulas & Functions
Topic: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป
Replies: 4
Views: 118

Re: สูตรโดยเอาข้อมูลใน Sheet Data มาสรุปข้อมูลใน Sheet รวมสรุป

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

เซลล์ D5 คีย์

=IF($C5=1050,DAY(D$4)<=9,DAY(D$4)>9)*SUMIFS(Data!$F$3:$F$60,Data!$C$3:$C$60,$B5,Data!$A$3:$A$60,D$4)

Enter > Copy ไปทางขวาและลงด้านล่าง
by snasui
Fri Mar 13, 2026 4:09 pm
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ
Replies: 14
Views: 406

Re: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ

:D ตัวอย่างสูตรตามด้านล่าง ดูภาพที่แนบประกอบ ครับ

เซลล์ G1:I1 คีย์ค่าเหล่านี้เป็นแต่ละขั้นตามลำดับ 150, 400, 1500
ที่ G3 คีย์สูตรเพื่อช่วยสร้างค่าตามขั้นของตัวคูณของแต่ละขั้น
=G1-F3
Enter > Copy ไปด้านขวาถึง I3
ที่ G4 คีย์สูตรเพื่อแสดงคำตอบ
=G$2*MAX(0,MIN($E4,SUM($F$3:G$3))-SUM($F$3:F$3 ...
by snasui
Thu Mar 12, 2026 9:20 am
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ
Replies: 14
Views: 406

Re: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ

:D ลองอธิบายหลักการคิดมาให้ทราบอีกทีครับ

ผมคิดว่าทุกข้อมูลจะต้องอยู่บนหลักการเดียวกัน จะได้ช่วยเขียนสูตรให้ตรงกับที่ต้องการได้ ลองช่วยกันสรุปแล้วแจ้งมาอีกที ไม่น่าจะเป็นการเขียนสูตรแบบเซลล์ต่อเซลล์ครับ
by snasui
Wed Mar 11, 2026 4:56 pm
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ
Replies: 14
Views: 406

Re: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ

:D จากคำอธิบายในไฟล์
ในคอลัมม์ H6 ต้องนำยอดจากคอลัมม์ E6 ลบกันคอลัมม์ G1 จะได้ 250 แล้วเอามาคูณกับ คอลัมม์ H2
E6 = 643
G1 = 150

อยากทราบวิธีคิดว่า นำ E6-G1 พร้อมด้วยเงื่อนไขใดจึงเหลือ 250 ครับ :?:
by snasui
Wed Mar 11, 2026 4:43 pm
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ
Replies: 14
Views: 406

Re: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ

:D สูตรเดิมคำนวณดังภาพที่แนบมาด้วย โจทย์ใหม่คำนวณอย่างไร อธิบายมาด้วยครับ
by snasui
Wed Mar 11, 2026 4:22 pm
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ
Replies: 14
Views: 406

Re: สอบถามสูตรการคิดค่าไฟฟ้าเป็นช่วง ๆ ในการใช้ปริมาณ

:D ตัวอย่างสูตรตามด้านล่างครับ

ที่ G4 คีย

=IF(COLUMNS($G4:G4)=1,G$1*G$2,IF($E4<F$1,"",($E4-SUM($F$1:F$1))*G$2))

Enter > Copy ไปด้านขวาและลงด้านล่างยังพื้นที่ที่เกี่ยวข้อง
by snasui
Tue Mar 10, 2026 5:32 am
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Replies: 14
Views: 821

Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้

:D ในเซลล์ A2 มีสูตร 2 บรรทัด ดังภาพ ให้ลบออกเหลือบรรทัดเดียวสูตรก็จะทำงานได้ครับ
by snasui
Sun Mar 08, 2026 7:23 am
Forum: Excel Formulas & Functions
Topic: สอบถามสูตร Sumproduct แบบมีหลายเงื่อนไข
Replies: 4
Views: 342

Re: สอบถามสูตร Sumproduct แบบมีหลายเงื่อนไข

:D ผมเข้าใจที่อธิบาย แต่จากการตรวจสอบข้อมูลจริงพบว่าไม่เท่ากับคำตอบที่ให้มา

สิ่งที่ต้องการ ช่วยเขียนกำกับมาสักเซลล์สองเซลล์ว่าคำตอบนั้นมาจากค่าในเซลล์ใดบ้างของชีตต้นทาง จะได้ช่วยดูว่าต้องใช้เงื่อนไขใดจึงจะได้ค่าตามนั้นครับ
by snasui
Sat Mar 07, 2026 4:43 pm
Forum: Excel Formulas & Functions
Topic: สอบถามสูตร Sumproduct แบบมีหลายเงื่อนไข
Replies: 4
Views: 342

Re: สอบถามสูตร Sumproduct แบบมีหลายเงื่อนไข

:D ลอง Filter แล้วไม่ได้ค่าตามต้วอย่าง ช่วยแจ้งว่าค่าต้นทางคือเซลล์ไหนบ้างจะได้เข้าใจตรงกันครับ
by snasui
Sun Mar 01, 2026 6:36 am
Forum: Excel Formulas & Functions
Topic: ต้องการให้สูตร คำนวณเงิน Auto แยกตัวเลขเป็นช่องๆ
Replies: 6
Views: 799

Re: ต้องการให้สูตร คำนวณเงิน Auto แยกตัวเลขเป็นช่องๆ

:D ช่วยทำตัวอย่างคำตอบมาด้วยว่าต้องการรวมให้อยู่ในเซลล์ไหน คำตอบเป็นอย่างไร จะได้เข้าใจตรงกันครับ

หากต้องการบรรทัดสุดท้ายเป็นยอดรวม ลองตามนี้ครับ

เซลล์ E16 คีย์

=IF(COLUMNS(E16:$K16)>LEN(SUMPRODUCT($A$11:$A$15,$C$11:$C$15)),"",LEFT(RIGHT(SUMPRODUCT($A$11:$A$15,$C$11:$C$15),COLUMNS(E16:$K16 ...
by snasui
Sat Feb 28, 2026 11:23 pm
Forum: Excel Formulas & Functions
Topic: ต้องการใช้สูตรเปลี่ยนอักขระจากตัวหนึ่งไปเป็นอีกตัวหนึ่ง
Replies: 2
Views: 230

Re: ต้องการใช้สูตรเปลี่ยนอักขระจากตัวหนึ่งไปเป็นอีกตัวหนึ่ง

:D ตัวอย่างสูตรตามด้านล่างครับ

ที่ D2 คีย์

=REPLACE(C2,2,1,"_")

หรือ

=SUBSTITUTE(C2,"/","_")

Enter > Copy ลงด้านล่าง
by snasui
Wed Feb 25, 2026 3:23 pm
Forum: Excel Formulas & Functions
Topic: การใช้ VBA.InStr(fileToOpen) ตรวจสอบชื่อไฟล์ก่อนนำเข้า
Replies: 2
Views: 291

Re: การใช้ VBA.InStr(fileToOpen) ตรวจสอบชื่อไฟล์ก่อนนำเข้า

:D ตัวอย่างการปรับ Code สังเกตได้ตามหมายเลขที่ผมเพิ่มเข้าไปครับ

Sub ImportAct()
Dim fileToOpen As Variant
Dim fileFilterPattern As String
Dim wsMaster As Worksheet
Dim wbTextImport As Workbook
Dim folderPath As String
Dim fName As String '1. Declare fName variable

folderPath = "C:\TEST ...
by snasui
Tue Feb 24, 2026 8:31 pm
Forum: PivotTable, Power Query & Reporting
Topic: ขอสอบถาม วิธีไม่ให้ Power Query แปลงข้อมูลอัตโนมัติจากอัตราส่วนเปลี่ยนเป็นจุดทศนิยมครับ
Replies: 1
Views: 214

Re: ขอสอบถาม วิธีไม่ให้ Power Query แปลงข้อมูลอัตโนมัติจากอัตราส่วนเปลี่ยนเป็นจุดทศนิยมครับ


...
โดยไฟล์ต้นฉบับเป็นไฟล์จากหน่วยงานอื่นที่ไม่สามารถแก้ไขรูปแบบก่อนได้ และจะใช้ไฟล์ใหม่แทนไฟล์เดิมทุกวัน
...


:D ลองให้ทางผู้ทำไฟล์กำหนด Data Type ของคอลัมน์นั้นเป็น Text ดูก่อน จะได้ไม่ต้องมาแก้เองครับ :?:

ที่เป็นเช่นนี้เข้าใจว่า Regional and Language มีส่วน ของสอบถามว่าในเครื่องต ...
by snasui
Tue Feb 24, 2026 8:21 pm
Forum: Excel Formulas & Functions
Topic: ต้องการสูตรในการดึงจำนวนกล่อง
Replies: 2
Views: 216

Re: ต้องการสูตรในการดึงจำนวนกล่อง

:D ตัวอย่างสูตรที่ A9 หลังจากปรับ Format ให้เป็น General เนื่องจาก Format เดิมเป็น Text จะทำให้สูตรกลายเป็นข้อความ จึงต้องปรับเสียก่อนครับ

=IF(COUNTIFS(B$1:B10,"ส่ง")>$H$1,"",COUNTIFS(B$1:B10,"ส่ง")&"/"&$H$1)

Enter > Copy ไปยังเซลล์ด้านล่างที่เกี่ยวข้อง
by snasui
Sun Feb 22, 2026 12:50 pm
Forum: Excel Formulas & Functions
Topic: CodeVB ต้องการเคลีร์ข้อมูลในแถว เฉพาะคลอลัมน์ที่ไม่ใช่สูตร
Replies: 2
Views: 231

Re: CodeVB ต้องการเคลีร์ข้อมูลในแถว เฉพาะคลอลัมน์ที่ไม่ใช่สูตร

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

Code: Select all

'Other code
Application.ScreenUpdating = False
Cells(ActiveCell.Row, "B").Resize(1, 7).SpecialCells(xlCellTypeConstants, 23).ClearContents
SortData
'Other code
by snasui
Sat Feb 21, 2026 1:20 pm
Forum: Excel Formulas & Functions
Topic: ต้องการจัดรุปแบบเซลตามเงื่อนไข
Replies: 2
Views: 219

Re: ต้องการจัดรุปแบบเซลตามเงื่อนไข

:D ต้วอย่างดังภาพ กรุณาสังเกตการกำหนดเส้นในคอลัมน์ Format เช่น เส้นข้าง กรอบ เส้นล่าง หรือแบบผสมในแต่ละเงื่อนไขครับ

สูตรที่กำหนดใน Conditional Formatting ตามลำดับ
  1. =$B2<>""
  2. =$B2=MAX($B:$B)
  3. =$B2="ที่"
by snasui
Thu Feb 19, 2026 9:33 am
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Replies: 14
Views: 821

Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้

:D ผมปรับสูตรให้ใหม่เนื่องจากจากสูตรเดิมที่ใช้แสดงค่าบรรทัดในคอลัมน์ A มีโอกาสผิดพลาดได้ เป็นตามด้านล่างครับ


ที่ A2 คีย์สูตรเพื่อแสดงค่าบรรทัด
=IF(ROWS(A$2:A2)>CEILING(($G$1-(15*CEILING($G$1/10000,1)))/10000,1),"",ROWS(A$2:A2))
Enter > Copy ลงด้านล่าง
ที่ B2 คีย์สูตรเพื่อแสดงยอดเงินฝาก ...
by snasui
Thu Feb 19, 2026 8:54 am
Forum: Excel Formulas & Functions
Topic: สอบถามสูตรในการดึงข้อมูลแบบออโต้
Replies: 14
Views: 821

Re: สอบถามสูตรในการดึงข้อมูลแบบออโต้

monoza2019 wrote: Thu Feb 19, 2026 8:45 am ลำดับ 4 ยอดฝากต้องเป็น 1,940 บาท ครับ เพราะยอดหลังหักค่าธรรมเนียม ต้องเป็น 31,940 บาท
:D ปรับสูตรที่ B2 เป็นด้านล่างครับ

=IF(A2="","",IF($G$1>=10000*A2,10000,$G$1-SUM(B$1:B1)-15*A2))

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