Giả sử ô dữ liệu ở ô A1, bạn dùng công thức:View attachment 176507
Chào anh/chị!
Em đang có 1 câu hỏi đơn giản mà làm mãi chưa ra.
Em có 1 ô excel định dạng text nội dung "032154"
Bây giờ em muốn lấy giá trị đầu của ô (giá trị 0) thì dùng câu lệnh nào?
Em đã thử các lệnh Left, right, mid đều không được.
Xin cảm ơn!
Bạn dùng công thức này nèView attachment 176507
Chào anh/chị!
Em đang có 1 câu hỏi đơn giản mà làm mãi chưa ra.
Em có 1 ô excel định dạng text nội dung "032154"
Bây giờ em muốn lấy giá trị đầu của ô (giá trị 0) thì dùng câu lệnh nào?
Em đã thử các lệnh Left, right, mid đều không được.
Xin cảm ơn!
Xin chào các bác
Các bác giúp em mình dùng hàm gì để xóa những ô có ký tự đầu là số 2,3,4 và chỉ lấy số điện thoại di động
Thank các bác
Bạn có thể tạo một cái file mẫu gửi lên được không?Em cần làm 1 bài tập về hàm INDIRECT kết hợp với 1 số hàm điều kiện so sánh nhưng đang bí. Em mới học excel nên muốn hỏi kiến thức cơ bản trước, rồi tự mình làm bài tập lớn, rất mong các bác giúp đỡ ạ.
Bài Toán:
- Tại Sheet1, ở A1 em viết 1 dòng ký tự: Success
- Tại Sheet2, ở A1 (dòng này mình nhập liệu bất kỳ). Ví dụ em để là Fail.
- Viết 1 hàm tại A2 Sheet2, so sánh A1 ở Sheet1 và A1 ở Sheet2, nếu giống nhau trả về là O, nếu khác trả về là X (Trường hợp trên là X vì Success # Fail).
Sau khi tìm hiểu, em có ý tưởng sử dụng lồng ghép hàm sau: =IF(OR(A1=INDIRECT(Sheet1!$A$1)),"O","X"). Tuy nhiên sau khi đánh thì bị lỗi, các bác giúp em chỉnh sửa với.
Em mới học Excel nên thực sự chưa biết hết mặt các hàm, vì vậy rất mong được các bác hỗ trợ ạ. Em xin chân thành cảm ơn!
Tôi không rõ bài bạn thế nào nhưng thiếu 2 dấu nháy ["] và không cần OR ...Em cần làm 1 bài tập về hàm INDIRECT kết hợp với 1 số hàm điều kiện so sánh nhưng đang bí. Em mới học excel nên muốn hỏi kiến thức cơ bản trước, rồi tự mình làm bài tập lớn, rất mong các bác giúp đỡ ạ.
Bài Toán:
- Tại Sheet1, ở A1 em viết 1 dòng ký tự: Success
- Tại Sheet2, ở A1 (dòng này mình nhập liệu bất kỳ). Ví dụ em để là Fail.
- Viết 1 hàm tại A2 Sheet2, so sánh A1 ở Sheet1 và A1 ở Sheet2, nếu giống nhau trả về là O, nếu khác trả về là X (Trường hợp trên là X vì Success # Fail).
Sau khi tìm hiểu, em có ý tưởng sử dụng lồng ghép hàm sau: =IF(OR(A1=INDIRECT(Sheet1!$A$1)),"O","X"). Tuy nhiên sau khi đánh thì bị lỗi, các bác giúp em chỉnh sửa với.
Em mới học Excel nên thực sự chưa biết hết mặt các hàm, vì vậy rất mong được các bác hỗ trợ ạ. Em xin chân thành cảm ơn!
Vậy thì bỏ hết cái Indirect() luôn đi cho nó "phẻ"Tôi không rõ bài bạn thế nào nhưng thiếu 2 dấu nháy ["] và không cần OR ...
=IF(A1=INDIRECT("Sheet1!$A$1"),"O","X")
Bỏ INDIRECT thì đâu có được. Người ta có ý đồ màVậy thì bỏ hết cái Indirect() luôn đi cho nó "phẻ"
=IF(A1=Sheet1!$A$1,"O","X")
Chúc anh em ngày mới năng động và vui tươi.
Em xin chào các bác ạ. Em mới học Excel nên rất mong được sự giúp đỡ của các bác. Nếu có gì sơ sót vi phạm nội quy, mong Admin nhắc nhở, em xin cảm ơn ạ. Em có 2 vấn đề như sau.
Vấn đề 1:
== Tại Sheet 1 em để 2 cột giá trị A1=5, B1=6.
+ Tại Sheet 2, em để cột giá trị là =SUM(Sheet1!A1:B1)
+ Kết quả sẽ tính là 11.
== Tại Sheet 1, em insert 1 hàng mới, lúc này em bổ sung hàng mới là A1=10, B1=15.
+ Lúc này, theo dõi tại Sheet 2, cột giá trị =SUM(Sheet1!A1:B1) đã bị thay đổi thành =SUM(Sheet1!A2:B2) và vẫn bằng 11.
+ Thử gán tham chiếu cố định là $A$1 và $B$1 nhưng khi insert hàng vẫn ra $A$2 và $B$2
Đây là 1 ví dụ đơn giản, nhiều trường hợp em muốn gán cố định giá trị tham chiếu, sao cho khi mình chèn mới vào Sheet 1 thì ở Sheet 2 không bị biến đổi (trong trường hợp trên em muốn giữ nguyên giá trị Sheet 2 là =SUM(Sheet1!A1:B1)). Điều này có khả thi không, nếu có, thì cách làm như thế nào?
Vấn đề 1: Bạn tìm hiểu hàm INDIRECT.
Vậy đúng như @dazkangel gợi ý: công thức INDIRECT() thiếu hai cái dấu nháy ""Bỏ INDIRECT thì đâu có được. Người ta có ý đồ mà.
Chắc đang nghiên cứu cho cái này:
Tôi không rõ bài bạn thế nào nhưng thiếu 2 dấu nháy ["] và không cần OR ...
=IF(A1=INDIRECT("Sheet1!$A$1"),"O","X")
Bài này Hỏi nhanh - Đáp nhanh kiểu gì?Em lại có việc nhờ các bác. Tình hình là em có 1 bài tập nhỏ, so sánh 2 cột sao cho tìm ra được những ký tự (chữ, số) giống và khác nhau trong 2 cột.
Ví dụ:
- Cột A: abc4589
- Cột B: ce45
=> Kết quả cần xuất:
- Cột C: Giống: c45
- Cột D: Khác: abe89
Chú ý: Cột A, B độ dài ngắn có thể khác nhau. Các ký tự, số trong mỗi cột khác nhau (a->z,0->9), không phân biệt hoa, thường.
Rất mong được sự trợ giúp của các bác ạ !
Bài này Hỏi nhanh - Đáp nhanh kiểu gì?
So sánh 1 chiều A với B hay so sánh 2 chiều A-B và B-A?
Chỉ cần so sánh giữa 2 cột A-B xem giống, khác nhau ở các ký tự nào rồi cho ra 2 cột Giống - Khác là được bác ạ.
Function CompareText(ByVal Txt1 As String, ByVal Txt2 As String, Optional ByVal typeComp As Boolean = True) As String
Dim i As Long, iChar As String, sText As String, dText As String
dText = Txt1 & Txt2
If Len(Txt1) <= Len(Txt2) Then
For i = 1 To Len(Txt1)
iChar = Mid(Txt1, i, 1)
If InStr(Txt2, iChar) Then
sText = sText & iChar
dText = Replace(dText, iChar, "")
End If
Next i
Else
For i = 1 To Len(Txt2)
iChar = Mid(Txt2, i, 1)
If InStr(Txt1, iChar) Then
sText = sText & iChar
dText = Replace(dText, iChar, "")
End If
Next i
End If
If typeComp = True Then CompareText = sText Else CompareText = dText
End Function
=CompareText(A1,B1,TRUE)
=CompareText(A1,B1,FALSE)
Bạn dùngChào anh chị. Em cần công thức ở ô A4 để khi kéo công thức xuống thì A giảm đều 22 đơn vịView attachment 182557
=MID(INDIRECT("A"&633-ROW(A1)*22),12,11)
Cảm ơn anh nhé. được rồiChào anh chị. Em cần công thức ở ô A4 để khi kéo công thức xuống thì A giảm đều 22 đơn vịView attachment 182557
Rút gọn thì bạn có thể làm như sau.Mong các anh giúp đỡ, rút ngắn công thức này hộ em với, nó dài quá, vào excel cứ bị đơ
'''
Em cảm ơn các anh !
=SUM($B$2:B2000*($C$2:C2000=F16)*($D$2:D2000="L")*MMULT(--($A$2:A2000=TRANSPOSE($M16:M$42)),ROW($M16:M$42)^0))
Nếu có file mẫu chắc sẽ có hướng hay hơn, ví dụ các ô M16:M42 có cái gì điểm chung chẳng hạn ^^, lúc đó có thể kết hợp thêm 1 cột phụRút gọn thì bạn có thể làm như sau.
Nếu chỉ vài ô dùng công thức thì có thể dùng được chứ công thức áp dụng cho cả cột thì không có công thức nào nhanh đâu, bạn nên tìm cách khác (VBA, Pivot Table)Mã:=SUM($B$2:B2000*($C$2:C2000=F16)*($D$2:D2000="L")*MMULT(--($A$2:A2000=TRANSPOSE($M16:M$42)),ROW($M16:M$42)^0))
Hình như chủ thớt muốn gom vầy, anh xem thử: (Do SUMIFS(...) không thể để 'đông' $B$2 mà cho B2000 động rồi kéo qua cột khác thành $B$2: C2000!!?)Rút gọn thì bạn có thể làm như sau.
Nếu chỉ vài ô dùng công thức thì có thể dùng được chứ công thức áp dụng cho cả cột thì không có công thức nào nhanh đâu, bạn nên tìm cách khác (VBA, Pivot Table)Mã:=SUM($B$2:B2000*($C$2:C2000=F16)*($D$2:D2000="L")*MMULT(--($A$2:A2000=TRANSPOSE($M16:M$42)),ROW($M16:M$42)^0))
Hình như chủ thớt muốn gom vầy, anh xem thử: (Do SUMIFS(...) không thể để 'đông' $B$2 mà cho B2000 động rồi kéo qua cột khác thành $B$2: C2000!!?)
=SUMPRODUCT(SUMIFS($B$2:$B2000,$C$2:$C2000,F16,$D$2: $D2000,"L",$A$2:$A2000,$M$16:$M$42))
Không có file kiểm chứng nên đoán mò, như bao lần anh em mình làm 'thầy bói' vậy.
Chúc anh em ngày thiệt vui.
Bạn đưa yêu cầu, nhưng bạn không chịu nhìn kỹ yêu cầu của người giải bài!Em có các giá trị ở cột A2:A2000 và giá trị cột M16:M42, một một giá trị ở cột A sẽ tương ứng với 1 số lượng ở cột B ( chính xác ở đây là từ B2:B2000 đó ạ)
Em muốn làm 1 công thức so sánh để tính tổng khối lượng ở cột B với 2 điều kiện:
1. Giá trị của cột A thuộc tập hợp các giá trị của cột M16:M42, nếu có 1 giá trị của cột A là "abc" chẳng hạn, mà cột M16:M42 có 2 giá trị "abc" thì số lượng tương ứng cũng phải gấp lên 2 lần, nhiều lần hơn cũng thế ạ.
2. Giá trị cột C ở đây thuộc 1 giá trị cố định em định sẵn ở F16. (Tên cửa hàng chẳng hạn)
Nếu được thì mong các anh giúp em code thì tốt lắm lắm ạ, em cảm ơn các anh !
Nếu có file mẫu chắc sẽ có hướng hay hơn
Không có file kiểm chứng nên đoán mò,
Kiểu tham chiếu (Tuyệt đối, tương đối, hỗn hợp) là theo công thức của người hỏi, tôi để nguyên và không sửa gì cả. Nếu nhu cầu của người tả là chỉ copy công thức theo chiều dọc thì $B$2:B2000 hay $B$2:$B2000 hay B$2:B2000 đều như nhau cả mà thôi.Hình như chủ thớt muốn gom vầy, anh xem thử: (Do SUMIFS(...) không thể để 'đông' $B$2 mà cho B2000 động rồi kéo qua cột khác thành $B$2: C2000!!?)
=SUMPRODUCT(SUMIFS($B$2:$B2000,$C$2:$C2000,F16,$D$2: $D2000,"L",$A$2:$A2000,$M$16:$M$42))
Không có file kiểm chứng nên đoán mò, như bao lần anh em mình làm 'thầy bói' vậy.
Chúc anh em ngày thiệt vui.
Theo 1 trong các gợi ý trên, bạn có thể dùng:Vấn đề này nó hơi tế nhị nhưng đúng là không biết phải làm thế nào do trình độ em kém quá, mà cái này bạn em nó nhờ nên nghiệp vụ em chỉ biết hạn chế nên em viết cả trong file, mong các anh giúp đỡ thêm và chỉnh sửa vba hộ em với ạ.
J16=SUMPRODUCT(SUMIFS($B$2:$B$983,$C$2:$C$983,$F16,$D$2:$D$983,"L",$A$2:$A$983,$M$16:$M$42))
Hoặc
J16=SUMPRODUCT(SUMIFS($B$2:$B$983,$C$2:$C$983,$F16,$D$2:$D$983,RIGHT(TRIM(J$15)),$A$2:$A$983,$M$16:$M$42))
Thử cách sau:Vấn đề này nó hơi tế nhị nhưng đúng là không biết phải làm thế nào do trình độ em kém quá, mà cái này bạn em nó nhờ nên nghiệp vụ em chỉ biết hạn chế nên em viết cả trong file, mong các anh giúp đỡ thêm và chỉnh sửa vba hộ em với ạ.
=SUMPRODUCT(COUNTIF($M$16:$M$42,$A$2:$A$189)*($C$2:$C$189=$F16)*($D$2:$D$189="L")*$B$2:$B$189)
Công thức hay và lạ quá .Cám ơn Anh nhiềuRút gọn thì bạn có thể làm như sau.
Nếu chỉ vài ô dùng công thức thì có thể dùng được chứ công thức áp dụng cho cả cột thì không có công thức nào nhanh đâu, bạn nên tìm cách khác (VBA, Pivot Table)Mã:=SUM($B$2:B2000*($C$2:C2000=F16)*($D$2:D2000="L")*MMULT(--($A$2:A2000=TRANSPOSE($M16:M$42)),ROW($M16:M$42)^0))
em cảm ơn anh nhiều ạkDùng cái này tại N3 rồi kéo xuống:
=COUNT(OFFSET($A$2:$A$50,,ROWS($1:1),))
Tìm Jackpot 6/99?Bài toán
Tìm Jackpot 6/99?
Đây là bài toán hỏi dài - đáp dài, chứ đâu có hỏi nhanh - đáp nhanh!!!
Tôi lập hàm- Cho 100 dãy số cố định gồm gồm 6 chữ số khác nhau, từ 1-99. Ví dụ 4 - 15 - 45 - 75 - 96 - 99.
- Nhập 1 dãy số ngẫu nhiên cũng bao gồm 6 chữ số khác nhau, từ 1-99. Ví dụ 5 - 35 - 65 - 89 - 98.
Hãy so sánh dãy số nhập vào, với tất cả các dãy số cố định trước đó (so sánh lần lượt từng dãy) để tìm:
- Số lượng con số trùng nhiều nhất giữa dãy nhập với tất cả các dãy còn lại là bao nhiêu.
Function TrungMax(v As Range, u As Range)
Dim vRows&, vColumns&, HMax&, STMax&
'So hangf cuar v, so cot cua v, Hangf trungf LN, SL trungf LN'
Dim ss$, xx&, i&, j&
TrungMax=0
vColumns = v.Columns.Count
If vColumns <> u.Columns.Count Then Exit Function
If vColumns > 9 Then Exit Function
If u.Rows.Count <> 1 Then Exit Function
vRows = v.Rows.Count
HMax = 0: STMax = 0: ss = ","
For j = 1 To vColumns
ss = ss & u(j) & ","
Next
For i = 1 To vRows
xx = 0
For j = 1 To vColumns
If InStr(ss, "," & v(i, j) & ",") Then
xx = xx + 1
End If
Next
If xx > STMax Then
STMax = xx: HMax = i
End If
Next
TrungMax = HMax + STMax / 10
End Function
- cột S (Tháng 1) : không thấy cột S tháng 1.Chào các bạn, mình có 1 đề bài nho nhỏ như này.
Mình có 1 file excel gồm 2 sheet, ở sheet thứ nhất, cột S (Tháng 1) mình muốn lấy dữ liệu từ cột J bên Sheet thứ 2 nhưng tất nhiên phải tương ứng với cột G Sheet thứ 2.
Tiếp tục như thế cột R,S, T Sheet thứ 1đều là dữ liệu của cột J sheet thứ 2.
Các bạn xem rồi giúp mình nhé!
Tks!
Các bạn ngang qua xem giúp mình với nhé!Chào các bạn, mình có 1 đề bài nho nhỏ như này.
Mình có 1 file excel gồm 2 sheet, ở sheet thứ nhất, cột Q (Tháng 1) mình muốn lấy dữ liệu từ cột J bên Sheet thứ 2 nhưng tất nhiên phải tương ứng với cột G Sheet thứ 2.
Tiếp tục như thế cột R,S, T Sheet thứ 1đều là dữ liệu của cột J sheet thứ 2.
Các bạn xem rồi giúp mình nhé!
Tks!
Nếu đơn giản vậy thì bạn xem file này:Bạn ơi, các tiểu mục 4918, 4944 bỏ qua bạn ạ, vì mình chỉ quan tâm và VD 1701 còn những cái kia mình tự làm. Và sheet 1 cột Q là Tháng 1 (mình nhầm) tương ứng với 1701, tháng 2 là 1702 của sheet 2 mà bạn.
Cám ơn bạn rất nhiều!Nếu đơn giản vậy thì bạn xem file này:
Bạn ơi còn nữa, giả sử nó nhiều đơn vị hơn như này thì có căn cứ vào Mã số thuế để dùng Vlookup keo xuong duoi được ko bạn?Nếu đơn giản vậy thì bạn xem file này:
=SUMIFS(Data!$J$2:$J$23,Data!$B$2:$B$23,'Khoi DNTN'!$B4,Data!$G$2:$G$23,1700+COLUMN(A:A))
Lỗi #NAME? bạn ơi.Tại ô E4 copy cho toàn bộ bảng:
Mã:=SUMIFS(Data!$J$2:$J$23,Data!$B$2:$B$23,'Khoi DNTN'!$B4,Data!$G$2:$G$23,1700+COLUMN(A:A))
Chỉ đúng cho năm 2017 thôi nhé
P/S: Mình là kế toán nên có duyên nợ với các đ/c chuyên quản thuế về vụ này lắm
Đang dùng Excel 2003 à, sao không cài 2007 trở lên mà dùng.Lỗi #NAME? bạn ơi.
Xem lại hộ mình nhé, bạn đồng hành![]()
Thiếu dấu = à bạn?Tôi dùng hàm datedif để tính tuổi theo hướng dẫn trên diễn đàn này, nhưng bị lỗi mà không biết cách sửa, mong các bạn giúp (trong file đính kèm)
Rất cám ơn các bạn
Tôi thấy nó đúng chứ có lỗi gì đâu bạn.Tôi dùng hàm datedif để tính tuổi theo hướng dẫn trên diễn đàn này, nhưng bị lỗi mà không biết cách sửa, mong các bạn giúp (trong file đính kèm)
Rất cám ơn các bạn
Không thiếu bạn ạ, tôi tải file đê các bạn kiểm tra, vì nếu đánh dấu bằng thì như bản chụp màn hình nàyThiếu dấu = à bạn?
=DATEDIF(D8,TODAY(),"y")
Tôi có chụp lại màn hình khi gõ hàm bạn ạTôi thấy nó đúng chứ có lỗi gì đâu bạn.
Bạn thay dấu , thành ; sẽ được.Tôi có chụp lại màn hình khi gõ hàm bạn ạ
Mình đổi dấu như bạn hướng dẫn.Bạn thay dấu , thành ; sẽ được.
Thì trong file đính kèm của mình ra kết quả thế chứ mình không biết lỗi gì nữa.Bạn nói thế nào chứ của mình lại ra thế này.
View attachment 188871
Tại E7, nhấp chuột phải =>format cells =>number =>general =>okThì trong file đính kèm của mình ra kết quả thế chứ mình không biết lỗi gì nữa.
Mà trong file của bạn không cần dùng dấu ; nữa vẫn ra kết quả được là sao?
help me?
Bạn thay đổi lại cách xưng hô đi, cố gắng giữ gìn sự trong sáng tiếng mẹ đẻ, thì sẽ có người cố gắng giúp bạn.CAO NHÂN NÀO GIÚP EM VỚI.
tại đang cần gấp quá bác, xin rút kinh nghiệmBạn thay đổi lại cách xưng hô đi, cố gắng giữ gìn sự trong sáng tiếng mẹ đẻ, thì sẽ có người cố gắng giúp bạn.
Ở đây mọi người học hỏi nhau là chính, chứ chưa ai đạt được cái tầm như bạn nghĩ, có gọi hoài cũng thế.
Thân ái !![]()
Nhớ rút kinh nghiệmtại đang cần gấp quá bác, xin rút kinh nghiệm
cảm ơn a nhiều, có gì sai sót mong thông cảm nhé/Nhớ rút kinh nghiệm
Xem file
Mọi người vui lòng giúp đỡ mình với.Chào mọi người, vì mình không giỏi excel và mình có file này cần mn giúp đỡ, để tính ngược lại trước giờ m chỉ làm thủ công để cấn trừ. Xin được mn giúp đỡ. Cám ơn mn nhiều.
Bạn xem thử đúng chưa, đọc lời bạn nói , mình nghe cũng mơ hồ quáChào mọi người, vì mình không giỏi excel và mình có file này cần mn giúp đỡ, để tính ngược lại trước giờ m chỉ làm thủ công để cấn trừ. Xin được mn giúp đỡ. Cám ơn mn nhiều.
Bạn xem thử đúng chưa, đọc lời bạn nói , mình nghe cũng mơ hồ quá
Hy vọng đúng theo ý của bạnCám ơn bạn, nhưng đáp án chưa như ý mình.
Mình có làm cột đáp án nếu mình nhập tay, ý mình là trường hơp có nghỉ việc riêng nhưng phép năm còn thì cấn trừ để phép năm về 0, và phép việc riêng sẽ giảm xuống.
chắc vầy phải ko?Cám ơn bạn, nhưng đáp án chưa như ý mình.
Mình có làm cột đáp án nếu mình nhập tay, ý mình là trường hơp có nghỉ việc riêng nhưng phép năm còn thì cấn trừ để phép năm về 0, và phép việc riêng sẽ giảm xuống.
Bạn tìm xem và nghiên cứu Data-Validation thử xem.mọi người ơi, cho mình hỏi làm thế nào để định dạng được cột TÊN KHÁCH HÀNG ( sheet BANHANG-THUTIEN) theo cột có sẳn là TÊN KHÁCH HÀNG ( sheet DMKH) như trong hình vậy. xin mọi người giúp đỡ, cảm ơn nhiều.
View attachment 189091 View attachment 189092
CHy vọng đúng theo ý của bạn
Chưa đúng thì cứ phản hồi nha.
Cám ơn bạn nhiều, đúng công thức mình cần rồi. Chúc bạn năm mới vui vẻ. @@chắc vầy phải ko?
cột (4): =MAX(E4-F4-G4,0)
cột (5):=MAX(G4+F4-E4,0)
hihi ^o^
cảm ơn ban nhiều nha !!!Bạn tìm xem và nghiên cứu Data-Validation thử xem.
Bạn thêm hàm IF() cho 1 số cột (C,F,G,Q,S...) là xong.Dạ em cần giúp công thức dò tìm ạ. Em có up File bên dưới. Em muốn là khi mình đánh SỐ LƯỢNG GHE thì GIÁ B.XẾP GHE sẽ dò tìm ra giá trị còn GIÁ B.XẾP XE sẽ có giá trị bằng 0 và ngược lại. Vì hiện giờ em ko rành công thức nên Vlookup nó hiện ra 2 giá 1 lúc ạ. |Em cám ơn trước ạ!
Vậy còn *2 màu đỏ bạn bỏ đâu?=CONCATENATE(" xxx :",B27*2,"*70*6" )
cái số B27 nó ra 1 dãy số dài ngoằng ví dụ : 435.5467895486
nó hiện XXX: 435.5467895486 * 70 * 6
có cách nào cho nó làm tròn 435.546 ko ạ ,
mình muốn nó hiện là : XXX: 435.546 * 70 * 6
Tính số giờ trong khoảng thời gian nào vậy bạn ? từ đâu tới đâu?Daer ACE
Nhờ mọi người giúp mình công thức cách tính ra số giờ như bên dưới giúp em nha!
View attachment 189559
Thanks!
Tính số giờ trong khoảng thời gian nào vậy bạn ? từ đâu tới đâu?
Do bạn không đưa file lên nên bạn tham khảo này nhé. Đưa lên tốt hơnGHIJ - BCDE bạn!
Mình làm công thức gì k biết đúng k bạn chỉ giúp mình hen!
=HOUR(DATE(h2,i2,j2)/24-DATE(c2,d2,e2)/24)*24+(g2-b2)
Thanks bạn
Bạn chạy code này, kết quả trả về Sheet3AE GPE giup mình vấn đề này với!
Mình có file dữ liệu như dưới. giờ mình muốn thay thế Chữ K thành số ramdom từ 4 tới 7 thì có cách nào nhanh không vậy? nó có khoảng 341 chữ K nhưng mình chỉ cần thay thế khoảng 150 chữ thành số thôi.
Sub Repl()
Application.ScreenUpdating = False
Dim arr, wf As WorksheetFunction, nK As Long, rng As Range, cell As Range, arr2, firstcell, i As Long, dic As Object, npost As Long
Set dic = CreateObject("scripting.dictionary"): Set wf = WorksheetFunction: Set rng = Sheets("sheet1").[A1:CB105]
Sheets("sheet1").UsedRange.Copy Sheets("sheet3").[a1]
nK = wf.CountIf(Sheets("sheet1").[A1:CB105], "K")
ReDim arr2(nK)
Set cell = rng.Find("K", LookIn:=xlValues, lookat:=xlWhole, searchorder:=xlRows)
If Not cell Is Nothing Then
firstcell = cell.Address: arr2(0) = cell.Address
Do
i = i + 1
Set cell = rng.FindNext(cell): arr2(i) = cell.Address
Loop Until cell.Address = firstcell
End If
Do
npost = wf.RandBetween(1, nK)
If Not dic.exists(npost) Then dic.Add npost, ""
Loop Until dic.Count = 150
For Each Key In dic.keys
Sheets("sheet3").Range(arr2(Key - 1)) = wf.RandBetween(4, 7): Sheets("sheet3").Range(arr2(Key - 1)).Interior.ColorIndex = 4
Next
Set dic = Nothing
MsgBox "Done!"
Application.ScreenUpdating = True
End Sub
Báo cáo bán hàng thiếu thông tin quan trọng là bán cho đơn đặt hàng nào? kết quả tính sheet đơn đặt hàng SAIThân gửi anh em , mình có 3 sheet
- Đơn đặt hàng ( sl hàng khách đặt qua các ngày)
- Báo cáo bán hàng ( export từ hệ thống )
- Kết đơn hàng ( mình chốt lại sl đặt & sl đã giao , từ đó suy ra còn bao nhiêu để giao tiếp )
Lúc trc em kết sl đặt hàng của 1 kho bằng Pivot table , tuy nhiên sau này sl kho lên đến hàng trăm thì ko thể làm thủ công được
Anh em giúp mình sum lại sl hàng khách đã đặt theo thông tin mình cần : Model , sl đã đặt bằng công thức
ko cần thông tin đơn đặt hàng nào đâu bạn , chỉ cần biết tổng sl hàng được đặt thôi ạBáo cáo bán hàng thiếu thông tin quan trọng là bán cho đơn đặt hàng nào? kết quả tính sheet đơn đặt hàng SAI
làm 1 kho, còn lại tự làmko cần thông tin đơn đặt hàng nào đâu bạn , chỉ cần biết tổng sl hàng được đặt thôi ạ
Vì có nhiều ĐH trùng nên khi kết ĐH ở sheet thứ 3 rồi mới tính ra đc sl còn lại chưa giao chính xác ạ
tks bác nhiều , em kiểm trả thì đúng gần hết , mà có 3 mã hàng số lượng ko đúnglàm 1 kho, còn lại tự làm
Chỉnh lại công thức ô M2 sheet đơn đặt hàngtks bác nhiều , em kiểm trả thì đúng gần hết , mà có 3 mã hàng số lượng ko đúng
Mong bác xem lại giúp em
![]()
EM kiểm tra lại sheet ĐƠN ĐẶT HÀNG thì các model này bị sai gì thì phải
![]()
M2 =F2&"_"&IF(COUNTIFS($F$1:F1,F2,$H$1:H1,H2),"N",COUNTIF($M$1:M1,F2&"*")+1)&"_"&H2