Page 1 of 1

การดึงข้อมูลมาสรุป

Posted: Mon Mar 05, 2018 2:13 pm
by highman
Sheet: Input
เป็นการบันทึกข้อมูลเข้าไปเรื่อยๆ โดยมีชื่อบุคคล รายการสิ่งของและราคา
แต่ใน Sheet: Summary ต้องการดึงข้อมูลจาก "Input" มาสรุป
(ตามตัวอย่างไฟล์ที่แนบมานะครับ)

Re: การดึงข้อมูลมาสรุป

Posted: Mon Mar 05, 2018 3:06 pm
by logic
ใช้ Sumifs ได้ครับ

B2 =SUMIFS(Input!$C$2:$C$9,Input!$A$2:$A$9,$A2,Input!$B$2:$B$9,B$1)

คัดลอกสูตรไปด้านขวาและด้านล่าง

Re: การดึงข้อมูลมาสรุป

Posted: Tue Mar 06, 2018 7:59 am
by highman
ขอบคุณครับ

แต่คอลัมน์แรก ที่เป็นชื่อ ต้องดึงมาอย่างไรครับ

Re: การดึงข้อมูลมาสรุป

Posted: Tue Mar 06, 2018 8:57 am
by logic
ใช้สูตรอารเรย์มาช่วยได้ครับ :P

A2 =IFERROR(INDEX(Input!$A$2:$A$9,SMALL(IF(FREQUENCY(IF(Input!$A$2:$A$9<>"",MATCH(Input!$A$2:$A$9,Input!$A$2:$A$9,0)),ROW(Input!$A$2:$A$9)-ROW(Input!$A$2)+1),ROW(Input!$A$2:$A$9)-ROW(Input!$A$2)+1),ROWS(A$2:A2))),"") กด 3 แป้นร่วมกันคือ Ctrl+Shift+Enter แล้วค่อยคัดลอกสูตรไปด้านล่าง
B1 =IFERROR(INDEX(Input!$B$2:$B$9,SMALL(IF(FREQUENCY(IF(Input!$A$2:$A$9<>"",MATCH(Input!$B$2:$B$9,Input!$B$2:$B$9,0)),ROW(Input!$A$2:$A$9)-ROW(Input!$A$2)+1),ROW(Input!$A$2:$A$9)-ROW(Input!$A$2)+1),COLUMNS($B1:B1))),"") กด 3 แป้นร่วมกันคือ Ctrl+Shift+Enter แล้วค่อยคัดลอกสูตรไปทางขวา