Page 1 of 1

พอจะมีสูตรใดใน Excel ที่จะจัดการข้อมูลได้ หลายเงื่อนไขที่กำหนดได้บ้างคะ

Posted: Wed Oct 05, 2016 10:13 pm
by rikaopera
พอจะมีสูตรใดใน Excel ที่จะจัดการข้อมูลได้ หลายเงื่อนไขที่กำหนดได้บ้างคะ

ตัวอย่างตามไฟล์แนบเลยค่ะ

พอดีต้องทำข้อมูลแบบนี้ หลายร้อยคนในเวลาอันจำกัด
พอจะมีสูตรที่ให้คำตอบเราได้หลายเงื่อนไขแบบนี้ไหมคะ
รบกวนแนะนำ ชี้แนะด้วยค่ะ

ขอบคุณค่ะ

Re: พอจะมีสูตรใดใน Excel ที่จะจัดการข้อมูลได้ หลายเงื่อนไขที่กำหนดได้บ้างคะ

Posted: Wed Oct 05, 2016 10:20 pm
by snasui
:D แนบไฟล์ Excel มาด้วยจะได้สะดวกในการเขียนสูตรเปรียบเทียบได้ครับ

Re: พอจะมีสูตรใดใน Excel ที่จะจัดการข้อมูลได้ หลายเงื่อนไขที่กำหนดได้บ้างคะ

Posted: Wed Oct 05, 2016 10:25 pm
by rikaopera
ไฟล์แนบค่ะ

Re: พอจะมีสูตรใดใน Excel ที่จะจัดการข้อมูลได้ หลายเงื่อนไขที่กำหนดได้บ้างคะ

Posted: Wed Oct 05, 2016 10:37 pm
by snasui
:D เซลล์ A2 กรอกเวลาให้เหมือนกับเซลล์อื่น ๆ ที่ไม่ตรงกับชื่อของ User จากนั้นทำตามลำดับด้านล่างครับ
  1. เซลล์ C2 คีย์
    =LOOKUP(2,1/(A$1:A2=""),B$1:B2)
    Enter > Copy ลงด้านล่าง
  2. เซลล์ E16 คีย์
    =INDEX($A$2:$A$81,MATCH(1,IF($B$2:$B$81=E$15,IF($C$2:$C$81=$D16,1)),0))
    Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง กรุณาอ่าน Note ด้านล่างอย่างละเอียดครับ

!
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 ทุกครั้ง

Re: พอจะมีสูตรใดใน Excel ที่จะจัดการข้อมูลได้ หลายเงื่อนไขที่กำหนดได้บ้างคะ

Posted: Wed Oct 05, 2016 10:54 pm
by rikaopera
:) ขอบคุณอาจารย์มากๆค่ะ ทำได้แล้ว เย้ๆๆๆ

Re: พอจะมีสูตรใดใน Excel ที่จะจัดการข้อมูลได้ หลายเงื่อนไขที่กำหนดได้บ้างคะ

Posted: Wed Oct 05, 2016 11:05 pm
by rikaopera
เพิ่มเติมค่ะ อาจารย์ สถานะ:: กลับบ้าน ยังค้นหา ข้อมูลผิดอยู่นิดนึงค่ะ

Re: พอจะมีสูตรใดใน Excel ที่จะจัดการข้อมูลได้ หลายเงื่อนไขที่กำหนดได้บ้างคะ

Posted: Wed Oct 05, 2016 11:16 pm
by snasui
:D การค้นหาตามสูตรข้างต้นคือนำค่าแรกที่พบมาแสดง ไม่ทราบว่าตามคำตอบที่แจ้งมานั้นคิดด้วยหลักการใดครับ :?:

Re: พอจะมีสูตรใดใน Excel ที่จะจัดการข้อมูลได้ หลายเงื่อนไขที่กำหนดได้บ้างคะ

Posted: Thu Oct 06, 2016 7:31 am
by rikaopera
หลักการคือ เวลา user เปิดเครื่องมา อันดับแรก ระบบจะจับแสดงเป็น >>>กลับบ้าน ซึ่งไม่ใช่ค่าที่ถูกต้อง

ส่วนค่าที่ถูกต้องจริงๆคือ User จะเลือก สถานะกลับบ้านเอง โดยสถานะนี้ที่ถูกต้องนี้ จะอยู่ด้านล่างเสมอค่ะ

Re: พอจะมีสูตรใดใน Excel ที่จะจัดการข้อมูลได้ หลายเงื่อนไขที่กำหนดได้บ้างคะ

Posted: Thu Oct 06, 2016 10:11 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ G16 คีย์

=INDEX($A$2:$A$81,SMALL(IF($B$2:$B$81=G$15,IF($C$2:$C$81=$D16,ROW($A$2:$A$81)-ROW($A$2)+1)),3))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: พอจะมีสูตรใดใน Excel ที่จะจัดการข้อมูลได้ หลายเงื่อนไขที่กำหนดได้บ้างคะ

Posted: Fri Oct 07, 2016 9:10 pm
by rikaopera
ได้แล้วค่ะ ต้องหัดเรียนรู้อีกหลายสูตรเลย ขอบคุณนะคะ อาจารย์ :thup: :cp: