Page 1 of 1

การนับค่าที่ไม่ซ้ำกัน

Posted: Mon Aug 19, 2019 10:04 am
by rachan
เรียนท่านผู้รู้,

ผมมีรายงานการขนส่ง รถแต่ละคันวิ่งรับงานใน 1 เที่ยว อาจรับหลายออเดอร์ เมื่อส่งของเสร็จ วันต่อมาก็เข้ามารับงานใหม่ ผมต้องการทราบว่าในแต่ละวันมีรถวิ่งกี่เที่ยว จะต้องทำอย่างไรถึงจะสะดวกที่สุด ผมลองใช้ Pivot Table มันจะนับทุกค่า เช่น วันที่ 1 กลายเป็นรถวิ่ง 53 เที่ยว (คือ 53 ออเดอร์) ทั้งๆที่วิ่งจริง 19 เที่ยว ไม่ทราบว่าต้องเขียนสูตรหรือใช้วิธีใดจึงจะได้ผลลัพท์ตามชีทชื่อ Report ครับ ได้แนบไฟล์ตัวอย่างมาด้วยแล้วครับ

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

Re: การนับค่าที่ไม่ซ้ำกัน

Posted: Mon Aug 19, 2019 11:30 am
by puriwutpokin
ที่c4=SUMPRODUCT(('Transport Summary'!$B$3:$B$80=B4)/COUNTIFS('Transport Summary'!$B$3:$B$80,'Transport Summary'!$B$3:$B$80&"",'Transport Summary'!$D$3:$D$80,'Transport Summary'!$D$3:$D$80&""))

Re: การนับค่าที่ไม่ซ้ำกัน

Posted: Mon Aug 19, 2019 4:13 pm
by rachan
เรียนคุณ puriwutpokin,

ขอบคุณมากครับ ทำได้ตามที่ต้องการเลยครับ อยากถามเพิ่มเติมว่า ถ้าผมจะ filter ตามประเภทของรถ แล้วให้จำนวนเที่ยวและจำนวนลังเปลี่ยนตาม เช่นเลือกรถ 6 ล้อ ก็ให้ข้อมูลขึ้นจำนวนเที่ยวของรถ 6 ล้อ และจำนวนลังที่บรรทุก ในแต่ละวันของเดือนนั้นๆ จะต้องใส่สูตรอย่างไรครับ แนบตัวอย่างมาด้วยแล้วครับ

ขอขอบคุณอีกครั้งครับ

Re: การนับค่าที่ไม่ซ้ำกัน

Posted: Mon Aug 19, 2019 9:23 pm
by puriwutpokin
ปรับเป็นที่ C4=SUM(IF(IF('Transport Summary'!B$3:B$80=B4,MATCH(IF(SUBTOTAL(3,OFFSET('Transport Summary'!D$3,ROW('Transport Summary'!D$3:D$80)-ROW('Transport Summary'!D$3),0)),'Transport Summary'!B$3:B$80&'Transport Summary'!D$3:D$80),IF(SUBTOTAL(3,OFFSET('Transport Summary'!D$3,ROW('Transport Summary'!D$3:D$80)-ROW('Transport Summary'!D$3),0)),'Transport Summary'!B$3:B$80&'Transport Summary'!D$3:D$80),0))=ROW('Transport Summary'!D$3:D$80)-ROW('Transport Summary'!D$3)+1,SUBTOTAL(3,OFFSET('Transport Summary'!D$3,ROW('Transport Summary'!D$3:D$80)-ROW('Transport Summary'!D$3),0)))) กด Ctrl+Shift+Enter คัดลอกลงครับ

Re: การนับค่าที่ไม่ซ้ำกัน

Posted: Tue Aug 20, 2019 9:43 am
by rachan
ลองดูแล้วโอเคเลยครับ จะลองใช้กับคอลัม D การหาค่าจำนวนลังด้วย ขอบคุณมากๆครับ