สอบถามเรื่องการนับจำนวนข้อมูลที่ไม่ซ้ำ(แบบกำหนดเงื่อนไขคงที่)ครับ
Posted: Sun Mar 22, 2015 11:57 am
เรียนสอบถามเพิ่มเติมครับ จากกระทู้เดิมที่ http://www.snasui.com/viewtopic.php?t=2964 (ต้องขออนุญาติท่านเจ้าของกระทู้เดิมด้วยนะครับ)
ที่มีสูตรการนับจำนวนข้อมูลที่ไม่ซ้ำกัน เมื่อกรองตามเงื่อนไขต่างๆ
แต่ถ้าสมมุติว่าผมจะระบุเงื่อนไขแล้วให้นับเฉพาะจำนวนที่ไม่ซ้ำกันในเงื่อนไขนั้นเลย จะทำได้หรือเปล่าครับ(ไม่ใช้วิธีการกรองจากฐานข้อมูลเดิม)
เช่น ถ้าระบุเงื่อนไขในเซล์ D36 เช่น ใส่ S001 แล้วให้ผลปรากฎในช่อง E36 เลย
" " D37 " ใส่ S002 " " E37
" " D38 " ใส่ S003 " " E38
" " D39 " ใส่ S004 " " E39
ขอขอบคุณล่วงหน้าครับ
ปล.สูตรเดิมที่อาจาร์เคยให้ไว้=SUM(IF(MATCH(IF(SUBTOTAL(3,OFFSET(E10,ROW(E10:E31)-ROW(E10),0)),E10:E31),IF(SUBTOTAL(3,OFFSET(E10,ROW(E10:E31)-ROW(E10),0)),E10:E31),0)=ROW(E10:E31)-ROW(E10)+1,SUBTOTAL(3,OFFSET(E10,ROW(E10:E31)-ROW(E10),0))))
ซึ่งเป็นสูตรอาร์เรย์ ผมพยามจะศึกษาแล้วแต่ไม่ทราบจะเพิ่มเติมเงื่อนไขได้ตรงไหนจริงๆครับ จึงต้องรบกวนอาจารย์อีกครั้งครับ
ที่มีสูตรการนับจำนวนข้อมูลที่ไม่ซ้ำกัน เมื่อกรองตามเงื่อนไขต่างๆ
แต่ถ้าสมมุติว่าผมจะระบุเงื่อนไขแล้วให้นับเฉพาะจำนวนที่ไม่ซ้ำกันในเงื่อนไขนั้นเลย จะทำได้หรือเปล่าครับ(ไม่ใช้วิธีการกรองจากฐานข้อมูลเดิม)
เช่น ถ้าระบุเงื่อนไขในเซล์ D36 เช่น ใส่ S001 แล้วให้ผลปรากฎในช่อง E36 เลย
" " D37 " ใส่ S002 " " E37
" " D38 " ใส่ S003 " " E38
" " D39 " ใส่ S004 " " E39
ขอขอบคุณล่วงหน้าครับ
ปล.สูตรเดิมที่อาจาร์เคยให้ไว้=SUM(IF(MATCH(IF(SUBTOTAL(3,OFFSET(E10,ROW(E10:E31)-ROW(E10),0)),E10:E31),IF(SUBTOTAL(3,OFFSET(E10,ROW(E10:E31)-ROW(E10),0)),E10:E31),0)=ROW(E10:E31)-ROW(E10)+1,SUBTOTAL(3,OFFSET(E10,ROW(E10:E31)-ROW(E10),0))))
ซึ่งเป็นสูตรอาร์เรย์ ผมพยามจะศึกษาแล้วแต่ไม่ทราบจะเพิ่มเติมเงื่อนไขได้ตรงไหนจริงๆครับ จึงต้องรบกวนอาจารย์อีกครั้งครับ