:!: โปรดทราบ Image
    1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ดครับ Image
    2. การสมัครสมาชิกเพื่อโพสต์คำถาม ดาวน์โหลดไฟล์แนบไปศึกษา ทำตามขั้นตอนด้านล่างครับ
      1. สมัครสมาชิก ดูขั้นตอนตาม Link นี้ครับ => สมัครสมาชิก กรณีลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่นี่ครับ => Reset รหัสผ่านImage
      2. Login เข้าระบบโดยคลิก Login ตรงมุมขวาบนของหน้านี้ Image กรณีมีปัญหาในการเข้าใช้งาน คลิก Link นี้เพื่อแจ้งผู้ดูแลระบบครับ => ติดต่อผู้ดูแลระบบ
    3. เมื่อ Login แล้วสามารถกำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษได้ที่ Link นี้ครับ => ตั้งค่าส่วนตัว Image
    4. วิธีการตั้งและตอบกระทู้ดูได้ที่ Link นี้ครับ => วิธีการตั้งและตอบกระทู้ Image
    5. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ Link นี้ครับ => จัดรูปแบบตัวอักษร และสามารถกำหนดขนาดตัวอักษรใน Browser ได้ที่นี่ครับ ==> กำหนดขนาดตัวอักษรใน Browser Image

อยากทราบวิธีหรือสูตรเรียกแสดงตามเงือนไข จากฐานข้อมูล

ฟอรั่มถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถาม-ตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบ ต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. อธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. ควรแนบตัวอย่างไฟล์มาที่ฟอรั่มนี้เพื่อเพิ่มความสะดวกในการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่น นอกจากนี้ไม่ควรแนบไฟลที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. สำหรับคำถามเกี่ยวกับ VBA ให้ลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน ควรโพสต์ Code ให้แสดงเป็น Code เพื่อสะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. แจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
jirasak
Member
Member
Posts: 4
Joined: Tue Dec 20, 2016 9:01 pm

อยากทราบวิธีหรือสูตรเรียกแสดงตามเงือนไข จากฐานข้อมูล

#1

Postby jirasak » Tue Dec 20, 2016 9:19 pm

(พอมีวิธีไหมครับ excel)
อยากทราบวิธีหรือสูตรเรียกแสดงตามเงือนไข จากฐานข้อมูลที่สร้างไว้ เช่น
วันที่1 ได้เสื้อมา 2 ตัว
วันที่2 ได้เสื้อมา 1 ตัว
วันที่3 ได้เสื้อมา 2 ตัว
แจกนักเรียน คนละ 1 ตัว อยากรู้ว่าแจกถึงใคร และเลือกดูได้ว่า วันไหนแจกใครบ้าง


ตามตัวอย่างแนบไพล์
You do not have the required permissions to view the files attached to this post.

User avatar
snasui
Site Admin
Site Admin
Posts: 21957
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: อยากทราบวิธีหรือสูตรเรียกแสดงตามเงือนไข จากฐานข้อมูล

#2

Postby snasui » Tue Dec 20, 2016 9:33 pm

:D ช่วยแจ้งมาอย่างละเอียดและยกตัวอย่างคำตอบโดยคีย์ลงมาในเซลล์เป้าหมายด้วย จะได้เห็นว่าเซลล์ใด ต้องการคำตอบเป็นเท่าใด พร้อมทั้งอธิบายว่ามีวิธีคิดอย่างไรจึงได้ค่าเท่านั้น จะได้คำนวณเปรียบเทียบได้ครับ

jirasak
Member
Member
Posts: 4
Joined: Tue Dec 20, 2016 9:01 pm

Re: อยากทราบวิธีหรือสูตรเรียกแสดงตามเงือนไข จากฐานข้อมูล

#3

Postby jirasak » Tue Dec 20, 2016 10:16 pm

ขอบคุณมากครับที่ให้การช่วยเหลือ ตามไพล์ที่แนบนะครับ
ต้องการทราบ2 ประเด็นหลัก
1 แจกของถึงใคร
2 เลือกดูตามวันที่ได้ ว่า ของวันที่นั้นแจกให้ใครบ้าง แจกเท่าใด
You do not have the required permissions to view the files attached to this post.

User avatar
snasui
Site Admin
Site Admin
Posts: 21957
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: อยากทราบวิธีหรือสูตรเรียกแสดงตามเงือนไข จากฐานข้อมูล

#4

Postby snasui » Tue Dec 20, 2016 10:33 pm

:D ตามที่ผมเข้าใจ (ซึ่งอาจจะไม่ตรงกับที่ต้องการอธิบายเพราะไม่ได้อธิบายมาว่าค่าปลายอย่างมีการนำ เซลล์ใดกระทำกับเซลล์ใดเพื่อให้ได้ค่าเท่านั้น) น่าจะเป็นการคำนวณลักษณพันยอดมาวันหลังเรื่อย ๆ

ไม่สามารถใช้สูตรเพื่อการคำนวณลักษณะที่เลือกแสดงวันใดวันหนึ่งแล้วแสดงยอดสะสมได้ หากจะทำต้องอาศัย VBA ซึ่งจำเป็นต้องเขียนมาเองก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบนครับ :roll:

jirasak
Member
Member
Posts: 4
Joined: Tue Dec 20, 2016 9:01 pm

Re: อยากทราบวิธีหรือสูตรเรียกแสดงตามเงือนไข จากฐานข้อมูล

#5

Postby jirasak » Wed Dec 21, 2016 9:13 pm

:P ขอบคุณครับ ผมคิดว่าอาจารย์เข้าใจคงเข้าใจถูกตรงตามที่ผมต้องการคำตอบครับ ต้องขอโทษที่สื่อความหมายไม่ชัดเจนครับ:P

ก่อนที่ผมจะตัดใจว่า excel ไม่สามารถหาคำตอบแบบนี้ได้แล้ว ก่อนจะไปพึ่ง VBA อยากรบกวน ดูตัวอย่างใหม่ ในไพล์ที่แนบใหม่อีกรอบครับ
รอบนี้คงสื่อความหมายที่ต้องการได้ชัดเจนครับ :mrgreen: :mrgreen: :mrgreen: :mrgreen:
You do not have the required permissions to view the files attached to this post.

User avatar
snasui
Site Admin
Site Admin
Posts: 21957
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: อยากทราบวิธีหรือสูตรเรียกแสดงตามเงือนไข จากฐานข้อมูล

#6

Postby snasui » Wed Dec 21, 2016 9:54 pm

:D ตัวอย่างสูตรครับ
  1. เซลล์ G2 คีย์
    =SUMIF($D$7:$D$13,$G$18,$C$7:$C$13)
    Enter
  2. เซลล์ H2 คีย์
    =IF(H3=0,0,MAX(0,IF($G2>=SUM(H3:$O3),H3,$G2-SUM(I3:$P3))))
    Enter > Copy ไปด้านขวา
  3. เซลล์ G3 คีย์
    =SUMIF(D7:D13,"<="&$G$18,$C$7:$C$13)
    Enter
  4. เซลล์ H3 คีย์
    =MAX(0,IF($G$3>=SUM($H4:H4),H4,$G3-SUM($G4:G4)))
    Enter > Copy ไปด้านขวา
  5. เซลล์ H18 คีย์
    =INDEX($H$5:$O$5,SMALL(IF($H$2:$O$2>0,COLUMN($H$2:$O$2)-COLUMN($H$2)+1),ROWS(H$18:H18)))
    Ctrl+Shift+Enter > Copy ไป H19 อ่าน Note ด้านล่างอย่างละเอียด
  6. เซลล์ I18 คีย
    =SUMIF($H$5:$O$5,$H18,$H$2:$O$2)
    Enter > Copy ไป I19


!
Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

jirasak
Member
Member
Posts: 4
Joined: Tue Dec 20, 2016 9:01 pm

Re: อยากทราบวิธีหรือสูตรเรียกแสดงตามเงือนไข จากฐานข้อมูล

#7

Postby jirasak » Thu Dec 22, 2016 9:53 pm

:thup: ขอบคุณมากมายครับ :cp:

ถ้ามีมีหลายรายการ นอกเหนือจากเสื้อ คงยุ่งยากมากนะครับ

:mrgreen: จะลองเรียนรู้ตามที่แนะนำมาครับ หากติดขัดจะขอรบกวนอีกครับ :mrgreen:


Return to “Excel”

Who is online

Users browsing this forum: Google [Bot], puriwutpokin and 28 guests