NGUYENQUANG2888
Thành viên mới

- Tham gia
- 30/5/19
- Bài viết
- 11
- Được thích
- 5
Bạn dùng công thức này:Mình có file excel này, mình muốn tổng theo ngày dựa theo T và P. Mình excel còn yếu mọi người giúp mình với!
=SUMPRODUCT((RIGHT(D$6:D$13,1)=$C14)*LEFT("00"&D$6:D$13,LEN(D$6:D$13)+1))
Bạn dùng thử cái này.Mình có file excel này, mình muốn tổng theo ngày dựa theo T và P. Mình excel còn yếu mọi người giúp mình với!
Function tinhtong(ByVal mang As Range, ByVal dk As String) As Double
Dim T As Range
For Each T In mang
If InStr(1, T.Value, dk) Then
tinhtong = tinhtong + Val(Left(T.Value, Len(T.Value) - Len(dk)))
End If
Next
End Function
=tinhtong($D$6:$E$13,C14)
Cám ơn bạn! mình làm thử nếu không hiểu bạn giải thích một chút được không.Bạn dùng công thức này:
Mã:=SUMPRODUCT((RIGHT(D$6:D$13,1)=$C14)*LEFT("00"&D$6:D$13,LEN(D$6:D$13)+1))
Cám ơn bạn! VAB thì mình làm theo thôi chứ chịu không hiểu.Bạn dùng thử cái này.
Mã:Function tinhtong(ByVal mang As Range, ByVal dk As String) As Double Dim T As Range For Each T In mang If InStr(1, T.Value, dk) Then tinhtong = tinhtong + Val(Left(T.Value, Len(T.Value) - Len(dk))) End If Next End Function
Mã:=tinhtong($D$6:$E$13,C14)
Vậy, góp thêm một công thức nữa cho đủ bộ "tam sên"Cám ơn bạn! mình làm thử nếu không hiểu bạn giải thích một chút được không.
D14=SUM(IFERROR(--SUBSTITUTE(D$6:D$13,$C14,""),))
Cám ơn anh! sao lại phải Ctrl+Shift+Enter lệnh mới chạy được vậy anh?Vậy, góp thêm một công thức nữa cho đủ bộ "tam sên"
Kết thúc bằng Ctrl+Shift+Enter. Copy qua phải, rồi fill cả hàng xuống.Mã:D14=SUM(IFERROR(--SUBSTITUTE(D$6:D$13,$C14,""),))
Thân
Bài giải của bạn @snow25 dùng VBA.Cám ơn anh! sao lại phải Ctrl+Shift+Enter lệnh mới chạy được vậy anh?
Dạ. Cám ơn tất cả các anh!Bài giải của bạn @snow25 dùng VBA.
Bài giải của anh @huuthang_bd và tui dùng "Công thức mảng":
Chúc bạn học vui với GPE.
- Khi dùng Sumproduct() là đã khai báo mảng, thì không cần nhấn Ctrl+Shift+Enter (CSE), kiểu giống như dạng "hộ khẩu thường trú".
- Công thức của tui "yếu vía" hơn, kiểu như hộ khẩu "KT3", nên phải nhớ đi đăng ký "tạm trú, tạm vắng" bằng cách nhấn kết thúc bằng CSE, nhờ vậy "công an" mới biết được tui là "mảng".
Thân