Em không biết mình đặt chủ đề như trên có hợp lý hay chưa? Nếu chưa đúng xin Mod sửa lại!
Xin các A/C giúp em bài này, xem trong file đính kèm!
Thanks!
=IF(ISERROR(MID($A3,FIND("("&B$2&")",$A3)-3,3)),"",1*MID($A3,FIND("("&B$2&")",$A3)-3,3))
=IF(ISERROR(FIND("("&B$2&")",$A3)),"",1*MID($A3,FIND("("&B$2&")",$A3)-3,3))
[FONT="]Bạn xem trong file đính kèm nhé![/FONT]
[FONT="]Bài của Dat_butmuc chư[/FONT][FONT="]a chính xác, ví d[/FONT][FONT="]ụ ở dòng F3 trong file của bạn kết quả phải là 2500 ch[/FONT][FONT="]ứ không phải 500 [/FONT][FONT="]bạn ạ.[/FONT]
Công thức của bạn mới làm được dữ liệu có 3 hoặc 4 chữ số, trường hợp lớn hơn 4 chữ số hoặc nhỏ hơn 3 chử số thì công thức của bạn lại chưa chính xác. Bạn xem kết quả trong file nhé!Đúng vậy, có sự nhầm lẫn trong kiểm tra dữ liệu của tôi,
Bạn xem lại file này nhé !
Cám ơn bạn hoangminhtien
Xin gởi bạn một cái hàm tự tạoEm không biết mình đặt chủ đề như trên có hợp lý hay chưa? Nếu chưa đúng xin Mod sửa lại!
Xin các A/C giúp em bài này, xem trong file đính kèm!
Thanks!
Function GPE(ch As String, tc As String) As Double
Dim tam, i
If Right(ch, 1) = ")" Then ch = Left(ch, Len(ch) - 1)
ch = Replace(Replace(ch, ")", ";"), "(", ";")
tam = Split(ch, ";")
For i = UBound(tam) To 1 Step -2
If tam(i) = tc Then GPE = Val(tam(i - 1)): Exit Function
Next
End Function