Dùng công thức để lấy kết quả số nằm chung với text

Liên hệ QC

Lê Duy Thương

Cạo lấy gì gội (Dịch quá không gội được)
Tham gia
14/10/09
Bài viết
3,111
Được thích
4,846
Kính gửi anh chị em trong gpe . Tôi đang vướng mắc 1 file excel. Mong các anh chi em trợ giúp
chi tiết yêu cầu tôi đã viết trong file đính kèm
 

File đính kèm

Kính gửi anh chị em trong gpe . Tôi đang vướng mắc 1 file excel. Mong các anh chi em trợ giúp
chi tiết yêu cầu tôi đã viết trong file đính kèm

Cái này thì bạn dùng công thức đơn giản thôi, nhìn vậy chứ không phức tạp lắm đâu:
Tại Ô H3:
PHP:
=SUMPRODUCT(--SUBSTITUTE($A3:$F3&"0","X",""))
cứ thế fill xuống các dòng tiếp theo

hay:
PHP:
=SUM(--SUBSTITUTE($A3:$F3&"0","X",""))
kết thúc với Ctrl+Shift+Enter

Kết quả như ý không ?
 
Cái này thì bạn dùng công thức đơn giản thôi, nhìn vậy chứ không phức tạp lắm đâu:
Tại Ô H3:
PHP:
=SUMPRODUCT(--SUBSTITUTE($A3:$F3&"0","X",""))
cứ thế fill xuống các dòng tiếp theo

hay:
PHP:
=SUM(--SUBSTITUTE($A3:$F3&"0","X",""))
kết thúc với Ctrl+Shift+Enter

Kết quả như ý không ?
CẢM ƠN ANH ĐÃ CHI GIÁO NHƯNG VẪN CHƯA CHÍNH XÁC ANH dat_butmuc ƠI
ANH THỬ NHẬP X4 VÀO CELLS F3 VÀ F4 THÌ SẼ THẤY KẾT QUẢ
MONG ANH CHỈ TIẾP
 
CẢM ƠN ANH ĐÃ CHI GIÁO NHƯNG VẪN CHƯA CHÍNH XÁC ANH dat_butmuc ƠI
ANH THỬ NHẬP X4 VÀO CELLS F3 VÀ F4 THÌ SẼ THẤY KẾT QUẢ
MONG ANH CHỈ TIẾP

Công thức của Hoangminhtien đã xử lý "đẹp" vấn đề này rồi, tôi cũng đang định post lên,
Còn lại, việc xử lý trường hợp =8H,>8H,<8H thì bạn dùng cái này:
PHP:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(LEFT(A8,2),"X=","="),"X-","<"),"X…",">")&"8H"

P/s: Lần sau đưa dữ liệu lên nên đưa ra hết các trường hợp thì có kết quả tốt ngay từ đầu mà chẳng phải mất nhiều thời gian, kinh nghiệm này chắc bạn có thừa, right?
 
Lần chỉnh sửa cuối:
Bạn dùng hàm SUM kết hợp IF này xem sao (công thức mảng nhé nhấn tổ hợp phím Ctrl+Shift+Enter khi nhập xong công thức)
Mã:
H3 =SUM(IF(ISERROR(--SUBSTITUTE($A3:$F3,"X","")+0),0,--SUBSTITUTE($A3:$F3,"X","")+0))
 
công thức của hoangminhtien đã xử lý "đẹp" vấn đề này rồi, tôi cũng đang định post lên,
còn lại, việc xử lý trường hợp =8h,>8h,<8h thì bạn dùng cái này:
PHP:
=substitute(substitute(substitute(left(a8,2),"x=","="),"x-","<"),"x…",">")&"8h"

p/s: lần sau đưa dữ liệu lên nên đưa ra hết các trường hợp thì có kết quả tốt ngay từ đầu mà chẳng phải mất nhiều thời gian, kinh nghiệm này chắc bạn có thừa, right?
cảm ơn mọi người rất nhiều
 
Web KT

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

Back
Top Bottom