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

by puriwutpokin
Tue Nov 05, 2024 8:58 pm
Forum: Excel
Topic: ไฟล์แมโครที่เก็บในไว้ใน ไดร์กลางบริษัท Run ไม่ได้ครับ มีรูปตัวอย่าง
Replies: 1
Views: 376

Re: ไฟล์แมโครที่เก็บในไว้ใน ไดร์กลางบริษัท Run ไม่ได้ครับ มีรูปตัวอย่าง

ต้องเซ็ตใน control panel ในหัวข้อ Internet
ให้ใส่แหล่งที่เชื่อมต่อของไฟล์ที่อยู่นั้นๆครับ
by puriwutpokin
Thu Oct 31, 2024 1:17 pm
Forum: Excel
Topic: นับจำนวนรุ่นของสินค้าบนชั้นวาง
Replies: 6
Views: 1129

Re: นับจำนวนรุ่นของสินค้าบนชั้นวาง

ปรับ A2=SUM(--(FREQUENCY(IF((Sheet1!$B2:$B21=A$1)*(Sheet1!$D2:$D21="ชั้น1"),MATCH(Sheet1!$C2:$C21&Sheet1!$D2:$D21,Sheet1!$C2:$C21&Sheet1!$D2:$D21,)),ROW(Sheet1!$B2:$B21)-ROW(Sheet1!$B2))>0)) กด Ctrl+Shift+Enter แล้ว Copy Right
by puriwutpokin
Tue Oct 29, 2024 8:53 pm
Forum: Excel
Topic: นับจำนวนรุ่นของสินค้าบนชั้นวาง
Replies: 6
Views: 1129

Re: นับจำนวนรุ่นของสินค้าบนชั้นวาง

ปรับเป็น
I3=SUMPRODUCT(IFERROR((B$2:B$27=H3)*(D$2:D$27="ชั้น1")/COUNTIFS(C$2:C$27,C$2:C$27,D$2:D$27,D$2:D$27),)) Copy down
by puriwutpokin
Tue Oct 29, 2024 5:07 pm
Forum: Excel
Topic: นับจำนวนรุ่นของสินค้าบนชั้นวาง
Replies: 6
Views: 1129

Re: นับจำนวนรุ่นของสินค้าบนชั้นวาง

I3=BYROW(H3:H6,LAMBDA(a,COUNTA(UNIQUE(FILTER(C2:C27&D2:D27,(B2:B27=a)*(D2:D27="ชั้น1"))))))
by puriwutpokin
Tue Oct 22, 2024 4:36 pm
Forum: Excel
Topic: รบกวนอาจารย์หรือท่านผู้รู้ ช่วยปรับVBA ในการบันทึกข้อมูล
Replies: 4
Views: 1363

Re: รบกวนอาจารย์หรือท่านผู้รู้ ช่วยปรับVBA ในการบันทึกข้อมูล

ปรับตามนี้ดูครับ
Sub Save()
Dim wsSource As Worksheet
Dim wsTarget As Worksheet
Dim sourceRange As Variant
Dim targetColumns As Variant
Dim i As Integer
Set wsSource = Sheets("ทำรายการ")
Set wsTarget = Sheets("Save")
sourceRange = Array("B3", "B5", "B4", "C2")
targetColumns = Array("A", "B ...
by puriwutpokin
Mon Oct 14, 2024 7:11 pm
Forum: Excel
Topic: ดึงข้อมูล แบบมีเงื่อนไข
Replies: 5
Views: 1364

Re: ดึงข้อมูล แบบมีเงื่อนไข

ปรับเป็น j3=LET(a,D3:D3592,b,B3:B3592,BYROW(G3:G4,LAMBDA(c,SUM(FILTER(a,(C3:C3592=c)*(COUNTIF(b,b)>1))))))
by puriwutpokin
Mon Oct 14, 2024 5:03 pm
Forum: Excel
Topic: ดึงข้อมูล แบบมีเงื่อนไข
Replies: 5
Views: 1364

Re: ดึงข้อมูล แบบมีเงื่อนไข

ไม่มีค่าที่เป็นไปตามเงื่อนไขครับ ลองตรวจดูครับจะเห็นว่าไม่มีเข้าเงื่อนไขครับ
by puriwutpokin
Mon Oct 14, 2024 4:14 pm
Forum: Excel
Topic: ดึงข้อมูล แบบมีเงื่อนไข
Replies: 5
Views: 1364

Re: ดึงข้อมูล แบบมีเงื่อนไข

J3=LET(a,D3:D14,b,B3:B14,BYROW(G3:G4,LAMBDA(c,SUM(FILTER(a,(C3:C14=c)*(a>1)*(COUNTIF(b,b)>1))))))
by puriwutpokin
Fri Oct 11, 2024 1:02 pm
Forum: Excel
Topic: ขออนุญาตช่วยปรับVBAในหาผลรวมในชีทข้อมูลมาวางอีกชีท
Replies: 6
Views: 1014

Re: ขออนุญาตช่วยปรับVBAในหาผลรวมในชีทข้อมูลมาวางอีกชีท

ปรับตามนี้ครับ
Sub ReportDTTM()
Dim wsCombined As Worksheet
Dim wsDTTM As Worksheet
Dim lastRowCombined As Long
Dim lastRowDTTM As Long
Dim i As Long, j As Long
Dim total As Double
Dim combinedValue As String
Dim dttmValue As String

' กำหนดชีท
Set wsCombined = ThisWorkbook.Sheets ...
by puriwutpokin
Fri Oct 11, 2024 11:36 am
Forum: Excel
Topic: ปรึกษาเรื่องการใช้สูตร IF หลายปัจจัย
Replies: 3
Views: 842

Re: ปรึกษาเรื่องการใช้สูตร IF หลายปัจจัย

Normal กับ Going to Expire มันซ้อนกันครับ
ถ้า D10>D11 ให้เป็น Normal แล้ว ที่ว่า D10>=60 จนถึง D11 ซึ่งดูจากสูตรใน D11 ยังไง ค่ามันออกมาจะน้อยกว่า D10 เสมอ
ก็จะเป็นเงื่อนไขที่ซ้อนกัน ครับ
by puriwutpokin
Thu Oct 10, 2024 4:00 pm
Forum: Excel
Topic: ต้องการเช็คระดับชั้นด้วย VBA
Replies: 2
Views: 885

Re: ต้องการเช็คระดับชั้นด้วย VBA

แก้ไขส่วนนี้ครับ

Code: Select all

Sub chkclass()
    If Left(Range("F1"), 1) = "ป" Then
        MsgBox "ชั้นประถมศึกษา"
    Else
        MsgBox "ชั้นมัธยมศึกษา"
    End If
End Sub
by puriwutpokin
Thu Oct 03, 2024 9:57 am
Forum: Excel
Topic: สอบถาม Code VB ให้เขียนสูตรลงในเซล
Replies: 2
Views: 1134

Re: สอบถาม Code VB ให้เขียนสูตรลงในเซล

ปรับเป็น
Sub Edit_Fomula()

Sheets("Main").Select
ActiveSheet.Unprotect Password:="1"
Range("B2").Select
ActiveCell.Formula = "='Publish'!" & "J42"
Range("C2").Select
ActiveCell.Formula = "='Publish'!" & "J43"
ActiveWorkbook.Save
Application.ScreenUpdating = True
ActiveSheet.Protect ...
by puriwutpokin
Tue Sep 03, 2024 4:22 pm
Forum: Excel
Topic: สูตรรวมจำนวนเงินจากหลาย Sheet โดยใช้ชื่อ เป็นตัวกำหนดในการรวม
Replies: 2
Views: 593

Re: สูตรรวมจำนวนเงินจากหลาย Sheet โดยใช้ชื่อ เป็นตัวกำหนดในการรวม

ชื่อเดือนที่ ชีท ไม่ตรงกับลิสท์ที่ K2:K13
เดือน June และ July
จริงสูตรที่ F2 ใช้เป็น =SUMPRODUCT(SUMIFS(INDIRECT($K$2:$K$13&"!F2:F1000"),INDIRECT($K$2:$K$13&"!D2:D1000"),$D2)) ได้ครับ
by puriwutpokin
Thu Aug 29, 2024 9:30 pm
Forum: Excel
Topic: จะเขียนสูตรเชื่อมข้อความอย่างไรตามรูปแบบที่ต้องการ
Replies: 8
Views: 1188

Re: จะเขียนสูตรเชื่อมข้อความอย่างไรตามรูปแบบที่ต้องการ

ใช้คอลัมน์ช่วยครับ
ที่ J5:P5=IFERROR(INDEX($B$4:$H$4,AGGREGATE(15,6,(COLUMN($B5:$J5)-COLUMN($B5)+1)/($B5:$H5>0),COLUMNS($J5:J5)))&"=","")&IFERROR(INDEX($B5:$H5,AGGREGATE(15,6,(COLUMN($B5:$J5)-COLUMN($B5)+1)/($B5:$H5>0),COLUMNS($J5:J5))),"") Copy down
ที่ Q5=J5&IF(K5<>"",","&K5,"")&IF(L5<>"",","&L5 ...