ngodinhhoang
Thành viên chính thức


- Tham gia
- 12/11/09
- Bài viết
- 85
- Được thích
- 4
Mong các bạn giúp đỡ. cái này cực hay trong dự toán
http://www.mediafire.com/view/?u1zijfx31cpqvze
http://www.mediafire.com/view/?u1zijfx31cpqvze


=IF(A6<>"",SUM(INDIRECT("i"&ROW()+1&":i"&IF(A6=MAX(stt),ROWS(stt)+5,MATCH(SMALL(stt,1),stt,0)+4))),"")
Bạn thử dùng công thức này xem, M6:
Kéo xuống, với stt =$A$6:$A$137Mã:=IF(A6<>"",SUM(INDIRECT("i"&ROW()+1&":i"&IF(A6=MAX(stt),ROWS(stt)+5,MATCH(SMALL(stt,1),stt,0)+4))),"")
=IF(A6="",F6*I6,SUMPRODUCT($F6:$F$137,$I6:$I$137)-SUMIF($A7:$A$138,">0",$J7:$J$138))
=SUMIF(A6:A137,"=",J6:J137)
=IF(A6="",H6-G6,SUMPRODUCT($H6:$H$137-$G6:$G$137)-SUMIF($A7:$A$138,">0",$I7:$I$138))

Cho mình hỏi hàm sumif mà với điều kiện là "=" nghĩa là sao vậy? nghĩa là = 0 đó à?Gì mà nhiều thế
Công thức cho J6 thế này là được rồi:
Kéo fill xuống đến J137Mã:=IF(A6="",F6*I6,SUMPRODUCT($F6:$F$137,$I6:$I$137)-SUMIF($A7:$A$138,">0",$J7:$J$138))
Khỏi name gì ráo
Ngoài ra, công thức tính tổng ở J138 ta sửa thành:
Mã:=SUMIF(A6:A137,"=",J6:J137)





