Cộng dồn có điều kiện xâu chuỗi.

Liên hệ QC

Sonbebu

Thành viên mới
Tham gia
17/11/12
Bài viết
6
Được thích
0
Mình muốn tính cộng dồn tiền cả tháng của 1 người bất kỳ xuất hiện trong cột "người làm"Sheet1 như trong ví dụ (khi số liệu thay đổi thì kết quả bảng cũng thay đổi). Vì 1 ngày có 2 người làm nên không thể dùng autofilter được.

Mỗi ngày có hai người làm, và thực lĩnh là số tiền 1 người được lĩnh trong ngày làm việc đó.

Nhờ các bạn giúp mình, xin cảm ơn nhiều !
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn xem có đúng ý của bạn không ?
 

File đính kèm

giúp mình thực hiện Cộng dồn số liệu ở 1 cột với điều kiện ở 1 cột khác.

Mình muốn tính cộng dồn tiền cả tháng của 1 người bất kỳ xuất hiện trong cột "người làm" ở Sheet1 như trong ví dụ sang bảng ở sheet3 (khi số liệu thay đổi thì kết quả bảng cũng thay đổi). Vì 1 ngày làm việc có hai người nên khi lấy số liệu của 1 người không dùng autofilter được.

Mỗi ngày có hai người làm, và thực lĩnh là số tiền 1 người được lĩnh trong ngày làm việc đó.

Nhờ các bạn giúp mình, xin cảm ơn nhiều !
 

File đính kèm

Lần chỉnh sửa cuối:
MinhKhai ơi mình muốn tính kết quả ở Sheet 1, bạn giúp minh dược không?
 
Mình muốn tính cộng dồn tiền cả tháng của 1 người bất kỳ xuất hiện trong cột "người làm"Sheet1 như trong ví dụ (khi số liệu thay đổi thì kết quả bảng cũng thay đổi). Vì 1 ngày có 2 người làm nên không thể dùng autofilter được.

Mỗi ngày có hai người làm, và thực lĩnh là số tiền 1 người được lĩnh trong ngày làm việc đó.
Bạn xem thử có được chưa nhé.
 

File đính kèm

Lần chỉnh sửa cuối:
Mình muốn tính cộng dồn tiền cả tháng của 1 người bất kỳ xuất hiện trong cột "người làm" ở Sheet1 như trong ví dụ sang bảng ở sheet3 (khi số liệu thay đổi thì kết quả bảng cũng thay đổi). Vì 1 ngày làm việc có hai người nên khi lấy số liệu của 1 người không dùng autofilter được.

Mỗi ngày có hai người làm, và thực lĩnh là số tiền 1 người được lĩnh trong ngày làm việc đó.

Nhờ các bạn giúp mình, xin cảm ơn nhiều !

Bạn dùng thử cái này cho ô B2 xem:

=SUM(IF(ISERROR(IF(FIND(A2,Sheet1!$E$2:$E$32),Sheet1!$C$2:$C$32)),0,IF(FIND(A2,Sheet1!$E$2:$E$32),Sheet1!$C$2:$C$32)))

Kết thúc Ctrl + Shift + Enter.

hoặc cái này:

=SUMPRODUCT(((LEFT(Sheet1!$E$2:$E$32,FIND("+",Sheet1!$E$2:$E$32)-2)=A2)+(RIGHT(Sheet1!$E$2:$E$32,LEN(Sheet1!$E$2:$E$32)-(FIND("+",Sheet1!$E$2:$E$32)+1))=A2)),Sheet1!$C$2:$C$32)

Nhấn Enter.
 
Mình muốn tính cộng dồn tiền cả tháng của 1 người bất kỳ xuất hiện trong cột "người làm"Sheet1 như trong ví dụ (khi số liệu thay đổi thì kết quả bảng cũng thay đổi). Vì 1 ngày có 2 người làm nên không thể dùng autofilter được.

Mỗi ngày có hai người làm, và thực lĩnh là số tiền 1 người được lĩnh trong ngày làm việc đó.

Nhờ các bạn giúp mình, xin cảm ơn nhiều !

Xem kết quả trong file coi đúng không. Lẽ ra bạn phải cho kết quả tạm để người khác hiểu bạn muốn gì.
Mình đoán và làm đại thế này khả năng đoán sai 99%
 

File đính kèm

Lần chỉnh sửa cuối:
Thanks mhung12005 nha, mình thử rồi nhưng sao kết quả lại sai nhỉ, bạn có thể check lại giúp mình được không?
 
Xem kết quả trong file coi đúng không. Lẽ ra bạn phải cho kết quả tạm để người khác hiểu bạn muốn gì.
Mình đoán và làm đại thế này khả năng đoán sai 99%
Híc, ở sheet1 có cột người làm đấy, mỗi ngày có 2 người làm khác nhau, mình chỉ muốn tính số tiền một người bất kỳ được lĩnh trong 1 tháng thôi mà. Tức là ví dụ như "Sơn A" 1 tháng làm 9 ngày thì tổng tiên thu được là tổng của các ngày có tên bên cột E, và số tiền tương ứng là số nằm bên cột F thôi mà. (công thức tính cho cột B ở Sheet3).
Mong mọi người giúp đỡ mình.
 

File đính kèm

Híc, ở sheet1 có cột người làm đấy, mỗi ngày có 2 người làm khác nhau, mình chỉ muốn tính số tiền một người bất kỳ được lĩnh trong 1 tháng thôi mà. Tức là ví dụ như "Sơn A" 1 tháng làm 9 ngày thì tổng tiên thu được là tổng của các ngày có tên bên cột E, và số tiền tương ứng là số nằm bên cột F thôi mà. (công thức tính cho cột B ở Sheet3).
Mong mọi người giúp đỡ mình.
Cthức tại B2
PHP:
=SUMIF(Sheet1!$E$2:$E$32,"*"&A2&"*",Sheet1!$F$2:$F$32)
Fill cthức xuống
 
Thử công thức này vào ô B2:
PHP:
=SUMIF(Sheet1!$E$2:$E$32;"*"&Sheet3!A2&"*";Sheet1!$F$2:$F$32)
 
Cám ơn các bạn đã giúp đỡ, đặc biệt cám ơn mhung12005, mình đã dùng công thức của bạn để tính :

Quá chuẩn :)) =SUM(IF(ISERROR(IF(FIND(A2,Sheet1!$E$2:$E$32),Sheet1!$F$2:$F$32)),0,IF(FIND(A2,Sheet1!$E$2:$E$32),Sheet1!$F$2:$F$32)))

Hoặc:
=SUMPRODUCT(((LEFT(Sheet1!$E$2:$E$32,FIND("+",Sheet1!$E$2:$E$32)-2)=A2)+(RIGHT(Sheet1!$E$2:$E$32,LEN(Sheet1!$E$2:$E$32)-(FIND("+",Sheet1!$E$2:$E$32)+1))=A2)),Sheet1!$F$2:$F$32)


Mình chỉ phải thay đổi lại cột số liệu đích thôi (Cột F chứ không phải cột C)
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom