Cộng các giá trị trong chuỗi có điều kiện. (1 người xem)

  • Thread starter Thread starter yore
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

yore

Thành viên mới
Tham gia
17/9/07
Bài viết
24
Được thích
1
Mình cần thực hiện công thức cho các cell tô vàng theo file đính kèm. Mặc dù mình đã thử áp dụng hàm sumproduct kết hợp với hàm mid, value nhưng kết quả lại ra là #value! Mình đã thử lại nhiều lần nhưng đành bó tay !! Mong các pro ra tay thử.-+*/
 

File đính kèm

Mình cần thực hiện công thức cho các cell tô vàng theo file đính kèm. Mặc dù mình đã thử áp dụng hàm sumproduct kết hợp với hàm mid, value nhưng kết quả lại ra là #value! Mình đã thử lại nhiều lần nhưng đành bó tay !! Mong các pro ra tay thử.-+*/

Bạn thử xem file "củ chuối" này có được không nhé.
 
Lần chỉnh sửa cuối:
Mình cần thực hiện công thức cho các cell tô vàng theo file đính kèm. Mặc dù mình đã thử áp dụng hàm sumproduct kết hợp với hàm mid, value nhưng kết quả lại ra là #value! Mình đã thử lại nhiều lần nhưng đành bó tay !! Mong các pro ra tay thử.-+*/
F18=SUM(IF(($A$2:$A$7=LEFT(D18,FIND(" ",D18,1)-1))*(LEFT($B$2:$B$7,1)=MID(D18,LEN(D18)-1,1)),IFERROR(RIGHT($B$2:$B$7,LEN($B$2:$B$7)-FIND("+",$B$2:$B$7,1))*1,0),0))
nhớ kết thúc bằng CTRL+Shift + Enter
 
Bạn thử xem file "củ chuối" này có được không nhé.

File "củ cải" bạn đưa ra hoạt động "củ khoai" rồi. Bạn thử thay đổi các giá trị sau dấu "+", cụ thể cho mặt hàng "cam" thì kết quả ở bảng tổng hợp của cam nó ko ra đúng !

F18=SUM(IF(($A$2:$A$7=LEFT(D18,FIND(" ",D18,1)-1))*(LEFT($B$2:$B$7,1)=MID(D18,LEN(D18)-1,1)),IFERROR(RIGHT($B$2:$B$7,LEN($B$2:$B$7)-FIND("+",$B$2:$B$7,1))*1,0),0))
nhớ kết thúc bằng CTRL+Shift + Enter
Còn công thức này mình nhập vào nó lại trả giá trị về là #value!
 
File "củ cải" bạn đưa ra hoạt động "củ khoai" rồi. Bạn thử thay đổi các giá trị sau dấu "+", cụ thể cho mặt hàng "cam" thì kết quả ở bảng tổng hợp của cam nó ko ra đúng !

Bạn xem file này xem sao.
 

File đính kèm

Bạn xem file này xem sao.
=SUM(IF(ISERROR((($A$2:$A$7=D18)*(LEFT($B$2:$B$7)=E18))*(RIGHT($B$2:$B$7,LEN($B$2:$B$7)-FIND("+",$B$2:$B$7)))),0,(($A$2:$A$7=D18)*(LEFT($B$2:$B$7)=E18))*(RIGHT($B$2:$B$7,LEN($B$2:$B$7)-FIND("+",$B$2:$B$7)))))
Có thể rút ngắn bớt nếu dùng hàm xử lý chuỗi:
Mã:
=SUMPRODUCT(($A$2:$A$7=D18)*IF(ISERROR(SEARCH(E18,$B$2:$B$7)),0,SUBSTITUTE(SUBSTITUTE($B$2:$B$7,E18,0),"+",0)))
Ctrl-Shift-Enter
 
Web KT

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

Back
Top Bottom