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

by babyminds
Mon Oct 14, 2024 5:28 pm
Forum: Excel
Topic: ดึงข้อมูล แบบมีเงื่อนไข
Replies: 5
Views: 1373

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

puriwutpokin wrote: Mon Oct 14, 2024 5:03 pm ไม่มีค่าที่เป็นไปตามเงื่อนไขครับ ลองตรวจดูครับจะเห็นว่าไม่มีเข้าเงื่อนไขครับ
Capture.JPG
อย่างที่วงก็เข้านะครับ SKU 12273778 ใน Ticket 150400 มันมี SKU มากกว่า 1
by babyminds
Mon Oct 14, 2024 4:29 pm
Forum: Excel
Topic: ดึงข้อมูล แบบมีเงื่อนไข
Replies: 5
Views: 1373

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

puriwutpokin wrote: Mon Oct 14, 2024 4:14 pm 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))))))
ใส่ข้อมูลเพิ่มเติมแล้วขึ้นแบบนี้อะครับ
Untitled.png
Test.xlsx
by babyminds
Mon Oct 14, 2024 3:33 pm
Forum: Excel
Topic: ดึงข้อมูล แบบมีเงื่อนไข
Replies: 5
Views: 1373

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

ต้องการดึงข้อมูลจาก Column D ใส่ Column J โดยมีเงื่อนไข คือ SKU นั้น ต้องมีมากกว่า 1 SKU ต่อ Ticket
ถ้าขายได้ 1 SKU ต่อ Ticket จะไม่เอามานับ
Capture.JPG
by babyminds
Sun Jul 21, 2024 3:38 pm
Forum: Excel
Topic: หาผลมรวม ตามเงื่อนไข
Replies: 1
Views: 222

หาผลมรวม ตามเงื่อนไข

ช่อง D3 ต้องการหายอดขายของแผนก 12 Brand AA จากกรอบสีเหลือง ตามวันที่ที่ช่อง C1 ต้องใช้สูตรไหนในการหาครับ
1.JPG
Test.xlsx
by babyminds
Tue Jul 09, 2024 2:17 pm
Forum: Excel
Topic: เรียงข้อมูล โดยไม่ใช้ Pivot
Replies: 4
Views: 428

Re: เรียงข้อมูล โดยไม่ใช้ Pivot


J1=LET(a,G2:G31,b,F2:F31,c,E2:E31,u,UNIQUE(SORT(HSTACK(a,b,c))),IFERROR(VSTACK({"ผู้รับผิดชอบ","แผนก","NUMBER"},HSTACK(IF(XMATCH(TAKE(u,,1),TAKE(u,,1))=SEQUENCE(ROWS(u)),TAKE(u,,2),""),TAKE(u,,-1))),""))


เพิ่มเติมหน่อยครับ ถ้าต้องการให้ Colum K เป็นดังภาพ ต้องปรับแก้ตรงไหนครับ

Capture.JPG ...
by babyminds
Sun Jul 07, 2024 7:02 pm
Forum: Excel
Topic: เรียงข้อมูล โดยไม่ใช้ Pivot
Replies: 4
Views: 428

เรียงข้อมูล โดยไม่ใช้ Pivot

ต้องการนำข้อมูลจาก E:G มาเรียงข้อมูลเหมือนใหนกรอบสีแดง โดยไม่ใช้ Pivot
สามาตรใช้สูตรไหนได้บ้างครับ
Capture.JPG
Test.xlsx
by babyminds
Wed Mar 20, 2024 4:06 pm
Forum: Excel
Topic: สูตรรันตัวเลขตามเงื่อนไข
Replies: 1
Views: 213

สูตรรันตัวเลขตามเงื่อนไข

ต้องการรันตัวเลขที่คอลัมน์ C โดยยึดยอดขายจาก คอลัมน์ A โดยคอลัมน์ C เรียงจากยอดขายที่มีค่าเป็นบวกเรียงจากมากสุดไปน้อยสุด
ส่วนคอลัมน์ D เรียงจากยอดขายที่มีค่าเป็นลบเรียงจากลบมากสุดไปน้อยสุด ใช้สูตรไหนได้บ้างครับ
Capture.JPG
Test.xlsx
by babyminds
Tue Mar 12, 2024 11:14 am
Forum: Excel
Topic: แสดง Shapes ตามเงื่อนไข
Replies: 5
Views: 736

Re: แสดง Shapes ตามเงื่อนไข


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


Sub Macro1()
'
' Macro1 Macro
'


If Range("B1").Value = 0 Then
ActiveSheet.Shapes.Range(Array("Straight Connector 11")).Visible = False
Else
ActiveSheet.Shapes.Range(Array("Straight Connector 11")).Visible = True
End If

If Range("B2").Value = 0 Then
ActiveSheet ...
by babyminds
Tue Mar 12, 2024 9:43 am
Forum: Excel
Topic: แสดง Shapes ตามเงื่อนไข
Replies: 5
Views: 736

Re: แสดง Shapes ตามเงื่อนไข


:D สามารถทำได้ด้วย VBA ลองเขียนมาเองดูก่อน ติดตรงไหนค่อยถามกันต่อครับ


Sub Macro1()
'
' Macro1 Macro
'

'
Range("B1").Select
ActiveCell.FormulaR1C1 = "0"
Range("B2").Select
ActiveSheet.Shapes.Range(Array("Straight Connector 11")).Select
Selection.Delete
ActiveCell.FormulaR1C1 = "0 ...
by babyminds
Mon Mar 11, 2024 3:58 pm
Forum: Excel
Topic: แสดง Shapes ตามเงื่อนไข
Replies: 5
Views: 736

แสดง Shapes ตามเงื่อนไข

เราสามารถสั่งให้ เส้น Line แสดงหรือไม่แสดง ตามเงื่อนไขได้ไหมครับ เช่น B1 = 1 จะแสดงเส้น Line B1 = 0 จะไม่แสดงเส้น Line
1.JPG
2.JPG
Test.xlsx
by babyminds
Sat Feb 10, 2024 12:08 pm
Forum: Excel
Topic: Refesh Pivot เมื่อข้อมูลมีการเปลี่ยนแปลง
Replies: 3
Views: 518

Re: Refesh Pivot เมื่อข้อมูลมีการเปลี่ยนแปลง

puriwutpokin wrote: Tue Jan 30, 2024 12:32 pm 1.ทำข้อมูลให้เป็นตาราง Table ครับ แล้วอ้างอิงจากตาราง Table
2.ใช้ Function Offset มาช่วยครับ
ทำอย่างไรครับ พอจะบอกขั้นตอนได้ไหมครับ
by babyminds
Fri Feb 09, 2024 12:52 pm
Forum: Excel
Topic: เรียงข้อมูล โดยไม่ใช้ Pivot
Replies: 1
Views: 238

เรียงข้อมูล โดยไม่ใช้ Pivot

ต้องการเรียงข้อมูล โดยใช้ข้อมูลจาก คอลัมน์ A-E มาเรียงแบบพื้นที่สีเหลืองด้านขวา โดยไม่ใช้ Pivot
สามมารถใช้สูตรไหนได้บ้างครับ
ตัวอย่าง.xlsx
by babyminds
Tue Jan 30, 2024 1:06 pm
Forum: Excel
Topic: เรียงข้อมูล ตามเงื่อนไข
Replies: 1
Views: 419

เรียงข้อมูล ตามเงื่อนไข

ต้องการนำข้อมูลใน Colum A:E มาเรียงเหมือนตาราง I:M โดยมีเงื่อนไขที่ช่อง G2
เช่น G2 = S02 ข้อมูลก็จะเรียงดังภาพทางขวา
Capture.JPG
ใช้สูตรไหนได้บ้างครับ
Book.xlsx
by babyminds
Tue Jan 30, 2024 11:08 am
Forum: Excel
Topic: Refesh Pivot เมื่อข้อมูลมีการเปลี่ยนแปลง
Replies: 3
Views: 518

Refesh Pivot เมื่อข้อมูลมีการเปลี่ยนแปลง

ต้องการให้ Pivot ที่ชีท Pivot อัพเดททุกครั้งที่ชีท Data มีการเปลี่ยนแปลงข้อมูล
ใช้สูตรหรือวิธีไหนได้บ้างครับ
Capture.JPG
ตัวอย่าง.xlsx
by babyminds
Fri Jan 12, 2024 6:52 pm
Forum: Excel
Topic: บันทึกข้อมูลข้าม Sheet ด้วย VBA
Replies: 10
Views: 1506

Re: บันทึกข้อมูลข้าม Sheet ด้วย VBA


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


Sub Macro1()
'
' Macro1 Macro
'

'
' Range("J1:J86").Select
' Selection.Copy
' Sheets("ACT YEAR 23").Select
' Range("B4").Select
' Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
' :=False, Transpose:=False
' Sheets("FX").Select
' Range ...
by babyminds
Fri Jan 12, 2024 5:06 pm
Forum: Excel
Topic: บันทึกข้อมูลข้าม Sheet ด้วย VBA
Replies: 10
Views: 1506

บันทึกยอดขายด้วย VBA

จากตัวอย่าง จะบันทึก ยอดขายจาก Colum J ไปวางที่ชีท 1 Colum K ไปวางที่ชีท 2
ตามวันที่ ช่อง A1 ต้องการเพิ่มให้ Colum L ไปวางที่ชีท 3 ต้องปรับแก้สูตรยังไงครับ

Capture.JPG

Sub Macro2()
'
' Macro2 Macro
'

'
' Range("J1:J9").Select
' Selection.Copy
' Sheets("1").Select
' Range("B4").Select ...
by babyminds
Wed Jan 10, 2024 1:43 pm
Forum: Excel
Topic: Sum ยอด ตามเงื่อนไข
Replies: 9
Views: 904

Re: Sum ยอด ตามเงื่อนไข




ปรับที่ B4=SUM(INDEX(D4:BJ4,MATCH(DATE(YEAR(A$1),MONTH(A$1),1),D$3:BJ$3,0)):INDEX(D4:BJ4,MATCH(A$1,D$3:BJ$3,0)))

ฝากรบกวน อย่าใช้ภาษาแชท กระทู้ครับ ตามข้อ1 ครับ



ได้แล้วครับ ขอบคุณครับ เพิ่มเติมนิดนึงนะครับ ถ้าจะเพิ่มอีก Colum นึง เป็น Week To Date Sum ตั้งแต่วันจันทร์ของสัปดาห์ ได้ไหใครับ ...
by babyminds
Wed Jan 10, 2024 11:54 am
Forum: Excel
Topic: Sum ยอด ตามเงื่อนไข
Replies: 9
Views: 904

Re: Sum ยอด ตามเงื่อนไข

puriwutpokin wrote: Tue Jan 09, 2024 3:28 pm ปรับที่ B4=SUM(INDEX(D4:BJ4,MATCH(DATE(YEAR(A$1),MONTH(A$1),1),D$3:BJ$3,0)):INDEX(D4:BJ4,MATCH(A$1,D$3:BJ$3,0)))

ฝากรบกวน อย่าใช้ภาษาแชท กระทู้ครับ ตามข้อ1 ครับ
ได้แล้วครับ ขอบคุณครับ เพิ่มเติมนิดนึงนะครับ ถ้าจะเพิ่มอีก Colum นึง เป็น Week To Date Sum ตั้งแต่วันจันทร์ของสัปดาห์ ได้ไหใครับ
by babyminds
Tue Jan 09, 2024 3:12 pm
Forum: Excel
Topic: Sum ยอด ตามเงื่อนไข
Replies: 9
Views: 904

Re: Sum ยอด ตามเงื่อนไข




B4=SUM(AI4:INDEX(AI4:BJ4,MATCH(A$1,AI$3:BJ$3,0)))
C4=SUM(D4:INDEX(D4:BJ4,MATCH(A$1,D$3:BJ$3,0)))


ถ้า A1 เปลี่ยนเดือน B4 มันไม่เปลี่ยนตามอะครับ เช่นเปลี่ยนเป็นเดือน 19/1/23

ฺB4 เริ่มจากเดือน 1/2/23 ไม่ใช่หรือครับ


มันทั้งปีเลยครับ แต่ MTD มันจะเริ่มจากวันที่ 1 ของเดิน เช่น เดือน 1 ก้อเร ...
by babyminds
Tue Jan 09, 2024 2:14 pm
Forum: Excel
Topic: Sum ยอด ตามเงื่อนไข
Replies: 9
Views: 904

Re: Sum ยอด ตามเงื่อนไข

puriwutpokin wrote: Tue Jan 09, 2024 1:39 pm B4=SUM(AI4:INDEX(AI4:BJ4,MATCH(A$1,AI$3:BJ$3,0)))
C4=SUM(D4:INDEX(D4:BJ4,MATCH(A$1,D$3:BJ$3,0)))
ถ้า A1 เปลี่ยนเดือน B4 มันไม่เปลี่ยนตามอะครับ เช่นเปลี่ยนเป็นเดือน 19/1/23