Page 1 of 1

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

Posted: Wed Aug 05, 2015 2:30 pm
by lotto009
เรียนอาจาร์ยและทุกท่าน
ขอสอบถามเกี่ยวการใชVlookup
-กรณีใช้Vlookpuเทียบค่าเมื่อมี day(วัน)เข้ามาเกี่ยวข้องทำให้ Vlookupได้แต่ค่าแรกสุดแต่ค่าต่อไปจะจำค่าเดิมต้องทำอย่างไรครับ
-เพราะจะได้แต่ค่าครั้งแรกมาเสมอ
-ผมแนบไฟล์ให้ด้วยนะครับ
ขอบคุณมากครับ
อาร์ต :?

Re: ขอสอบถามเกี่ยวการใชVlookupแต่ว่าเมื่อใช้ในการหาค่าแบบเรียงวันที่จะมาแต่ค่าแรกเสมอต้องทำอย่า่งไรครับ

Posted: Wed Aug 05, 2015 4:04 pm
by DhitiBank
ที่ sheet2 เซลล์ E2 ลองปรับสูตรเป็นแบบนี้ครับ

=SUMIFS(Sheet1!$C$2:$C$885,Sheet1!$A$2:$A$885,A2,Sheet1!$B$2:$B$885,C2)

Enter --> คัดลอกลงล่างครับ

Re: ขอสอบถามเกี่ยวการใชVlookupแต่ว่าเมื่อใช้ในการหาค่าแบบเรียงวันที่จะมาแต่ค่าแรกเสมอต้องทำอย่า่งไรครับ

Posted: Wed Aug 05, 2015 7:06 pm
by lotto009
ขอเรียนถามคุณแบงค์แล้วทำไม vlookup ถึงใช้กรณีนี้ได้
ส่วน sumifมันเป็นการนำผลมารวมกัน สามารถใช้แบบนี้ได้ด้วยหรือนี่
ขอบคุณมากครับ

Re: ขอสอบถามเกี่ยวการใชVlookupแต่ว่าเมื่อใช้ในการหาค่าแบบเรียงวันที่จะมาแต่ค่าแรกเสมอต้องทำอย่า่งไรครับ

Posted: Wed Aug 05, 2015 8:36 pm
by snasui
:D โดยธรรมชาติของ Vlookup ไม่ได้สร้างมาเพื่อ Lookup ข้อมูลหลายเงื่อนไข

หากต้องการหาข้อมูลหลายเงื่อนไข ให้นำเงื่อนไขเหล่านั้นมาเชื่อมกันก่อนแล้วค่อยใช้ Vlookup เข้าไปจัดการ

สำหรับการ Lookup ข้อมูลแบบหลายเงื่อนไข สามารถใช้ได้หลายสูตร และหากข้อมูลผลลัพธ์ที่ต้องการนำมาแสดงเป็นตัวเลข สามารถใช้ Sumif, Sumifs, Sum แบบ Array เป็นต้น เข้ามาช่วยได้ครับ

Re: ขอสอบถามเกี่ยวการใชVlookupแต่ว่าเมื่อใช้ในการหาค่าแบบเรียงวันที่จะมาแต่ค่าแรกเสมอต้องทำอย่า่งไรครับ

Posted: Wed Aug 05, 2015 10:10 pm
by DhitiBank
snasui wrote:หากต้องการหาข้อมูลหลายเงื่อนไข ให้นำเงื่อนไขเหล่านั้นมาเชื่อมกันก่อนแล้วค่อยใช้ Vlookup เข้าไปจัดการ
ขอบคุณอาจารย์มากครับสำหรับเทคนิค ตอนแรกพอได้รู้จัก index + match ก็เลยลืม vlookup ไปเลย ลืมคิดไปว่าแต่ละสูตรก็มีจุดเด่นไม่เหมือนกัน อยู่ที่การประยุกต์ใช้ต่างหาก ขอบคุณครับ :thup: :thup:


และตอบคุณ lotto009
-- อย่างที่อาจารย์ตอบครับ sumifs จะหาผลรวมตัวเลขที่เข้าเงื่อนไข หากเงื่อนไขที่ระบุชี้ไปที่ข้อมูลที่มีอยู่เพียงหนึ่งเดียว คำตอบก็คือผลรวมของเลขตัวเดียวนั่นเองครับ
-- ตระกูล *if เช่น countif, countifs, sumif, sumifs สามารถหาผลการนับ/ผลรวมของข้อมูลที่มีเงื่อนไขเดียวหรือหลายเงื่อนไขได้ไว ลองฝึกเล่นดูบ่อยๆ ครับ