lê hữu tâm
Thành viên mới

- Tham gia
- 4/7/18
- Bài viết
- 4
- Được thích
- 0
Bạn thử thay bằng công thức:Nhờ mọi người giúp đỡ. Mình đang dùng lệnh sumif để tính khối lượng cốt thép lớn hơn 10 và <=18. Tuy nhiên kết quả luôn trả về 0. Mình đánh dấu ô màu vàng và tại sheet 7. Thép móng NC. Mong ae giúp đỡ sửa lại cho đúng.
=SUMIF(H26:H65,"<=18",R26:R65)+SUMIF(H26:H65,">10",R26:R65)
R68=SUMPRODUCT((H26:H65>10)*(H26:H65<=18)*(R26:R65))Vậy thì không đúng bạn ơi, Tổng đầu tiên sẽ gồm cả cốt thép D<=10, Tổng thứ 2 sẽ gồm cả cốt thép D>18. Như vậy thì kết quả không đúng
SumifS nhé bạn =SUMIFS($R$26:$R$65,$H$26:$H$65,"<=18",$H$26:$H$65,">10")Vậy thì không đúng bạn ơi, Tổng đầu tiên sẽ gồm cả cốt thép D<=10, Tổng thứ 2 sẽ gồm cả cốt thép D>18. Như vậy thì kết quả không đúng
2 điều kiện trở lên thì nên dùng sumifSVậy thì không đúng bạn ơi, Tổng đầu tiên sẽ gồm cả cốt thép D<=10, Tổng thứ 2 sẽ gồm cả cốt thép D>18. Như vậy thì kết quả không đúng
Theo lô gic thì bạn phải lấy phần lớn hơn 10 và trừ đi phần lớn hơn 18 chứBạn thử thay bằng công thức:
Mã:=SUMIF(H26:H65,"<=18",R26:R65)+SUMIF(H26:H65,">10",R26:R65)
Thực ra công thức gốc của bạn ấy là:Theo lô gic thì bạn phải lấy phần lớn hơn 10 và trừ đi phần lớn hơn 18 chứ
=+SUMIF(H26:H65,"<=18"&">10",R26:R65)
Thật ra để tính tổng vừa chặn trên vừa chặn dưới cũng có thể dùng SUMIF được như thường, bằng cách lấy tổng theo điều kiện chặn trên trừ cho tổng theo điều kiện chặn dưới sẽ ra kết quả đúng bằng tổng 2 điều kiệnBạn thử thay bằng công thức:
Mã:=SUMIF(H26:H65,"<=18",R26:R65)+SUMIF(H26:H65,">10",R26:R65)
=SUMIF(H26:H65,"<=18",R26:R65)-SUMIF(H26:H65,"<=10",R26:R65)