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

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