Page 1 of 1

สอบถามการ Match กับคอลัมน์ครับผม

Posted: Fri May 12, 2017 3:04 pm
by pondslam
ขออนุญาตสอบถามครับ พอดีทำตาม http://snasui.blogspot.com/2009/12/blog-post_4428.html ลิงค์นี้ครับ และผมต้องการอยากให้ค่าเวลา Match กับเซลล์คอลัมน์ F อันสุดท้ายหนะครับ แต่ในสูตรมันไม่ได้เป็นอย่างที่ต้องการครับ อันนี้ผมสอบถามสูตรในช่อง H30 ครับ ขออภัยถ้าเป็นการรบกวนและอาจถามไม่เข้าใจ ขอบคุณครับ
ปล.1 น่าจะเพราะถ้าค่าซ้ำกันมันจะถึง Row ที่ซ้ำกัน Row แรก มาอ้างอิงก่อน
ปล.2 ความต้องการคือต้องการให้ ค่าเซลล์สุดท้าย Match กับ คอลัมน์เวลา และขออีกสูตรครับกลับกันต้องการให้ค่าเซลล์แรก Match กับคอลัมน์เวลา

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Fri May 12, 2017 8:30 pm
by snasui
:D กรุณาแนบไฟล์ตัวอย่างประกอบคำถาม จะได้สะดวกในการตอบครับ

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Fri May 12, 2017 10:58 pm
by pondslam
snasui wrote::D กรุณาแนบไฟล์ตัวอย่างประกอบคำถาม จะได้สะดวกในการตอบครับ

ครับผม เรียบร้อยแล้วครับอาจารย์

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 5:43 am
by snasui
:D ช่วยกรอกตัวอย่างที่ถูกต้องมาด้วยจะได้สะดวกในการทำความเข้าใจครับ

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 10:54 am
by pondslam
snasui wrote::D ช่วยกรอกตัวอย่างที่ถูกต้องมาด้วยจะได้สะดวกในการทำความเข้าใจครับ

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 11:25 am
by snasui
:D ค่อย ๆ ถามตอบกันไปครับ

จากไฟล์แนบ เซลล์ J30 มีค่าเท่ากับ 11:00 มีวิธีคิดอย่างไร กรุณาอธิบายมาอย่างละเอียดครับ

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 11:48 am
by pondslam
snasui wrote::D ค่อย ๆ ถามตอบกันไปครับ

จากไฟล์แนบ เซลล์ J30 มีค่าเท่ากับ 11:00 มีวิธีคิดอย่างไร กรุณาอธิบายมาอย่างละเอียดครับ
ครับ คือว่าในช่อง J30 นี้ อยากให้สูตรคิดออกมาเป็น เซลล์สุดท้ายของคอลัมน์ G ที่มีค่า ไป Match กับคอลัมน์ D ใน Row เดียวกันครับ

แต่ในไฟล์แนบ ผมไม่ได้ใส่สูตรครับ เพราะยังคิดสูตรไม่ออกครับ

ประเด็นคือ สมมติช่วงเวลา 12:00-12:30 มี Agent ทำงาน 5 คน, 16:00-16:30 ช่วงเวลานี้มี Agent ทำงาน 5 คน และทำงานเสร็จในเวลานี้

แต่เมื่อใช้สูตร Match มันจะเห็นว่าค่า Agent 5 ซ้ำกันแล้วจะเอาช่วงเวลา 12:00-12:30 มา Match กับคอลัมน์ D แล้วโชว์ค่าครับ


ขออภัยหากอธิบายไม่เข้าใจ

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 11:55 am
by snasui
:D ในการตั้งคำถามไม่จำเป็นต้องใส่สูตรมาแต่อย่างใด ขอให้แจ้งถึงปัญหาที่เป็นและคำตอบที่ต้องการมาก็เพียงพอแล้ว ส่วนสูตรจะเป็นอย่างไรนั้น ผู้ตอบจะช่วยแนะแนวให้เองครับ

ในไฟล์ที่แนบมาหากนำตัวเลขสุดท้ายที่มีในคอลัมน์ G คือ G11 ไปหาค่าในคอลัมน์ D ในบรรทัดเดียวกัน คำตอบคือ 12:00 ไม่ใช่ค่าที่คีย์มาครับ

สูตรที่ J30 ก็จะเป็น

=Lookup(9.99999999999999e307,$G$4:$G$27,$D$4:$D$27)

Enter

ลองตรวจสอบว่าเป็นคำตอบที่ต้องการหรือไม่ หากว่าคำตอบถูกแล้วแล้วช่วยอธิบายวิธีการหาค่าในเซลล์อื่น ๆ ที่เหลือครับ แต่หากยังไม่ใช่คำตอบ ช่วยทบทวนค่าในไฟล์แนบและแจ้งมาให้ตรงกับค่าคำตอบที่ต้องการครับ

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 12:02 pm
by pondslam
snasui wrote::D ในการตั้งคำถามไม่จำเป็นต้องใส่สูตรมาแต่อย่างใด ขอให้แจ้งถึงปัญหาที่เป็นและคำตอบที่ต้องการมาก็เพียงพอแล้ว ส่วนสูตรจะเป็นอย่างไรนั้น ผู้ตอบจะช่วยแนะแนวให้เองครับ

ในไฟล์ที่แนบมาหากนำตัวเลขสุดท้ายที่มีในคอลัมน์ G คือ G11 ไปหาค่าในคอลัมน์ D ในบรรทัดเดียวกัน คำตอบคือ 12:00 ไม่ใช่ค่าที่คีย์มาครับ

สูตรที่ J30 ก็จะเป็น

=Lookup(9.99999999999999e307,$G$4:$G$27,$D$4:$D$27)

Enter

ลองตรวจสอบว่าเป็นคำตอบที่ต้องการหรือไม่ หากว่าคำตอบถูกแล้วแล้วช่วยอธิบายวิธีการหาค่าในเซลล์อื่น ๆ ที่เหลือครับ แต่หากยังไม่ใช่คำตอบ ช่วยทบทวนค่าในไฟล์แนบและแจ้งมาให้ตรงกับค่าคำตอบที่ต้องการครับ
ครับขออภัยครับที่ใส่สูตร เพื่อจะได้มองว่าผมลองทำแล้ว แล้วมันไม่ใช่คำตอบอย่างที่ต้องการครับ

ส่วนที่อาจารย์แจ้งว่าคือ 12:00 ถูกแล้วครับ ก็อยากให้มันไป Match ตามที่เรียนแจ้งไปครับ รบกวนชี้แนะครับอาจารย์

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 12:03 pm
by snasui
:D เซลล์ J30 ผมตอบให้แล้วตามโพสต์ด้านบน ช่วยอธิบายคำตอบในเซลล์ที่เหลือครับ

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 12:11 pm
by pondslam
snasui wrote::D เซลล์ J30 ผมตอบให้แล้วตามโพสต์ด้านบน ช่วยอธิบายคำตอบในเซลล์ที่เหลือครับ
J30 มันได้ค่าเป็น 2 นะครับ เมื่อใส่สูตรแล้ว (ค่าสุดท้ายคือ G11 ไปแสดงค่า D11 ในช่อง J30 ครับ)
H30 ให้เซลล์ที่มีค่าแรกของคอลัมน์ Returned แสดงค่าของคอลัมน์ B ในแถวเดียวกัน
J31 ให้เซลล์ที่มีค่าสุดท้ายของคอลัมน์ Returned แสดงค่าของคอลัมน์ D ในแถวเดียวกัน
H31 ให้เซลล์ที่มีค่าแรกของคอลัมน์ Activation แสดงค่าของคอลัมน์ B ในแถวเดียวกัน

คอลัมน์ H อยากให้แสดงเป็นช่วงเวลาที่รับครับ เช่นมีรับช่วงเวลา 13:0-13:30 และ 16:00-16:30

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 12:23 pm
by snasui
:D กรุณาทบทวนสูตรที่ผมตอบไปด้านบน หากยังได้ 2 เช่นเดิม แนบไฟล์ที่คีย์สูตรนั้นแล้วได้ค่า 2 มาด้วยครับ

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 12:27 pm
by pondslam
snasui wrote::D กรุณาทบทวนสูตรที่ผมตอบไปด้านบน หากยังได้ 2 เช่นเดิม แนบไฟล์ที่คีย์สูตรนั้นแล้วได้ค่า 2 มาด้วยครับ

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 12:31 pm
by snasui
:D คีย์สูตรไม่ถูกต้อง กลับไปอ่านแล้วคีย์ใหม่ครับ

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 12:35 pm
by snasui
:D สูตรที่ H30, H31 และ J31 คือด้านล่างครับ

H30 =INDEX($B$4:$B$27,MATCH(TRUE,INDEX($F$4:$F$27<>"",0),0))
H31 =INDEX($B$4:$B$27,MATCH(TRUE,INDEX($G$4:$G$27<>"",0),0))
J31 =LOOKUP(9.99999999999999E+307,$F$4:$F$27,$D$4:$D$27)

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 12:57 pm
by pondslam
อาจารย์ขอบพระคุณมากครับ ตอนนี้สูตรได้ตามที่ผมต้องการเลยครับ ขอบคุณอย่างยิ่งครับ เด่วผมจะลองแกะสูตรทำความเข้าใจอีกครั้งครับ ^^

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 12:59 pm
by pondslam
H30 =INDEX($B$4:$B$27,MATCH(TRUE,INDEX($F$4:$F$27<>"",0),0)) Lookup value ที่เป็น True นี้มันคือ True จากอะไรหรอครับอาจารย์

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 1:03 pm
by snasui
:D จาก INDEX($F$4:$F$27<>"",0) ครับ หากนำเมาส์ไปคลุม INDEX($F$4:$F$27<>"",0) แล้วกดแป้น F9 จะเห็นการแสดงผลของสูตรที่เราคลุมครับ สำหรับปุ่ม F9 สามารถใช้ในการพิสูจน์สูตรที่เราเขียนได้ครับ

Re: สอบถามการ Match กับคอลัมน์ครับผม

Posted: Sat May 13, 2017 1:06 pm
by snasui
pondslam wrote:อาจารย์ขอบพระคุณมากครับ ตอนนี้สูตรได้ตามที่ผมต้องการเลยครับ ขอบคุณอย่างยิ่งครับ เด่วผมจะลองแกะสูตรทำความเข้าใจอีกครั้งครับ ^^
:D ยินดีครับ สำหรับฟอรัมนี้มีการใช้งานจากผู้ใช้ต่างประเทศด้วยจึงงดภาษาแชท (ตามกฎการใช้บอร์ดข้อ 1) ด้านบน สำหรับคำที่ผมระบายสีไว้ในข้อความที่ยกมาด้านบนเป็นภาษาแชทครับ