Page 1 of 1

ขอคำสั่งแยกระหว่างยอดบวกกับยอดลบครับ

Posted: Mon Jun 10, 2019 3:18 pm
by Thak
ขอคำสั่งแยกระหว่างยอดบวกกับยอดลบครับ เช่น เรามีชีตหนึ่งชีตแต่ยอด บวก,ลบ ปนกันมั่วแล้วเราต้องการให้แยกระหว่างบวกกับลบในอีกชีต ต้องเขียนยังไงครับ

Re: ขอคำสั่งแยกระหว่างยอดบวกกับยอดลบครับ

Posted: Mon Jun 10, 2019 3:28 pm
by Supachok
C2
=SUMPRODUCT(--($B2=รายการ!$B$6:$B$30),--(รายการ!$C$6:$C$30<0),รายการ!$C$6:$C$30)
D2
=SUMPRODUCT(--($B3=รายการ!$B$6:$B$30),--(รายการ!$C$6:$C$30>0),รายการ!$C$6:$C$30)

copy down

Re: ขอคำสั่งแยกระหว่างยอดบวกกับยอดลบครับ

Posted: Mon Jun 10, 2019 4:15 pm
by Thak
อีกนิดนึงครับ แล้วถ้าต้องการให้ตัวยอดบวกอยู่ข้างบนทั้งหมด ยอดลบอยู่ข้างล่างทั้งหมดพอจะทำได้ไหมครับ เพื่อจะได้เช็คยอดง่ายขึ้นครับ

Re: ขอคำสั่งแยกระหว่างยอดบวกกับยอดลบครับ

Posted: Mon Jun 10, 2019 4:43 pm
by Supachok
Sheet รายการ

E6
=IFERROR(INDEX($B$6:$B$30,MATCH(F6,$C$6:$C$30,0)),"")
F6
=IFERROR(SMALL(IF($C$6:$C$30<0,$C$6:$C$30),ROW(A1)),"")
G6
=IFERROR(INDEX($B$6:$B$30,MATCH(H6,$C$6:$C$30,0)),"")
H6
=IFERROR(SMALL(IF($C$6:$C$30>=0,$C$6:$C$30),ROW(B1)),"")
array formula
{}
Copy down

Re: ขอคำสั่งแยกระหว่างยอดบวกกับยอดลบครับ

Posted: Mon Jun 10, 2019 4:45 pm
by Supachok
Thak wrote: Mon Jun 10, 2019 4:15 pm อีกนิดนึงครับ แล้วถ้าต้องการให้ตัวยอดบวกอยู่ข้างบนทั้งหมด ยอดลบอยู่ข้างล่างทั้งหมดพอจะทำได้ไหมครับ เพื่อจะได้เช็คยอดง่ายขึ้นครับ
Fillter แล้วเอาเลข 0 ออกครับ