Page 1 of 1

หาข้อมูลติดลบ

Posted: Sun Aug 27, 2017 6:47 pm
by pontapsondee
อยากจะให้ excel แสดงผลดังนี้ค่ะ
1. แสดงวันที่ที่ข้อมูลติดลบค่ะในเซลล์ O2 , V2 ,AC2 (มีไฟล์แนบด้วยนะค่ะ *Sheet Run Plan ค่ะ)
2. แสดงผลจำนวนที่ข้อมูลติดลบในเซลล์ P2 , W2 , AD2 ค่ะ (มีไฟล์แนบด้วยนะค่ะ *Sheet Run Plan ค่ะ)
3. เรียงข้อมูล Part No. ตามลำดับวันที่ข้อมูลติดลบค่ะ โดยระบุวันที่ที่ข้อมูลติดลบ กับ จำนวนที่่ติดลบค่ะ โดยให้ไปแสดงใน Sheet เรียงข้อมูล

Part No. Shortage date Q'ty shortage
1.VLK003 3-Aug -300
2.VLK001 6-Aug -7,120
3.VLK002 11-Aug -2,660

**มันยากไปไหมค่ะ

หนูลองคิดหาวิธีด้วยตัวเองแล้ว พยายามแล้วแต่มันไม่ได้ พอจะมีสูตรไหนที่จะให้ excel แสดงผลตามที่เราต้องการไหมคะ

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

Re: หาข้อมูลติดลบ

Posted: Sun Aug 27, 2017 7:42 pm
by snasui
:D ตัวอย่างสูตรครับ
  1. เซลล์ O2 คีย์
    =INDEX(K6:K36,MATCH(TRUE,INDEX(N6:N36<0,0),0)))
  2. เซลล์ P2 คีย์
    =INDEX(N6:N36,MATCH(TRUE,INDEX(N6:N36<0,0),0))
ปรับส่วนที่ระบายสีเพื่อใช้กับเซลล์ที่เหลือครับ

Re: หาข้อมูลติดลบ

Posted: Sun Aug 27, 2017 9:47 pm
by pontapsondee
ขอบพระคุณมากๆค่ะ

ส่วนข้อ 3 จะมีทางเป็นไปได้ไหมค่ะ

Re: หาข้อมูลติดลบ

Posted: Mon Aug 28, 2017 4:35 pm
by parakorn
G4 =IFERROR(INDEX('RUN PLAN'!$L$2:$AD$2,,2+(7*(ROWS(เรียงข้อมูล!$G$4:G4)-1))),"") Enter + Copy ลงด้านล่าง
็H4 =IFERROR(INDEX('RUN PLAN'!$L$2:$AD$2,,4+(7*(ROWS(เรียงข้อมูล!$G$4:H4)-1))),"") Enter + Copy ลงด้านล่าง
I4 =IFERROR(INDEX('RUN PLAN'!$L$2:$AD$2,,5+(7*(ROWS(เรียงข้อมูล!$G$4:I4)-1))),"") Enter + Copy ลงด้านล่าง

B4 =IFERROR(INDEX(G$4:G$6,MATCH(SMALL($H$4:$H$6,ROWS($B$4:B4)),$H$4:$H$6,0)),"") Enter + Copy ลงด้านล่าง
และไปทางขวาจนสุดตารางครับ

Re: หาข้อมูลติดลบ

Posted: Mon Aug 28, 2017 6:14 pm
by pontapsondee
ยอดสุดๆเลยค่ะ
เพิ่งรู้ว่า Index + Match small ก็สามารถเรียงลำดับข้อมูลได้ค่ะ
ในหัวหนู มี แต่ฟังก์ชั่น RANK

ขอบพระคุณมากๆเลยนะคะ