Page 1 of 1
ให้แสดงผลลัพธ์ ที่จะแสดงเฉพาะค่าที่มากที่สุดของเงื่อนไขที่ซ้ำๆกัน
Posted: Sat Jan 19, 2019 9:04 am
by sekaluk
ขอสอบวิธีการที่ให้แสดงผลลัพธ์ ที่จะแสดงเฉพาะค่าที่มากที่สุดของเงื่อนไขที่ซ้ำๆกัน (Column A)
คือ ตามไฟล์แนบใน Sheet1 จะเป็นฐานข้อมูล
โดยต้องการที่จะให้แสดงผลลัพธ์ดัง Sheet2 ซึ่งจะแสดงเฉพาะเงื่อนไขที่มีค่ามากที่สุด (Column E)
ขอขอบคุณมากครับ
Re: ให้แสดงผลลัพธ์ ที่จะแสดงเฉพาะค่าที่มากที่สุดของเงื่อนไขที่ซ้ำๆกัน
Posted: Sat Jan 19, 2019 9:15 am
by puriwutpokin
ที่ Sheet2 ที่E2=MAX(--IF(A2=Sheet1!A$2:A$185,Sheet1!E$2:E$185)) กด Ctrl+Shift+Enter คัดลอกลงครับ
Re: ให้แสดงผลลัพธ์ ที่จะแสดงเฉพาะค่าที่มากที่สุดของเงื่อนไขที่ซ้ำๆกัน
Posted: Sat Jan 19, 2019 9:52 am
by menem
E2 ใน Sheet2 ใช้สูตร
=LOOKUP(2,1/(Sheet1!A:A=A2),Sheet1!E:E)
ที่ทำแบบนี้ได้เพราะโครงสร้างข้อมูล มีลักษณะเรียงลำดับน้อยไปหามากอยู่แล้ว
หากข้อมูลมีลักษณะไม่เรียงกัน จะใช้แบบนี้ไม่ได้ครับ
Re: ให้แสดงผลลัพธ์ ที่จะแสดงเฉพาะค่าที่มากที่สุดของเงื่อนไขที่ซ้ำๆกัน
Posted: Sat Jan 19, 2019 10:30 am
by sekaluk
ขอขอบคุณมากครับ
แต่ว่ายังไม่ใช่คำตอบที่ต้องการครับ
คือว่าจะใช้วิธีการยังไงเพื่อจะให้ข้อมูลจาก Sheet1 เหลือเฉพาะที่แสดงใน sheet2 เท่านั้น โดยเลือกให้เหลือจากเงื่อนไขคือ ค่าที่ Max ที่สุดใน Column E ของแต่ละค่าที่ซ้ำของ Column A
Re: ให้แสดงผลลัพธ์ ที่จะแสดงเฉพาะค่าที่มากที่สุดของเงื่อนไขที่ซ้ำๆกัน
Posted: Sat Jan 19, 2019 11:21 am
by Bo_ry
A2:D2
=INDEX(Sheet1!A$2:A$999,MATCH(0,INDEX(COUNTIF($A$1:$A1,Sheet1!$A$2:$A$999),),))&""
E2 ลากไปทางขวา
=IF($A2="","",INDEX(Sheet1!E$2:E$999,MATCH(MAX(INDEX(Sheet1!$E$2:$E$999*(Sheet1!$A$2:$A$999=$A2),)),INDEX(Sheet1!$E$2:$E$999*(Sheet1!$A$2:$A$999=$A2),),)))
ซ่อน 0 ใช้ custom format #
Re: ให้แสดงผลลัพธ์ ที่จะแสดงเฉพาะค่าที่มากที่สุดของเงื่อนไขที่ซ้ำๆกัน
Posted: Sat Jan 19, 2019 11:27 am
by sekaluk
ได้แล้วครับ
ขอขอบคุณทุกๆท่านมากๆนะครับ