Giúp e công thức cộng riêng biệt các số trước dấu "/"

Liên hệ QC

cukhit

Thành viên mới
Tham gia
17/5/12
Bài viết
32
Được thích
0
Em nhờ mọi người giúp e có cách nào cộng riêng biệt từng số trong các trường hợp sau không ạ?
Th1: 1/1+2/2=3/3
Th2: 1/1/1+2/2/2=3/3/3
Em cảm ơn mọi người ạ.
 
Em nhờ mọi người giúp e có cách nào cộng riêng biệt từng số trong các trường hợp sau không ạ?
Th1: 1/1+2/2=3/3
Th2: 1/1/1+2/2/2=3/3/3
Em cảm ơn mọi người ạ.
Bạn cần làm rõ các vấn đề sau:
1. Chỉ cộng 2 chuỗi ký tự hay số chuỗi ký tự không xác định?
2. Các chuỗi ký tự trong 1 phép tính có số 'phần tử' giống nhau hay có thể khác nhau?
 
Bạn cần làm rõ các vấn đề sau:
1. Chỉ cộng 2 chuỗi ký tự hay số chuỗi ký tự không xác định?
2. Các chuỗi ký tự trong 1 phép tính có số 'phần tử' giống nhau hay có thể khác nhau?
1. E chưa rõ câu hỏi ạ.
2. Các chuỗi ký tự phần tử và mẫu có thể khác nhau hoàn toàn luôn ạ. Ví dụ e muốn cộng riêng từng phần sao cho ra: 1/2+3/4=3/6.
Em cảm ơn ạ!
 
1. Có trường hợp ?/?+?/?+?/?+?/? hay dạng khác mà không phải ?/?+?/? không?
2. Có trường hợp ?/?+?/?/?/? không hay luôn luôn là ?/?+?/? hoặc ?/?/?+?/?/? hoặc ?/?/?/?+?/?/?/? ...
 
Nếu bạn sử dụng Excel365 thì dùng công thức này.
Mã:
=TEXTJOIN("/",1,BYCOL(0+TEXTSPLIT(A2,"/","+"),LAMBDA(a,SUM(a))))
1663059769658.png
 
Nếu bạn sử dụng Excel365 thì dùng công thức này.
Mã:
=TEXTJOIN("/",1,BYCOL(0+TEXTSPLIT(A2,"/","+"),LAMBDA(a,SUM(a))))
View attachment 280970
Em cảm ơn ạ. Nhưng ý e là muốn cộng tổng từ 2 ô khác nhau ạ (1/1 với 2/2 nằm 2 ô khác nhau, giờ e muộn cộng tổng ạ)
Với lại e cũng đang dùng excel 365, nhưng e đang muốn làm file excel cũ 97-2003 ạ.
 
Em cảm ơn ạ. Nhưng ý e là muốn cộng tổng từ 2 ô khác nhau ạ (1/1 với 2/2 nằm 2 ô khác nhau, giờ e muộn cộng tổng ạ)
Với lại e cũng đang dùng excel 365, nhưng e đang muốn làm file excel cũ 97-2003 ạ.
Excel 97-2003 không có hàm nối mảng thành chuỗi nên sẽ bị hạn chế. Dữ liệu của bạn số lượng phần tử và số ký số của mỗi phần tử có giới hạn không?
 
Dạ chỉ trường hợp giống nhau thôi ạ. Dạng ?/?+?/?+... Hoặc ?/?/?+?/?/?+...
Chỉ có dạng 2 số hoặc 3 số, và nằm trên các ô khác nhau thì công thức chỉ phải nối 3 lần.
Dùng tạm cách này, hơi dài vì không có hàm nối chuỗi:
Mã:
=SUMPRODUCT(--TRIM(MID(SUBSTITUTE(A1:A4,"/",REPT(" ",10)),1,10)))&"/"&SUMPRODUCT(--TRIM(MID(SUBSTITUTE(A1:A4,"/",REPT(" ",10)),10,10)))&IFERROR("/"&SUMPRODUCT(--TRIM(MID(SUBSTITUTE(A1:A4,"/",REPT(" ",10)),20,10))),"")
1663061266830.png
 
Excel 97-2003 không có hàm nối mảng thành chuỗi nên sẽ bị hạn chế. Dữ liệu của bạn số lượng phần tử và số ký số của mỗi phần tử có giới hạn không?
(Em xin lỗi ko hiểu được câu hỏi ạ, do e cũng hạn chế về kiến thức excel mong a thông cảm ạ)
Dạ dữ liệu của em cũng đơn giản thôi ạ. E chỉ đang muốn cộng chủ yếu ở dạng ?/? Thành tổng thôi ạ.
Bài đã được tự động gộp:

Chỉ có dạng 2 số hoặc 3 số, và nằm trên các ô khác nhau thì công thức chỉ phải nối 3 lần.
Dùng tạm cách này, hơi dài vì không có hàm nối chuỗi:
Mã:
=SUMPRODUCT(--TRIM(MID(SUBSTITUTE(A1:A4,"/",REPT(" ",10)),1,10)))&"/"&SUMPRODUCT(--TRIM(MID(SUBSTITUTE(A1:A4,"/",REPT(" ",10)),10,10)))&IFERROR("/"&SUMPRODUCT(--TRIM(MID(SUBSTITUTE(A1:A4,"/",REPT(" ",10)),20,10))),"")
View attachment 280975
Dạ em cảm ơn nhiều nhiều ạ
 

File đính kèm

  • Tính toán trên chuỗi số.xlsx
    8.6 KB · Đọc: 9
Web KT
Back
Top Bottom