Hàm tính tổng con (1 người xem)

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

hoanghtxd

Thành viên mới
Tham gia
6/3/12
Bài viết
1
Được thích
0
Xin chào cả nhà!
Mình có một thắc mắc cần nhờ giúp đỡ của mọi người.
- Mình có ô dữ liêu A1 : (0.9+1.8)*(3.4-0.12-0.2)*(0.15+2.2)
bây giờ mình muốn tính tổng con từng dữ liệu một vào từng dòng khác nhau thì thì thê nào
vd cột A2 =0.9+1.8
A3= 3.4-0.12-0.2
A4= 0.15+2.2
Vì dữ liệu quá nhiều nếu làm thủ công thì sợ không xong nổi. Ai có cách gì thì chỉ giáo giúp với.vì gà mờ quá.-+*/

Trân trọng cảm ơn cả nhà!
 
Trước tiên bạn dùng thủ thuật tách dữ liệu ra các cột: Chọn cột dữ liệu (cột A), chọn tab Data, chọn Text to Columns > Next > Check vào Other và gõ dấu *, Destination bạn chọn ô B1 (vị trí tách ra) và nhấn Finish. Khi đã có kết quả là các phần con, bạn sử dụng hàm EVALUATE trong Name để tính tổng con.
Theo ví dụ của bạn, sau khi tách sẽ có các tổng con nằm ở B1, C1, D1. Bạn đặt con trỏ tại E1, nhấn Ctrl+F3 (vào Define Name) đặt một Name (ví dụ Name là congthuc) với phần công thức là: =EVALUATE(B1), nhấn OK. Tại E1 bạn gõ =congthuc sẽ cho kết quả của tổng con.
 
Xin chào cả nhà!
Mình có một thắc mắc cần nhờ giúp đỡ của mọi người.
- Mình có ô dữ liêu A1 : (0.9+1.8)*(3.4-0.12-0.2)*(0.15+2.2)
bây giờ mình muốn tính tổng con từng dữ liệu một vào từng dòng khác nhau thì thì thê nào
vd cột A2 =0.9+1.8
A3= 3.4-0.12-0.2
A4= 0.15+2.2
Vì dữ liệu quá nhiều nếu làm thủ công thì sợ không xong nổi. Ai có cách gì thì chỉ giáo giúp với.vì gà mờ quá.-+*/

Trân trọng cảm ơn cả nhà!

Phân tích thử coi : A1 là 1 chuỗi (0.9+1.8)*(3.4-0.12-0.2)*(0.15+2.2)
ô A2 thử nhập công thứ này xem thế nào !
PHP:
=TRIM(MID(SUBSTITUTE($A$1,"*",REPT(" ",255)),Rows($1:1)*255-254,255)
kéo công thức xuống các ô còn lại,

Còn để tính giá trị thì dùng EVALUATE như bài #2 của bạn LeoNguyenz
 
Lần chỉnh sửa cuối:
Vậy có thể lồng công thức vào trong Name:
Mã:
ct=EVALUATE(TRIM(MID(SUBSTITUTE(Sheet1!$A$1,"*",REPT(" ",255)),COLUMN(Sheet1!A:A)*255-254,255)))
 

File đính kèm

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

Back
Top Bottom