Cộng số bên trái chuổi!

Liên hệ QC

win-sun

Thành viên hoạt động
Tham gia
19/1/09
Bài viết
151
Được thích
15
Xin nhờ mọi người chỉ giúp, xin cảm ơn!
 

File đính kèm

  • TINHTONG.xlsx
    9.7 KB · Đọc: 31
Công thức cho AG8 có thể là :
Mã:
=SUM(IF(LEN([COLOR=#ff0000]H8[/COLOR]:AF8)>0,--TRIM(LEFT(SUBSTITUTE([COLOR=#ff0000]H8[/COLOR]:AF8,"C",REPT(" ",255)),255)),0))

kết thúc = ctrl+shift+enter

B8 chứ sao lại là H8?
Ngoài ra tôi nghĩ có thể rút gọn thành:
Mã:
=SUM(--TRIM(LEFT(SUBSTITUTE([COLOR=#ff0000]0&[/COLOR]B8:AF8,"C",REPT(" ",20)),20)))
 
Lần chỉnh sửa cuối:
Góp vui thêm cách không TRIM:

=SUM(--LEFT(SUBSTITUTE(0&B8:AF8,"C",REPT(" ",20)),20))

Hoặc:

=SUM(--LEFT(0&B8:AF8,FIND("C",B8:AF8&"C")))
 
Có ô nào có số mà không có chữ C không? Nếu có thì có tính không.
 
Góp vui thêm cách không TRIM:

=SUM(--LEFT(SUBSTITUTE(0&B8:AF8,"C",REPT(" ",20)),20))

Hoặc:

=SUM(--LEFT(0&B8:AF8,FIND("C",B8:AF8&"C")))
Mình là thành viên mới. Về Excel còn rất nhiều cái mình không biết, mong các bạn giúp đỡ. Các bạn cho mình hỏi hai dấu "--" trước hàm LEFT ở trên có ý nghĩa gì vậy?
 
Mình là thành viên mới. Về Excel còn rất nhiều cái mình không biết, mong các bạn giúp đỡ. Các bạn cho mình hỏi hai dấu "--" trước hàm LEFT ở trên có ý nghĩa gì vậy?

chuyển chữ thành số ; string --> number

tương đương với hàm value()
 
Mình là thành viên mới. Về Excel còn rất nhiều cái mình không biết, mong các bạn giúp đỡ. Các bạn cho mình hỏi hai dấu "--" trước hàm LEFT ở trên có ý nghĩa gì vậy?

Bài #6

-- là mẹo chuyển số ở dạng chuỗi về dạng số thực sự ("1" khác với 1) để tính toán, so sánh lớn bé...
Hoặc dùng cách sau:
*1 hoặc /1 hoặc +0 (nhân với 1 hoặc chia cho 1 hoặc cộng với 0).
 
chuyển chữ thành số ; string --> number

tương đương với hàm value()
Bài #6

-- là mẹo chuyển số ở dạng chuỗi về dạng số thực sự ("1" khác với 1) để tính toán, so sánh lớn bé...
Hoặc dùng cách sau:
*1 hoặc /1 hoặc +0 (nhân với 1 hoặc chia cho 1 hoặc cộng với 0).
Cảm ơn các bạn nhiều!
 
Web KT
Back
Top Bottom