ôi ôi, mỗi ô là một kiểu format khác nhau à, nếu làm cột đơn vị tiền tệ riêng thì dễ rồi. các bạn giải để mình học hỏi với nhé !Xin chào,
mình muốn tìm tổng theo loại tiền tệ như : tổng Aud, Vnd, Usd.
nhờ các bạn chỉ mình dùng công thức nào vậy.
tks
Xin chào,
mình muốn tìm tổng theo loại tiền tệ như : tổng Aud, Vnd, Usd.
nhờ các bạn chỉ mình dùng công thức nào vậy.
tks
+ Nhấn OK=LEFT(GET.CELL(53,Sheet1!$B1),4)
- B11 bạn gõ:=Format --> Kéo xuống
Bạn xem file nhé=SUMIF($C$1:$C$10,RIGHT(A12,4),$B$1:$B$10) --> Kéo xuống
Xin góp cách giải bằng hàm tự tạoXin chào,
mình muốn tìm tổng theo loại tiền tệ như : tổng Aud, Vnd, Usd.
nhờ các bạn chỉ mình dùng công thức nào vậy.
tks
Public Function Ngowa(Vung As Range, Dk As String) As Long
Dim Cll As Range, Tam As Long, I As Integer
I = InStrRev(Dk, " ")
Dk = UCase(Right(Dk, Len(Dk) - I))
For Each Cll In Vung
If Mid(Cll.NumberFormat, 5, Len(Dk)) = Dk Then Tam = Tam + Cll
Next
Ngowa = Tam
End Function
Ủa! Hàm này phải khai báo Double chứ anh! (nếu là Long thì nó cắt hết số thập phân đó nghen)Xin góp cách giải bằng hàm tự tạo
Mã:Public Function Ngowa(Vung As Range, Dk As String) As Long Dim Cll As Range, Tam As Long, I As Integer I = InStrRev(Dk, " ") Dk = UCase(Right(Dk, Len(Dk) - I)) For Each Cll In Vung If Mid(Cll.NumberFormat, 5, Len(Dk)) = Dk Then Tam = Tam + Cll Next Ngowa = Tam End Function
Bạn nên xem lại bài số #5 nhévậy là số tổng chưa được chính xác , vì nó cắt hết số thập phân.