minhcong.tckt
Thành viên thường trực
- Tham gia
- 13/4/11
- Bài viết
- 385
- Được thích
- 36
- Giới tính
- Nam
Theo như điều kiện của bạn thì không dùng hàm count được đâu. Nếu excel 2007 thì dùng được countifs còn 2003 thì phải xài sumproduct thôi.Em gửi file đính kèm, mong sự giúp đỡ của các huynh tỷ trong diễn đàn
Chân thành cảm ơn!!!
Bạn hỏi rằng:Em gửi file đính kèm, mong sự giúp đỡ của các huynh tỷ trong diễn đàn
Chân thành cảm ơn!!!
và:Số người lao động đến mức chịu thuế
Ai biết thế nào là đến mức chịu thuế đâu mà giúp9 người trong quý 1 đến mức chịu thuế
Bạn hỏi rằng:
và:
Ai biết thế nào là đến mức chịu thuế đâu mà giúp
Thế thì COUNIF thôi:Ở cột lương tháng, giả sử rằng em chỉ đếm những người có mức thu nhập từ 4tr trở lên, nhưng người dưới 4tr ko đếm
Điều kiện nữa là đếm ko trùng người lao động trong 1 quý (Người nào bị trùng thì tính 1 lần)
=COUNTIF($C$4:$C$21,">=4000000")
Theo như điều kiện của bạn thì không dùng hàm count được đâu. Nếu excel 2007 thì dùng được countifs còn 2003 thì phải xài sumproduct thôi.
=SUMPRODUCT(($E$4:$E$21=$E$4)*($C$4:$C$21>=5000000))
Thế thì COUNIF thôi:
PHP:=COUNTIF($C$4:$C$21,">=4000000")
Thôi thì dùng PivotTable đi cho nó khỏeNhững người bị trùng sẽ ko được đếm (đếm thoả mãn nhiều điều kiện) , mong anh giúp đỡ thêm
Thầy chỉ giùm cách làm PivotTable trong trường hợp này?Thôi thì dùng PivotTable đi cho nó khỏe
Ten =Sheet1!$B$4:$B$1000
Luong =Sheet1!$C$4:$C$1000
DK =IF(Luong>=4000000,Ten,"")
=SUMPRODUCT((DK<>"")*(MATCH(DK,DK,0)=ROW(INDIRECT("1:"&ROWS(Ten)))))
Làm thử trước đi ---> Chỉ có việc dùng chuột kéo, thả. Xong, lọc cột lương chỉ lấy mấy em >=4000000... Đơn giản như.. ăn khoai ấy thôiThế còn PivotTable thì sao ạ?
Thực sự em chưa biết làm câu này bằng pivot. Mong mọi người giải đáp.
Em cám ơn nhiều!
Tôi có cách này hơi củ chuối
- Đặt name
PHP:Ten =Sheet1!$B$4:$B$1000
PHP:Luong =Sheet1!$C$4:$C$1000
- Công thức:PHP:DK =IF(Luong>=4000000,Ten,"")
Kết quả =9, không biết có đúng ý tác giả không?PHP:=SUMPRODUCT((DK<>"")*(MATCH(DK,DK,0)=ROW(INDIRECT("1:"&ROWS(Ten)))))
--------------
Thật ra nếu không đặt name cũng ra kết quả, nhưng công thức sẽ rất dài
Bạn muốn thêm điều kiện gì đó thì cứ việc cho vào name DK mà tính thôiEm thấy công thức của anh rất hay, nhưng ko thấy sử dụng mã quý. Theo cách hiểu của em, với công thức trên của anh có thể áp dụng để tính cho Năm (tổng số lao động nằm trong diện bị tính thuế TNCN ko bị trùng )
Hàng quý có biến động nhân sự, vậy có lẽ phải sử dụng thêm điều kiện mã quý I,II,III,IV ???
Quy =Sheet1!$E$4:$E$1000
DK =IF((Luong>=4000000)*(Quy="QII"),Ten,"")
Bạn muốn thêm điều kiện gì đó thì cứ việc cho vào name DK mà tính thôi
Công thức của name DK
PHP:DK =IF((Luong>=4000000)*(Quy="QII"),Ten,"")
Nếu dùng công thức THƯỜNG thì làm thế nào? Bạn làm thử xemDK là hàm gì vậy a,
sao thấy lạ thật. tại sao phải dùng DK thay vì công thức thường?
Hic, không phải chỉ muốn ăn khoai mà không chịu luộc. Mà luộc hổng nổiLàm thử trước đi ---> Chỉ có việc dùng chuột kéo, thả. Xong, lọc cột lương chỉ lấy mấy em >=4000000... Đơn giản như.. ăn khoai ấy thôi
Gì mà rắc rối thế. Xem đoạn video clip này:Hic, không phải chỉ muốn ăn khoai mà không chịu luộc. Mà luộc hổng nổi
Em nghĩ khi làm pivot với điều kiện như này thì có thể là:
- Thêm trường tính toán với hàm countif
- Hoặc làm pivot với dữ liệu nguồn là từ nhiều nguồn để có thể lọc được.
---> Nhưng túm lại vẫn trắng tay, chẳng cách nào ra được kết quả. Mong mọi người chỉ giúp.