Chuyển chuỗi công thức dạng Text sang công thức tính toán, làm cách nào? (1 người xem)

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

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

dkkx3a

Thành viên mới
Tham gia
14/9/07
Bài viết
15
Được thích
0
Xin hỏi các anh chị trên trên diễn đàn, mình đang làm bảng khối lượng cộng thêm phần diễn giải tính khối lượng công trình, vấn đề mình xin anh chị em trên diễn đàn mách hộ là ví dụ mình có chuỗi sau bên phần diễn giải: 5.8*1.5*2+5.8*2*(1.55+1.2*2)+0.5*1.5*0.75*4+0.5*1. 5*0.95*4+3.8*2*(0.35+0.2)
Như thế chẳng hạn thì mình muốn bên phần tính khối lượng nó hiểu chuỗi trên là công thức: = 5.8*1.5*2+5.8*2*(1.55+1.2*2)+0.5*1.5*0.75*4+0.5*1. 5*0.95*4+3.8*2*(0.35+0.2)
và tính giá trị cho mình, hay ngược lại mình có:
ô A1 có giá trị: 20
ô B1 có giá trị: 30
ô C1 = A1*B1 = 600
Mình muốn ô D1 diễn giải là ô A1*B1: 20*30.
Xin làm phiền các bạn. Cảm ơn.
 
Xin hỏi các anh chị trên trên diễn đàn, mình đang làm bảng khối lượng cộng thêm phần diễn giải tính khối lượng công trình, vấn đề mình xin anh chị em trên diễn đàn mách hộ là ví dụ mình có chuỗi sau bên phần diễn giải:

5.8*1.5*2+5.8*2*(1.55+1.2*2)+0.5*1.5*0.75*4+0.5*1. 5*0.95*4+3.8*2*(0.35+0.2)

Như thế chẳng hạn thì mình muốn bên phần tính khối lượng nó hiểu chuỗi trên là côngthức:

=5.8*1.5*2+5.8*2*(1.55+1.2*2)+0.5*1.5*0.75*4+0.5*1. 5*0.95*4+3.8*2*(0.35+0.2)

và tính giá trị cho mình,

Bạn dùng Function sau :
PHP:
Function ValueR(Str As String)
ValueR = Evaluate(Str)
End Function

Nếu ô A1 chứa chuỗi cần tính toán, ô B1 chứa kết quả thì ô B1 : =ValueR(A1)

Bạn tham khảo thêm trong link sau :
http://www.giaiphapexcel.com/forum/showthread.php?t=23652
 
Hi,

Khi mình có công thức khá dài, lồng nhiều hàm If với nhau, thực hiện phép tính + / - lại bị lỗi VALUE. Khi thực hiện độc lập từng cái, rồi cộng trừ nhau thì không sao. Ai biết như thế nào giáp đáp với. Thank all.
 
Không cần dùng VBA, chỉ cần tạo name rồi làm như file đính kèm
 

File đính kèm

Web KT

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

Back
Top Bottom