Page 1 of 1

สูตรใส่จำนวนสต็อคที่มีการขายและไม่มีการขาย

Posted: Wed Feb 24, 2021 3:32 pm
by ILoveExcel
สวัสดีครับ

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

ขอบคุณมากครับ

Re: สูตรใส่จำนวนสต็อคที่มีการขายและไม่มีการขาย

Posted: Wed Feb 24, 2021 4:42 pm
by puriwutpokin
I2=LOOKUP(2,1/(B$2:B$12=H2)/(E$2:E$12>0),E$2:E$12) Copy down

Re: สูตรใส่จำนวนสต็อคที่มีการขายและไม่มีการขาย

Posted: Wed Feb 24, 2021 4:51 pm
by ILoveExcel
puriwutpokin wrote: Wed Feb 24, 2021 4:42 pm I2=LOOKUP(2,1/(B$2:B$12=H2)/(E$2:E$12>0),E$2:E$12) Copy down
ต้องขออภัยที่อธิบายไม่ชัดเจน คือ ผมต้องการเอาตัวเลขจาก column I มาแสดงใน colume E ครับ

Re: สูตรใส่จำนวนสต็อคที่มีการขายและไม่มีการขาย

Posted: Wed Feb 24, 2021 8:11 pm
by Bo_ry
E2
=IF(OR((COUNTIFS($B$2:$B$12,B2,$D$2:$D$12,">0")>0)+(D2>1)+2*(COUNTIFS($B$2:B2,B2)=1)={2,4}), VLOOKUP(A2,$G$2:$I$4,3,),"")
หรือ
=IF(COUNTIFS($B$2:$B$12,B2,$D$2:$D$12,">0"),IF(D2>1,VLOOKUP(A2,$G$2:$I$4,3,0),""),IF(COUNTIFS($B$2:B2,B2)=1,VLOOKUP(A2,$G$2:$I$4,3,0),""))

Re: สูตรใส่จำนวนสต็อคที่มีการขายและไม่มีการขาย

Posted: Thu Feb 25, 2021 9:50 am
by ILoveExcel
Bo_ry wrote: Wed Feb 24, 2021 8:11 pm E2
=IF(OR((COUNTIFS($B$2:$B$12,B2,$D$2:$D$12,">0")>0)+(D2>1)+2*(COUNTIFS($B$2:B2,B2)=1)={2,4}), VLOOKUP(A2,$G$2:$I$4,3,),"")
หรือ
=IF(COUNTIFS($B$2:$B$12,B2,$D$2:$D$12,">0"),IF(D2>1,VLOOKUP(A2,$G$2:$I$4,3,0),""),IF(COUNTIFS($B$2:B2,B2)=1,VLOOKUP(A2,$G$2:$I$4,3,0),""))
ได้คำตอบตามที่ต้องการเลยครับ ขอบคุณมากครับ