Tách công thức ra khỏi chuỗi và tính kết quả?

Liên hệ QC

gobi2017

Thành viên mới
Tham gia
5/1/18
Bài viết
3
Được thích
2
Giới tính
Nam
Em đang cần anh chị giúp dùm vẫn đề cụ thể như vầy:
Ta có chuỗi sau: "Đào móng M1: 1,5*2,5*1,4*1,3*4"
em cần tách công thức: "1,5*2,5*1,4*1,3*4" ra 1 ô tính khác và ra kết quả cho công thức đó. Rất mong anh chị giúp dùm ạ! em xin chân thành cảm ơn.
 
Em đang cần anh chị giúp dùm vẫn đề cụ thể như vầy:
Ta có chuỗi sau: "Đào móng M1: 1,5*2,5*1,4*1,3*4"
em cần tách công thức: "1,5*2,5*1,4*1,3*4" ra 1 ô tính khác và ra kết quả cho công thức đó. Rất mong anh chị giúp dùm ạ! em xin chân thành cảm ơn.
Bạn tham khảo file..
 

File đính kèm

  • Tach_va_nhan.xlsx
    11 KB · Đọc: 23
Em đang cần anh chị giúp dùm vẫn đề cụ thể như vầy:
Ta có chuỗi sau: "Đào móng M1: 1,5*2,5*1,4*1,3*4"
em cần tách công thức: "1,5*2,5*1,4*1,3*4" ra 1 ô tính khác và ra kết quả cho công thức đó. Rất mong anh chị giúp dùm ạ! em xin chân thành cảm ơn.
Bạn thử công thức sau
Mã:
=PRODUCT(IFERROR(MID(SUBSTITUTE(SUBSTITUTE(MID(A1,FIND(":",A1)+1,500),",",MID(1/2,2,1)),"*",REPT(" ",100)),(ROW($1:$10)-1)*100+1,100)+0,1))
nhấn C+S+E
 
cảm ơn anh : Hoàng Tuấn 868 và anh hocexcel_1991 nhiều!
em đã áp dụng công thức của 2 anh nhưng vẫn không được theo ý em. e có gửi lại file. nhờ các anh xem lại dùm em.
ý của em là: tại cột D, công thức bên cột B được tính là ra kết quả tại đó luôn ạ. mong các anh giúp đỡ ạ.
 

File đính kèm

  • tinh thu.xlsm
    16.4 KB · Đọc: 8
cảm ơn anh : Hoàng Tuấn 868 và anh hocexcel_1991 nhiều!
em đã áp dụng công thức của 2 anh nhưng vẫn không được theo ý em. e có gửi lại file. nhờ các anh xem lại dùm em.
ý của em là: tại cột D, công thức bên cột B được tính là ra kết quả tại đó luôn ạ. mong các anh giúp đỡ ạ.
Công thức mảng nên bạn phải nhấn Ctrl+Shirt+Enter
1611129243673.png
 

File đính kèm

  • tinh thu.xlsm
    15.5 KB · Đọc: 12
Cảm ơn anh: hocexcel_1991 rất nhiều!
em đã sử dụng và đã đạt được mục đích của mình.
Chúc anh khỏe và thành công.
 
Lần chỉnh sửa cuối:
gửi anh: hocexcel_1991!
em đã vận dụng công thức anh chia sẽ. nhưng còn vài trường hợp xảy ra hàm chưa xử lý bao trùm hết được. Cụ thể như: trong cột B nếu không có dữ liệu thì hàm trả về 1, làm ảnh hưởng đến kết quả tổng bên cột E. Yêu cầu thêm là: khi bên cột B chỉ có chữ (không có công thức tính) hoặc không có dữ kiện thì cột D phải trả kết quả là 0. mong anh hổ trợ để hàm được mở rộng thêm các điều kiện trên. cảm ơn anh! e có gửi lại file trình bày thêm các trường hợp khác.
 

File đính kèm

  • tinh thu.xlsm
    15.8 KB · Đọc: 9
gửi anh: hocexcel_1991!
em đã vận dụng công thức anh chia sẽ. nhưng còn vài trường hợp xảy ra hàm chưa xử lý bao trùm hết được. Cụ thể như: trong cột B nếu không có dữ liệu thì hàm trả về 1, làm ảnh hưởng đến kết quả tổng bên cột E. Yêu cầu thêm là: khi bên cột B chỉ có chữ (không có công thức tính) hoặc không có dữ kiện thì cột D phải trả kết quả là 0. mong anh hổ trợ để hàm được mở rộng thêm các điều kiện trên. cảm ơn anh! e có gửi lại file trình bày thêm các trường hợp khác.
Bạn thử lại công thức này
Mã:
=IFERROR(PRODUCT(0+MID(SUBSTITUTE(SUBSTITUTE(MID(B5,MIN(FIND({0,1,2,3,4,5,6,7,8,9},B5&1/17)),500),",",MID(1/2,2,1)),"*",REPT(" ",100)),(ROW(INDIRECT("1:"&1+LEN(B5)-LEN(SUBSTITUTE(B5,"*",""))))-1)*100+1,100)),)
Nhấn Ctrl+Shirt+Enter
 
gửi anh: hocexcel_1991!
em đã áp dụng hàm của anh thành công rồi. cảm ơn anh rất nhiều ạ!
chúc anh luôn thành công!
 
Lần chỉnh sửa cuối:
gửi anh: hocexcel_1991!
Hôm nay làm việc lại phát sinh thêm 1 trường hợp nữa muốn nhờ a giúp tiếp: đó là công thức mang dấu trừ. nghĩa là khi em nhập dấu trừ phía trước công thức trong ô bên cột B thì trên cột D nó cũng mang giá trị âm, để khi tính tổng bên cột E nó cũng bị trừ đi.
Em có kèm file có thêm trường hợp này.
Rất mong anh tiếp tục hổ trợ bổ sung thêm trường hợp này với ạ? cảm ơn anh nhiều!
 

File đính kèm

  • tinh thu.xlsm
    16.2 KB · Đọc: 14
gửi anh: hocexcel_1991!
Hôm nay làm việc lại phát sinh thêm 1 trường hợp nữa muốn nhờ a giúp tiếp: đó là công thức mang dấu trừ. nghĩa là khi em nhập dấu trừ phía trước công thức trong ô bên cột B thì trên cột D nó cũng mang giá trị âm, để khi tính tổng bên cột E nó cũng bị trừ đi.
Em có kèm file có thêm trường hợp này.
Rất mong anh tiếp tục hổ trợ bổ sung thêm trường hợp này với ạ? cảm ơn anh nhiều!
Thử lại công thức này
Mã:
=IFERROR(PRODUCT(0+MID(SUBSTITUTE(SUBSTITUTE(MID(B5,IFERROR(FIND(":",B5)+1,1),500),",",MID(1/2,2,1)),"*",REPT(" ",100)),(ROW(INDIRECT("1:"&1+LEN(B5)-LEN(SUBSTITUTE(B5,"*",""))))-1)*100+1,100)),)
 
gửi anh: hocexcel_1991!
em đã áp dụng thành công công thức mới của anh. cảm ơn anh rất nhiều.
chúc anh nhiều sức khỏe và thành công!
 
gửi anh: hocexcel_1991!
Hôm nay lại nhờ anh giải quyết dùm thêm 1 vấn đề nữa. cụ thể như sau: trên cột E em muốn tính tổng các hàng bên cột D trong khoảng từ stt 1 đến stt 2, và tương tự cho các khoảng stt 2 đến stt 3...
em không làm được khoảng hàng giửa stt 1 và stt 2 luôn thay đổi.
em gửi kèm file ví dụ trường hợp em cần giải quyết.
Rất mong anh quan tâm giúp đỡ. cảm ơn anh!
 

File đính kèm

  • tinh thu.xlsm
    18.5 KB · Đọc: 12
gửi anh: hocexcel_1991!
Hôm nay lại nhờ anh giải quyết dùm thêm 1 vấn đề nữa. cụ thể như sau: trên cột E em muốn tính tổng các hàng bên cột D trong khoảng từ stt 1 đến stt 2, và tương tự cho các khoảng stt 2 đến stt 3...
em không làm được khoảng hàng giửa stt 1 và stt 2 luôn thay đổi.
em gửi kèm file ví dụ trường hợp em cần giải quyết.
Rất mong anh quan tâm giúp đỡ. cảm ơn anh!
Công thức
Mã:
E5=IF(C5="","",SUM(D6:INDEX($D6:$D$500,IFERROR(MATCH(TRUE,INDEX($C6:$C$500<>"",),0),COUNTA($C6:$C$500)))))
=>Enter
 
gửi anh: hocexcel_1991!
anh tăng khả năng của hàm tách công thức ra khỏi chuỗi để tính kết quả lên thêm được ko anh?
vì nếu em nhập công thức:
1.5*2.0*2.7*3+1.6*2.0*2.0*4
(2.4+5.2)*15*6
thì hàm không tính được. Mong anh quan tâm giúp đỡ.
 
gửi anh: hocexcel_1991!
anh tăng khả năng của hàm tách công thức ra khỏi chuỗi để tính kết quả lên thêm được ko anh?
vì nếu em nhập công thức:
1.5*2.0*2.7*3+1.6*2.0*2.0*4
(2.4+5.2)*15*6
thì hàm không tính được. Mong anh quan tâm giúp đỡ.
Bài đã được tự động gộp:

sửa do gửi trùng nội dung.
 
gửi anh: hocexcel_1991!
anh tăng khả năng của hàm tách công thức ra khỏi chuỗi để tính kết quả lên thêm được ko anh?
vì nếu em nhập công thức:
1.5*2.0*2.7*3+1.6*2.0*2.0*4
(2.4+5.2)*15*6
thì hàm không tính được. Mong anh quan tâm giúp đỡ.
Bạn xem file đính kèm, nhấn Ctrl+F3 để xem Name
 

File đính kèm

  • tinh thu (3).xlsm
    17.8 KB · Đọc: 14
gửi anh: hocexcel_1991!
em đã áp dụng thành công công thức mới của anh. cảm ơn anh rất nhiều.
chúc anh nhiều sức khỏe và thành công!
 
gửi anh: hocexcel_1991 thân mến!
e đã xài hàm công thức : =IFERROR(GPE,) của a được 1 thời gian rồi.
trong hàm này: anh mặc định lấy ô bất kỳ trên cột B để tính toán.
giờ phát sinh thêm 1 vấn đề là: e muốn chủ động chọn ô trên cột bất kỳ để tính toán thì phải làm sao anh?
rất mong anh hổ trợ tiếp ạ!
 
Web KT
Back
Top Bottom