Page 1 of 1

นับยอดรายเดือน

Posted: Thu Dec 15, 2011 2:35 pm
by som
สวัสดีครับ

ผมต้องการนับจำนวนใบเสนอราคาของแต่ละผู้ขายในแต่ละเดือน ตามfile ที่แนบครับ
ลองเขียนสูตรดูแล้วได้ค่าไม่ตรง ช่วยแก้ให้หน่อยครับ

Re: นับยอดรายเดือน

Posted: Thu Dec 15, 2011 2:52 pm
by snasui
:D ลองตามนี้ครับ

ที่ J8 คีย์

=COUNT(IF($D$8:$D$19=$J$6,IF(MID($E$8:$E$19,4,2)+0=$I8,IF($F$8:$F$19<>"",$G$8:$G$19))))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: นับยอดรายเดือน

Posted: Thu Dec 15, 2011 3:29 pm
by som
:D ได้แล้วครับ

ขอบคุณครับ


ขอถามเพิ่มเติมหน่อยนะครับ
กรณีลูกค้าไม่ซื้อ เราจะให้แสดง หมายเลขใบเสนอราคาทั้งหมด(column E)ที่ไม่มี PO มาแสดงได้ไหมครับ เอาใว้มาไล่ติดตามการขายน่ะครับ :D

Re: นับยอดรายเดือน

Posted: Thu Dec 15, 2011 3:38 pm
by snasui
:D ลองตามขั้นตอนด้านล่างครับ
  1. เซลล์ E21 คีย์คำว่าใบเสนอราคา
  2. เซลล์ D22 คีย์สูตรเพื่อนับใบเสนอราคาที่ไม่มี PO
    =SUMPRODUCT(--(E8:E19<>""),--(F8:F19=""))
    Enter
  3. เซลล์ E22 คีย์สูตรเพื่อแสดงรายการใบเสนอราคาทั้งหมด
    =IF(ROWS(E$22:E22)>$D$22,"",INDEX($E$8:$E$19,SMALL(IF($E$8:$E$19<>"",IF($F$8:$F$19="",ROW($E$8:$E$19)-ROW($E$8)+1)),ROWS(E$22:E22))))
    Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: นับยอดรายเดือน

Posted: Thu Dec 15, 2011 4:07 pm
by som
:D ขอบคุณครับ :D

Re: นับยอดรายเดือน

Posted: Thu Dec 15, 2011 4:29 pm
by ChoBkuN
เพิ่มเติมจากอันแรกครับ

ที่ J8

=COUNT(IF($D$8:$D$19=J$6,IF(MID($E$8:$E$19,4,2)+0=$I9,IF($F$8:$F$19<>"",$G$8:$G$19))),IF(OFFSET(J$6,0,-1)=$D$8:$D$19,IF(MID($E$8:$E$19,4,2)+1=$I9,IF($F$8:$F$19="",$G$8:$G$19))))

Ctrl + Shift + Enter

ลากลง ลากขวา
ครับ

Re: นับยอดรายเดือน

Posted: Thu Dec 15, 2011 4:57 pm
by snasui
ChoBkuN wrote:เพิ่มเติมจากอันแรกครับ

ที่ J8

=COUNT(IF($D$8:$D$19=J$6,IF(MID($E$8:$E$19,4,2)+0=$I9,IF($F$8:$F$19<>"",$G$8:$G$19))),IF(OFFSET(J$6,0,-1)=$D$8:$D$19,IF(MID($E$8:$E$19,4,2)+1=$I9,IF($F$8:$F$19="",$G$8:$G$19))))

Ctrl + Shift + Enter

ลากลง ลากขวา
ครับ
กรณีต้องการให้สูตร Dynamic ควรจะเป็นสูตรที่ให้ผลลัพธ์เช่นสูตรด้านล่างครับ

ที่ J8 คีย์

=COUNT(IF($D$8:$D$19=LOOKUP(CHAR(255),$J$6:J$6),IF(MID($E$8:$E$19,4,2)+0=$I8,IF(IF(J$7="มี PO",$F$8:$F$19<>"",$F$8:$F$19=""),$G$8:$G$19))))

Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง

Re: นับยอดรายเดือน

Posted: Thu Dec 15, 2011 5:16 pm
by ChoBkuN
อ่า
เพิ่งเห็นว่า ผลลัพธ์ที่ได้ผิด V_V