Page 1 of 1

Vlookup แบบมีเงื่อนไขใช้ได้ไหมครับ

Posted: Thu Aug 06, 2020 11:15 am
by SerIZax
ผมมีข้อมูลสต๊อกคงเหลืออะครับ
คืออยากทราบว่ายอดสต๊อกคงเหลือนั้น เป็นยอดที่ซื้อเข้ามาวันไหน
รบกวนขอสูตรด้วยนะครับ ผมลอง Vlookup แล้ว มันทำไม่ได้อะครับ

ปล.ฐานข้อมูลเป็นแบบรายการเคลื่อนไหวนะครับ อยู่อีกชีทนึงครับ

ขอบคุณล่วงหน้าครับ

Re: Vlookup แบบมีเงื่อนไขใช้ได้ไหมครับ

Posted: Thu Aug 06, 2020 3:22 pm
by Bo_ry
G2 วันล่าสุดที่ซื้อ
=LOOKUP(2,1/('ALL MB51'!$A$3:$A$14=B3)/('ALL MB51'!$D$3:$D$14=C3)/('ALL MB51'!$E$3:$E$14>0),'ALL MB51'!$B$3:$B$14)

H2 วันแรก
=INDEX('ALL MB51'!$B$3:$B$14,MATCH(1,INDEX(('ALL MB51'!$A$3:$A$14=B3)*('ALL MB51'!$D$3:$D$14=C3)*('ALL MB51'!$E$3:$E$14>0),),))

Re: Vlookup แบบมีเงื่อนไขใช้ได้ไหมครับ

Posted: Fri Aug 07, 2020 9:20 am
by SerIZax
ถ้าไม่ต้องการให้มันอิงข้อมูล "Name" ได้ไหมครับ

Re: Vlookup แบบมีเงื่อนไขใช้ได้ไหมครับ

Posted: Fri Aug 07, 2020 12:44 pm
by puriwutpokin
จากสูตรเดิม
ปรับเป็น G2=LOOKUP(2,1/('ALL MB51'!$A$3:$A$14=B3)/('ALL MB51'!$E$3:$E$14>0),'ALL MB51'!$B$3:$B$14)
H2=INDEX('ALL MB51'!$B$3:$B$14,MATCH(1,INDEX(('ALL MB51'!$A$3:$A$14=B3)*('ALL MB51'!$E$3:$E$14>0),),))