Page 1 of 1

วิธี SUM เฉพาะค่าที่เห็นจาก Filter แต่มีเงื่อนไข

Posted: Tue Jul 25, 2023 1:39 pm
by lydiaintro
สอบถามครับ
ปัจจุบันผมจะใช้สูตร

SUMIF(AL4:AL2516,"<0") << หาผลรวมค่าลบ
SUMIF(AL4:AL2516,">0") << หาผลรวมค่าบวก

แต่พอเรา Filter ผลรวมนั้น ๆก็ยัง Sum กันทั้งหมด ถ้าผมต้องให้มัน Sum เฉพาะ ค่าที่ Filter ไว้ต้องทำยังไงครับ

ขอบคุณครับ

Image

Re: วิธี SUM เฉพาะค่าที่เห็นจาก Filter แต่มีเงื่อนไข

Posted: Tue Jul 25, 2023 2:22 pm
by norkaz
...

C4
=B4*(B4>0)
Copy ลงไป

C2
=SUBTOTAL(109,C4:C465)

**สนับสนุนฟอรั่ม กรุณา คลิกโฆษณาหน้าเพจ**

Norkaz

Re: วิธี SUM เฉพาะค่าที่เห็นจาก Filter แต่มีเงื่อนไข

Posted: Wed Jul 26, 2023 5:48 am
by logic
แบบนี้ก็น่าจะได้ครับ

ฺB1 =SUMPRODUCT(--(B4:B465<0),SUBTOTAL(9,OFFSET(B4,ROW(B4:B465)-ROW(B4),0)))
B2 =SUMPRODUCT(--(B4:B465>0),SUBTOTAL(9,OFFSET(B4,ROW(B4:B465)-ROW(B4),0)))

Re: วิธี SUM เฉพาะค่าที่เห็นจาก Filter แต่มีเงื่อนไข

Posted: Wed Jul 26, 2023 9:20 am
by norkaz
logic wrote: Wed Jul 26, 2023 5:48 am แบบนี้ก็น่าจะได้ครับ

ฺB1 =SUMPRODUCT(--(B4:B465<0),SUBTOTAL(9,OFFSET(B4,ROW(B4:B465)-ROW(B4),0)))
B2 =SUMPRODUCT(--(B4:B465>0),SUBTOTAL(9,OFFSET(B4,ROW(B4:B465)-ROW(B4),0)))
:thup: :thup: :thup:

Re: วิธี SUM เฉพาะค่าที่เห็นจาก Filter แต่มีเงื่อนไข

Posted: Thu Aug 10, 2023 4:58 pm
by lydiaintro
logic wrote: Wed Jul 26, 2023 5:48 am แบบนี้ก็น่าจะได้ครับ

ฺB1 =SUMPRODUCT(--(B4:B465<0),SUBTOTAL(9,OFFSET(B4,ROW(B4:B465)-ROW(B4),0)))
B2 =SUMPRODUCT(--(B4:B465>0),SUBTOTAL(9,OFFSET(B4,ROW(B4:B465)-ROW(B4),0)))
ได้ตามที่ต้องการเลยครับ ขอบคุณครับ :cp: :cp: :cp: