Nhờ các anh chị GPE chỉ giúp cách tính số lượng.

Liên hệ QC

hphuc0210

Thành viên chính thức
Tham gia
30/3/10
Bài viết
77
Được thích
18
Em xin nhờ các anh chị giúp em công thức tính số lượng và công thức tính thành tiền của file dưới với

Em xin cảm ơn các anh chị trước.
 

File đính kèm

Bạn thử dùng 1 hàm UDF như sau xem sao

Mã:
Function tinh(dau As String, S1 As String, S2 As String)
Dim Mg1, Mg2
If InStr(1, S1, "/") = 0 Then S1 = "0/0"
If InStr(1, S2, "/") = 0 Then S2 = "0/0"
Mg1 = Split(S1, "/")
Mg2 = Split(S2, "/")
tinh = Evaluate(Mg1(0) & dau & Mg2(0)) & "/" & Evaluate(Mg1(1) & dau & Mg2(1))
End Function
 

File đính kèm

Bạn có thể dùng công thức như sau:

E3=LEFT(B3,FIND(" / ",B3))+LEFT(C3,FIND(" / ",C3))-LEFT(D3,FIND(" / ",D3))-LEFT(G3,FIND(" / ",G3))&" / "&RIGHT(B3,LEN(B3)-2-FIND(" / ",B3))+RIGHT(C3,LEN(C3)-2-FIND(" / ",C3))-RIGHT(D3,LEN(D3)-2-FIND(" / ",D3))-RIGHT(G3,LEN(G3)-2-FIND(" / ",G3))

F3=LEFT(E3,FIND(" / ",E3))*LEFT(H3,FIND(" / ",H3))&" / "&RIGHT(E3,LEN(E3)-2-FIND(" / ",E3))*RIGHT(H3,LEN(H3)-2-FIND(" / ",H3))
 
Cảm ơn sealand và solomon2211 đã đúng yêu cầu của mình rồi,cảm ơn nhiều.Em quên nhờ các anh chị tính tổng cộng cột TTBan L rồi,bây giờ em muốn tính tổng thì phải làm sao các anh chị?
 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn sealand và solomon2211 đã đúng yêu cầu của mình rồi,cảm ơn nhiều.Em quên nhờ các anh chị tính tổng cộng cột TTBan L rồi,bây giờ em muốn tính tổng thì phải làm sao các anh chị?
đặt công thức này
=SUM(--LEFT($F$3:$F$6,FIND("/",$F$3:$F$6)-1))&"/"&SUM(--RIGHT($F$3:$F$6,(LEN($F$3:$F$6)-FIND("/",$F$3:$F$6))))
 
Cảm ơn Le Duy Thuong,sao mình paste công thức đó vào excel thì bị lỗi #VALUE!,lỗi này khắc phục như thế nào nhờ bạn chỉ giúp,xin lưu ý là em muốn tính tổng gộp cả 2 bên của phần "/" lại thành 1 chứ không phải tính cho từng bên riêng lẻ nha,xin xem yêu cầu trong file em gởi ở bài #4
 
Đã UDF thì thêm 1 UDF nữa

Mã:
Function Stinh(Rg As Range) As String
Dim Clls As Range
Dim S1, S2, Tam
For Each Clls In Rg
If InStr(1, Clls, "/") > 0 Then
Tam = Split(Clls, "/")
S1 = S1 + Val(Tam(0)): S2 = S2 + Val(Tam(1))
End If
Next
Stinh = Format(S1, "#,##0") & "/" & Format(S2, "#,##0")
End Function
 

File đính kèm

Cảm ơn Le Duy Thuong,sao mình paste công thức đó vào excel thì bị lỗi #VALUE!,lỗi này khắc phục như thế nào nhờ bạn chỉ giúp,xin lưu ý là em muốn tính tổng gộp cả 2 bên của phần "/" lại thành 1 chứ không phải tính cho từng bên riêng lẻ nha,xin xem yêu cầu trong file em gởi ở bài #4
Cái lỗi này cũng ko biết chăng?
cái này dùng hàm như anh Thuong là đúng rùi đâý. bạn thay lại thế này:
=SUM(--LEFT($F$3:$F$6,FIND("/",$F$3:$F$6)-1))+SUM(--RIGHT($F$3:$F$6,(LEN($F$3:$F$6)-FIND("/",$F$3:$F$6))))
nhấn tổ hợp Ctr +shift +enter
 
Không phải tính tách rời 2 bên dấu "/" như vậy sealand ơi,mình muốn nó gộp chung lại kết quả cuối cùng phải là 118600 mới đúng
 
Cái lỗi này cũng ko biết chăng?
cái này dùng hàm như anh Thuong là đúng rùi đâý. bạn thay lại thế này:

nhấn tổ hợp Ctr +shift +enter

Cảm ơn bạn,do mình không biết gì về excel nên không biết lỗi đó là như thế nào,mình đã làm theo hướng dẫn Ctr+shift +enter nhưng không thấy gì hết.Vậy là do dâu?
 
Không phải tính tách rời 2 bên dấu "/" như vậy sealand ơi,mình muốn nó gộp chung lại kết quả cuối cùng phải là 118600 mới đúng
Nếu muốn dùng hàm như anh Sealand thì thay dòng này :
PHP:
Function Stinh(Rg As Range) As String
...................
Next
Stinh = S1 + S2
End Function
 
Lần chỉnh sửa cuối:
Cảm ơn bạn,do mình không biết gì về excel nên không biết lỗi đó là như thế nào,mình đã làm theo hướng dẫn Ctr+shift +enter nhưng không thấy gì hết.Vậy là do dâu?
lạ nhỉ ko biết bạn làm đúng chưa nữa? thử xem file đính kèm xem sao?
 

File đính kèm

Cảm ơn khoavu87 file đã ok rồi
 
Nếu muốn dùng hàm như anh Sealand thì thay dòng này :
PHP:
Function Stinh(Rg As Range) As String
...................
Next
Stinh = S1 + S2
End Function

Ý này có 2 cách chỉnh 1 chút:
1/Để kết quả dạng sô và có thể định dạng tính toán được
Function Stinh(Rg As Range) As String <---Sửa thành--->Function Stinh(Rg As Range) As Long

2/Vẫn để dạng Text thì phải định dạng kết quả
Stinh=S1+S2 <----Sửa thành----> Stinh=Format(S1+S2,"#,##0")
 
Ok rất hay,cảm ơn sealand nhiều
 
Cảm ơn Le Duy Thuong,sao mình paste công thức đó vào excel thì bị lỗi #VALUE!,lỗi này khắc phục như thế nào nhờ bạn chỉ giúp,xin lưu ý là em muốn tính tổng gộp cả 2 bên của phần "/" lại thành 1 chứ không phải tính cho từng bên riêng lẻ nha,xin xem yêu cầu trong file em gởi ở bài #4
mình quên không nhắc bạn bấm ctlr+shifl+enter vì đó là công thức mảng
 
Web KT

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

Back
Top Bottom