Page 1 of 1

รบกวนช่วยแก้ไขสูตรจัดเรียงข้อมูลครับ

Posted: Wed Nov 22, 2017 6:13 pm
by Jancha
จากไฟล์แนบที่ cell B2:C2:D2 sheet Connector DF-DF รบกวนช่วยแก้ไขสูตรการดึงข้อมูลโดยผลลัพธ์ที่ต้องการดึงข้อมูลอยู่ที่ sheet sum ตำแหน่ง column C:E:F จะต้องดูที่ column F เป็นหลักถ้าค่าไม่เท่ากับ 0 จึงให้นำมาแสดง ขอบคุณครับ

Re: รบกวนช่วยแก้ไขสูตรจัดเรียงข้อมูลครับ

Posted: Wed Nov 22, 2017 7:20 pm
by parakorn
ปรับสูตร B2 เป็น =IFERROR(INDEX(Sum!C$18:C$300,SMALL(IF(Sum!$F$18:$F$300<>0,ROW(Sum!$E$18:$E$300)-ROW(Sum!$E$18)+1),ROWS($C$2:$C2)),1),"") Ctrl+Shift+Enter
โดยเปลี่ยนช่วยข้อมูลที่ไฮไลต์สีแดง ให้เป็น Column ผลลัพทที่ต้องการครับ

Re: รบกวนช่วยแก้ไขสูตรจัดเรียงข้อมูลครับ

Posted: Wed Nov 22, 2017 7:33 pm
by Jancha
Work ครับขอบคุณมากครับ :thup:

Re: รบกวนช่วยแก้ไขสูตรจัดเรียงข้อมูลครับ

Posted: Thu Nov 23, 2017 6:05 pm
by Jancha
รบกวนแก้ไขสูตรเพิ่มเติมที่ sheet Install Plan Daily ตำแหน่ง cell I11 ลงไปครับ ลักษณะการทำงานคล้ายกับที่ถามก่อนหน้าแต่เพิ่มการตรวจสอบเข้าไปเงือนไขคือ เวลา,ชื่อ ตรงกันให้ดึงข้อมูลมาแสดง ข้อมูลที่ดึงอยู่ที่ sheet Installation Plan Column A เงื่อนไขที่ Column G=เวลา,U=ชื่อ

สูตรที่ลองปรับใช้จากคำตอบเมื่อวานคือ
=IFERROR(INDEX('Installation Plan'!$A$3:$A$183,SMALL(IF(AND('Installation Plan'!$G$3:$G$183=
$K$3,'Installation Plan'!$U$3:$U$183="CBI"),ROW('Installation
Plan'!$B$3:$B$183)-ROW('Installation Plan'!$B$3)+1),ROWS($I$11:$I11)),1),"")
โดยสีแดงเป็นตำแหน่งเงือนไขที่ใช้เปรียบเทียบ โดยได้แนบคำตอบที่ต้องการมาให้แล้วครับ

Re: รบกวนช่วยแก้ไขสูตรจัดเรียงข้อมูลครับ

Posted: Thu Nov 23, 2017 6:50 pm
by puriwutpokin
Anucha Janthongmuang wrote:รบกวนแก้ไขสูตรเพิ่มเติมที่ sheet Install Plan Daily ตำแหน่ง cell I11 ลงไปครับ ลักษณะการทำงานคล้ายกับที่ถามก่อนหน้าแต่เพิ่มการตรวจสอบเข้าไปเงือนไขคือ เวลา,ชื่อ ตรงกันให้ดึงข้อมูลมาแสดง ข้อมูลที่ดึงอยู่ที่ sheet Installation Plan Column A เงื่อนไขที่ Column G=เวลา,U=ชื่อ

สูตรที่ลองปรับใช้จากคำตอบเมื่อวานคือ
=IFERROR(INDEX('Installation Plan'!$A$3:$A$183,SMALL(IF(AND('Installation Plan'!$G$3:$G$183=
$K$3,'Installation Plan'!$U$3:$U$183="CBI"),ROW('Installation
Plan'!$B$3:$B$183)-ROW('Installation Plan'!$B$3)+1),ROWS($I$11:$I11)),1),"")
โดยสีแดงเป็นตำแหน่งเงือนไขที่ใช้เปรียบเทียบ โดยได้แนบคำตอบที่ต้องการมาให้แล้วครับ
ปรับเป็น
=IFERROR(INDEX('Installation Plan'!$A$3:$A$183,SMALL(IF(('Installation Plan'!$G$3:$G$183=
$K$3)​*('Installation Plan'!$U$3:$U$183="CBI"),ROW('Installation
Plan'!$B$3:$B$183)-ROW('Installation Plan'!$B$3)+1),ROWS($I$11:$I11)),1),"")

Re: รบกวนช่วยแก้ไขสูตรจัดเรียงข้อมูลครับ

Posted: Thu Nov 23, 2017 7:07 pm
by Jancha
ขอบคุณครับสำหรับคำตอบ ถามอีกหน่อยครับทำไม AND ที่ผมเลือกใช้จึงไม่ไม่เป็นผลครับ

Re: รบกวนช่วยแก้ไขสูตรจัดเรียงข้อมูลครับ

Posted: Thu Nov 23, 2017 7:39 pm
by puriwutpokin
Anucha Janthongmuang wrote:ขอบคุณครับสำหรับคำตอบ ถามอีกหน่อยครับทำไม AND ที่ผมเลือกใช้จึงไม่ไม่เป็นผลครับ
มันให้คำตอบเป็นค่าเดี่ยวครับ​ สูตรเป็นarray ต้องเป็นarrayเช่นกันครับ​ ลองครอบช่วงสูตรที่ใช้and กับที่ปรับไป​ โดยกดf9 แล้วดูผลครับ

Re: รบกวนช่วยแก้ไขสูตรจัดเรียงข้อมูลครับ

Posted: Thu Nov 23, 2017 8:28 pm
by Jancha
ขอบคุณครับผม :thup: