CẮT CHUỖI KÝ TỰ (2 người xem)

Liên hệ QC

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

babygirl_8990

Thành viên mới
Tham gia
16/10/18
Bài viết
42
Được thích
0
Em có 1 vấn đề nhờ mọi người giúp ạ
Em muốn cắt chuổi ký tự, cột A3: 31-9, cột B3:30-2 , có ý nghĩa cắt lấy 31, so sánh với điều kiện 31 thì cắt bên phải lấy số lượng * khối lượng (P1) cho sẳn:
=if(value(left(A3,2)=31,value(right(A3,len(A3)-3))... lần lượt các cột kế tiếp. Nhưng excel không cho quá nhiều mệnh đề if nên em muốn làm công thức mảng từ A3:F3, nhưng dùng công thức mảng lại chỉ hiểu được cột đầu tiên.
Mọi người giúp em dùng công thức nào phù hợp. Em cảm ơn nhiều ạ.
 

File đính kèm

Em có 1 vấn đề nhờ mọi người giúp ạ
Em muốn cắt chuổi ký tự, cột A3: 31-9, cột B3:30-2 , có ý nghĩa cắt lấy 31, so sánh với điều kiện 31 thì cắt bên phải lấy số lượng * khối lượng (P1) cho sẳn:
=if(value(left(A3,2)=31,value(right(A3,len(A3)-3))... lần lượt các cột kế tiếp. Nhưng excel không cho quá nhiều mệnh đề if nên em muốn làm công thức mảng từ A3:F3, nhưng dùng công thức mảng lại chỉ hiểu được cột đầu tiên.
Mọi người giúp em dùng công thức nào phù hợp. Em cảm ơn nhiều ạ.
Nếu mã là thống nhất dạng: chỉ có hai ký tự số, và liền dấu "-" như trong file bạn gửi lên, thử:
Mã:
H3=SUM(IFERROR((LEFT($A3:$F3,3)=H$2&"-")*MID($A3:$F3,4,15),)*$P$1)
Kết thúc bằng Ctrl+Shift+Enter.

Thân
 

File đính kèm

Em muốn cắt chuổi ký tự, cột A3: 31-9, cột B3:30-2 , có ý nghĩa cắt lấy 31, so sánh với điều kiện 31 thì cắt bên phải lấy số lượng * khối lượng (P1) cho sẳn
Công thức của bác Phan Thế Hiệp cho trường hợp mã của bạn khác 2 ký tự, và cố định "mã"-"số lượng"
Mã:
H2=SUM(IFERROR((LEFT($A3:$F3,FIND("-",$A3:$F3))=H$2&"-")*MID($A3:$F3,FIND("-",$A3:$F3)+1,15),)*$P$1)
 
Em có 1 vấn đề nhờ mọi người giúp ạ
Em muốn cắt chuổi ký tự, cột A3: 31-9, cột B3:30-2 , có ý nghĩa cắt lấy 31, so sánh với điều kiện 31 thì cắt bên phải lấy số lượng * khối lượng (P1) cho sẳn:
=if(value(left(A3,2)=31,value(right(A3,len(A3)-3))... lần lượt các cột kế tiếp. Nhưng excel không cho quá nhiều mệnh đề if nên em muốn làm công thức mảng từ A3:F3, nhưng dùng công thức mảng lại chỉ hiểu được cột đầu tiên.
Mọi người giúp em dùng công thức nào phù hợp. Em cảm ơn nhiều ạ.
Góp thêm công thức dùng hàm Substitut
Mã:
H2 =SUM(IFERROR(--SUBSTITUTE($A3:$F3,H$2&"-",""),0))*$P$1
Ctrl +Shift +Enter
 
Em làm được rồi ạ, cảm ơn mọi người giúp đỡ nhiều ạ.
 
Web KT

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

Back
Top Bottom