Chuyên đề giải đáp các bài tập (Phần 2) (2 người xem)

  • Thread starter Thread starter thlpro
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

Status
Không mở trả lời sau này.
Mấy huynh ơi giúp với, em có một bài tập cần tính tổng số tiền đã chi của một lý do theo từng tháng mà không biết lập công thức thế nào. may huynh giúp minh với ví dụ: cột A là tháng, B là lý do, C -tiền chi
Đây là lần đầu post bài nên ko biết gửi file thế nào nên đã gửi một hình ành đơn giản xin mấy huynh giúp đỡ.
XIN CẢm ƠN


Bài của bạn nếu sắp xếp cơ sở dữ liệu hợp lý, dùng Pivot Table thì không gì bằng!
 

File đính kèm

bác ba tê ơi, e vừa tìm trên mạng hướng dẫn, mò đc cái nè, k biết phải nó k ? nhưng cũng chẳng hiểu gì **~** e thấy mấy a làm cái này e rất thích, muốn học cái nè từ lâu mà k biết bắt đầu thế nào, e đi làm cả ngày chỉ đc nghỉ cn, nhà lại k ở hn nên k học thêm đc, liệu e tự học từ mạng có đc không bác !$@!!
Mã:
Public Sub GPE()Dim Rng(), Arr1(), Arr2(), I As Long, K As Long, K2 As Long, PX As String
Dim Dic As Object, Dic2 As Object, Tem1 As String, Tem2 As Date, Tem As String
Set Dic = CreateObject("Scripting.Dictionary")
Set Dic2 = CreateObject("Scripting.Dictionary")
Tem1 = UCase([B2]): Tem2 = [E2].Value
    With Sheets("NL")
        Rng = .Range(.[D2], .[D65000].End(xlUp)).Resize(, 9).Value
    End With
        ReDim Arr1(1 To UBound(Rng, 1), 1 To 3)
            For I = 1 To UBound(Rng, 1)
                If Rng(I, 1) = Tem2 Then
                    If UCase(Rng(I, 4)) = Tem1 Then
                        Tem = Rng(I, 6): PX = Rng(I, 5)
                        If Not Dic.exists(Tem) Then
                            K = K + 1
                            Dic.Add Tem, K
                                Arr1(K, 1) = Tem
                            Arr1(K, 2) = Rng(I, 7)
                            Arr1(K, 3) = Rng(I, 9)
                        Else
                            Arr1(Dic.Item(Tem), 3) = Arr1(Dic.Item(Tem), 3) + Rng(I, 9)
                        End If
                    End If
                End If
            Next I
    With Sheets("TP")
        Rng = .Range(.[D2], .[D65000].End(xlUp)).Resize(, 9).Value
    End With
        ReDim Arr2(1 To UBound(Rng, 1), 1 To 3)
            For I = 1 To UBound(Rng, 1)
                If Rng(I, 1) = Tem2 Then
                    If UCase(Right(Rng(I, 4), 3)) = Tem1 Then
                        Tem = Rng(I, 6)
                        If Not Dic2.exists(Tem) Then
                            K2 = K2 + 1
                            Dic2.Add Tem, K
                                Arr2(K2, 1) = Tem
                            Arr2(K2, 2) = Rng(I, 7)
                            Arr2(K2, 3) = Rng(I, 9)
                        Else
                            Arr2(Dic2.Item(Tem), 3) = Arr2(Dic2.Item(Tem), 3) + Rng(I, 9)
                        End If
                    End If
                End If
            Next I
With Sheets("PhanXuong")
    .[C2].Value = PX
    .[B6:H1000].ClearContents
    If K Then .[B6].Resize(K, 3).Value = Arr1
    If K2 Then .[F6].Resize(K2, 3).Value = Arr2
End With
Set Dic = Nothing
Set Dic2 = Nothing
End Sub
 
Lần chỉnh sửa cuối:
Giúp em về Rút trích có điều kiện và vấn đề về chuỗi

- Mọi người xem dùm em, đề yêu cầu :" Thiết lập điều kiện và rút trích ra chứng từ có tiền thuế cao nhất "
+ Phải làm từng bước như thế nào ?
- Mọi người xem dùm em chỗ số lượng, ra số lượng đúng rồi, nhưng cột thuế GTGT lại sai, mặc dù lập công thức đúng, nhưng khi bỏ hàm ra ở cột số lượng thì cột thuế GTGT lại đúng ???
Cám ơn mọi người!
 

File đính kèm

em bỏ bớt những chỗ cần CT liệu có thể dùng excel đc không, những ô vàng là CT excel, cột xuất NL thì nó là số tồn đã cộng trừ số nl xuất ra và nhập lại trong ngày cho mình thì có đc không a?
 

File đính kèm

em bỏ bớt những chỗ cần CT liệu có thể dùng excel đc không, những ô vàng là CT excel, cột xuất NL thì nó là số tồn đã cộng trừ số nl xuất ra và nhập lại trong ngày cho mình thì có đc không a?
Thua rồi, hổng hiểu gì cả. Chỗ nào muốn viết code lấy dữ liệu, chỗ nào nhập thủ công, chỗ nào có công thức sẵn, điều kiện lọc là gì....ngày nào là ô điều kiện ngày... cái nào là nl xuất ra và nhập lại, cái mã nào để biết xuất cái gì...Lấy cái này "Nguyên liệu A" để so với cái này "Thành phẩm 1 ( nguyên liệu A)" hay sao? Cấu trúc dữ liệu rối rắm quá.
"Chạy"...
 
e quên mất, bác đừng chạy**~**
cột NL, tên NL, mã TP, tên TP em vào bằng tay
ô C6,C8,C10 là số lượng NL xuất cho xưởng 1(A2) trong ngày 16(D6) lấy bên sheet NL
ô G6:G14 là số lượng TP nhập từ xưởng 1(A2) trong ngày 16(D6) lấy bên sheet TP
nếu e đánh chữ all vào ô D6 thì sẽ hiện đc lượng xuất nhập cả tháng của tổ đấy đc k ạ, vì mỗi tháng e làm trên 1 file mới
em xin cảm ơn bác nhiều nhiều %#^#$
 

File đính kèm

Lần chỉnh sửa cuối:
Hàm tổ hợp, đề của trường ĐHTN khó quá. Mong được giúp!

Em đang bí mấy câu sau mong các anh chị giúp đỡ em, em cám ơn nhiều!
Cái này là đề của trường ĐHTN nó ra y như vậy, ko biết đáp án ra sao. huhu
File em đã đính kèm. Xin cám ơn.

Câu 2: đơn giá: Dựa vào 2 ký tự đầu của mã hàng và mô tả trong bảng đơn giá Nếu hàng không phải trong nước thì đơn giá tăng 10%.

*Trong tháng 11, đơn giá tăng 2.5% so với tháng 10.
*Trong tháng 12, bột ngọt tăng 4.5% so với tháng 11.
*Ngược lại đơn giá không thay đổi so với tháng 11.
câu 3: Nếu là nước rửa chén Taiwan bán trong tháng 11 thì tiền giảm =3%*số lượng * đơn giá
*Nếu là bột ngọt trong tháng 12 thì tiền giảm=3.5%*số lượng*đơn giá. Ngược lại không giảm(tiền giảm=0).

Câu 4: Thành tiền=số lượng*đơn giá-tiền giảm. Định dạng cột tượng 1,000 đồng
Câu 5: Khuyến mãi: nếu là bột ngọt trong tháng 11 thì tặng "tô canh thuỷ tinh", ngược lại để trống.
Câu 6: sắp xếp lại bảng tính theo thứ tự tăng dần của Mã hàng nếu trùng thì sắp giảm theo số lượng.
Câu 7: Rút trích thông tin của các nước rửa chén tháng 10.
Câu 8: Lập bảng thống kê doanh thu theo bảng trên.
 

File đính kèm

Thua rồi, hổng hiểu gì cả. Chỗ nào muốn viết code lấy dữ liệu, chỗ nào nhập thủ công, chỗ nào có công thức sẵn, điều kiện lọc là gì....ngày nào là ô điều kiện ngày... cái nào là nl xuất ra và nhập lại, cái mã nào để biết xuất cái gì...Lấy cái này "Nguyên liệu A" để so với cái này "Thành phẩm 1 ( nguyên liệu A)" hay sao? Cấu trúc dữ liệu rối rắm quá.
"Chạy"...
e quên mất, bác đừng chạy
a42.gif

cột NL, tên NL, mã TP, tên TP em vào bằng tay
ô C6,C8,C10 là số lượng NL xuất cho xưởng 1(A2) trong ngày 16(D6) lấy bên sheet NL
ô G6:G14 là số lượng TP nhập từ xưởng 1(A2) trong ngày 16(D6) lấy bên sheet TP
nếu e đánh chữ all vào ô D6 thì sẽ hiện đc lượng xuất nhập cả tháng của tổ đấy đc k ạ, vì mỗi tháng e làm trên 1 file mới
em xin cảm ơn bác nhiều nhiều
a35.gif

Chẳng cần mỗi tháng 1 file, có điều kiện lọc từ ngày đến ngày thì có thể sử dụng 1 file cho cả năm hoặc đến khi hết số dòng trong sheet.
Nếu ô E2=rỗng xem như chỉ lọc 1 ngày ô D2.
 

File đính kèm

Mình có bài tập này, nhờ các bạn giúp đỡ.
Cám ơn các bạn trước.
 

File đính kèm

Mình có bài tập này, nhờ các bạn giúp đỡ.
Cám ơn các bạn trước.
Tính khoảng thời gian:
Mã:
=DATEDIF(VLOOKUP(B3,Sheet1!$B$3:$F$7,5,0),E3,"d")
Tỷ lệ thương tật
Mã:
=VLOOKUP(D3,Sheet2!$B$7:$C$11,2,0)
Hệ số lương
Mã:
=VLOOKUP(B3,Sheet1!$B$3:$E$7,4,0)
Định mức bảo hiểm
Mã:
=HLOOKUP(VLOOKUP(B3,Sheet1!$B$3:$E$7,4,0),Sheet2!$B$2:$E$3,2,0)

Còn lại là hàm If bạn tự ghép nối nhé (dữ liệu bảng định mức bảo hiểm không có hệ số lương 2.68 của B001)
 
Em đang bí mấy câu sau mong các anh chị giúp đỡ em, em cám ơn nhiều!
Cái này là đề của trường ĐHTN nó ra y như vậy, ko biết đáp án ra sao. huhu
File em đã đính kèm. Xin cám ơn.

Câu 2: đơn giá: Dựa vào 2 ký tự đầu của mã hàng và mô tả trong bảng đơn giá Nếu hàng không phải trong nước thì đơn giá tăng 10%.

*Trong tháng 11, đơn giá tăng 2.5% so với tháng 10.
*Trong tháng 12, bột ngọt tăng 4.5% so với tháng 11.
*Ngược lại đơn giá không thay đổi so với tháng 11.
câu 3: Nếu là nước rửa chén Taiwan bán trong tháng 11 thì tiền giảm =3%*số lượng * đơn giá
*Nếu là bột ngọt trong tháng 12 thì tiền giảm=3.5%*số lượng*đơn giá. Ngược lại không giảm(tiền giảm=0).

Câu 4: Thành tiền=số lượng*đơn giá-tiền giảm. Định dạng cột tượng 1,000 đồng
Câu 5: Khuyến mãi: nếu là bột ngọt trong tháng 11 thì tặng "tô canh thuỷ tinh", ngược lại để trống.
Câu 6: sắp xếp lại bảng tính theo thứ tự tăng dần của Mã hàng nếu trùng thì sắp giảm theo số lượng.
Câu 7: Rút trích thông tin của các nước rửa chén tháng 10.
Câu 8: Lập bảng thống kê doanh thu theo bảng trên.

Mong anh chị em giúp đỡ. THấy không ai giúp em. Xin đội ơn
 

File đính kèm

Đơn giá:
Mã:
=VLOOKUP(LEFT(B2,2),$A$15:$D$18,2+IF(RIGHT(B2)="VN",1,2),0)*IF(RIGHT(B2,2)="VN",1,1.1)*IF(AND(MONTH(A2)=12,LEFT(B4,2)="BN"),1.025*1.045,IF(MONTH(A2)>=11,1.025,1))
Điều kiện lằng nhằng quá.
 

File đính kèm

Lần chỉnh sửa cuối:
Chẳng cần mỗi tháng 1 file, có điều kiện lọc từ ngày đến ngày thì có thể sử dụng 1 file cho cả năm hoặc đến khi hết số dòng trong sheet.
Nếu ô E2=rỗng xem như chỉ lọc 1 ngày ô D2.
em thử thay số nhưng không đc, e gửi bản excel e làm bác xem giúp em được không ạ
em làm ở sheet CanDoiSX
ô E7:E377 là số lượng NL xuất( có khi tổ k sx hết nhập lại) cho tổ bột(B2) trong ngày ...(F2,G2) lấy bên sheet NhatKyNL

ô N7:N377 là số lượng TP nhập từ tổ bột(B2) trong ngày ...(F2,G2) lấy bên sheet NhatKyTP
làm sao mà chỉ hiện loại NL xuất và TP nhập trong khoảng thời gian mình chọn (F2,G2) cho gọn đc không bác
em xin cảm ơn bác trước.
http://www.mediafire.com/view/?dhv904bd3q8ikw1
 
Lần chỉnh sửa cuối:
Đơn giá:
Mã:
=VLOOKUP(LEFT(B2,2),$A$15:$D$18,2+IF(RIGHT(B2)="VN",1,2),0)*IF(RIGHT(B2,2)="VN",1,1.1)*IF(AND(MONTH(A2)=12,LEFT(B4,2)="BN"),1.025*1.045,IF(MONTH(A2)>=11,1.025,1))
Điều kiện lằng nhằng quá.
dạ xin cám ơn anh nhiều.

Giờ còn 1 câu về điều kiện rút trích ra các sản phẩm Sản xuất là Trung Quốc và bán trong tháng 5. E đã làm rồi mà sao rút trích sai ở chỗ cái tháng 5. Mong anh chị giúp đỡ. Em xin cám ơn
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
dạ xin cám ơn anh nhiều.

Giờ còn 1 câu về điều kiện rút trích ra các sản phẩm Sản xuất là Trung Quốc và bán trong tháng 5. E đã làm rồi mà sao rút trích sai ở chỗ cái tháng 5. Mong anh chị giúp đỡ. Em xin cám ơn
Điều kiện:
Mã:
=AND(MONTH(D3)=5,F3="Trung Quốc")
 

File đính kèm

em thử thay số nhưng không đc, e gửi bản excel e làm bác xem giúp em được không ạ
em làm ở sheet CanDoiSX
ô E7:E377 là số lượng NL xuất( có khi tổ k sx hết nhập lại) cho tổ bột(B2) trong ngày ...(F2,G2) lấy bên sheet NhatKyNL

ô N7:N377 là số lượng TP nhập từ tổ bột(B2) trong ngày ...(F2,G2) lấy bên sheet NhatKyTP
làm sao mà chỉ hiện loại NL xuất và TP nhập trong khoảng thời gian mình chọn (F2,G2) cho gọn đc không bác
em xin cảm ơn bác trước.
http://www.mediafire.com/view/?dhv904bd3q8ikw1
Gởi file mà có password làm sao mở được?
Sửa code của bài trên lại một chút xem có đúng yêu cầu của bạn không.
Lỡ post bài ở đây rồi thì cứ chờ xem mọi người giúp ra sao, bạn cứ "quăng bài" lung tung nhiều chỗ quá.
Bạn giải thích không rõ thì "quăng" ở đâu cũng vậy thôi.
Phải chi nói rõ xuất là có số hiệu chứng từ bắt đầu bằng PX, hay có số 152 trong cột F, Nhập lại có số chứng từ bắt đầu bằng PN hay cột E có số 152 là dễ hiểu rồi.
Đâu phải ai cũng là dân kế toán như bạn đâu.
 

File đính kèm

Gởi file mà có password làm sao mở được?
Sửa code của bài trên lại một chút xem có đúng yêu cầu của bạn không.
Lỡ post bài ở đây rồi thì cứ chờ xem mọi người giúp ra sao, bạn cứ "quăng bài" lung tung nhiều chỗ quá.
Bạn giải thích không rõ thì "quăng" ở đâu cũng vậy thôi.
Phải chi nói rõ xuất là có số hiệu chứng từ bắt đầu bằng PX, hay có số 152 trong cột F, Nhập lại có số chứng từ bắt đầu bằng PN hay cột E có số 152 là dễ hiểu rồi.
Đâu phải ai cũng là dân kế toán như bạn đâu.
em xin lỗi,em sơ ý quá, pass là vtc
đúng như bác nói thì xuất NL thì sheet NhatKyNL cột F có số 152, còn nhập thì 152 ở cột E, TP cũng vậy nhưng khác là số 156 và ở sheet NhatKyTP,
số NL xuất sx và nhập lại khi k sx hết đều ghi trên phiếu nsx01/01 ở cột C sheet NhatKyNL, số TP nhập sx thì ký hiệu N ở cột C sheet NhatKyTP
vì tháng nào em cũng phải báo cáo lượng tồn TP và NL, hơn nữa lượng hàng xuất nhiều nên bên sheet NhatKyTP có tháng lên tới gần 10000 cell ngang thành file rất nặng nên mỗi tháng e đều làm trên 1 file excel riêng
lượng NL,TP nhiều mà e phải cân đối hàng ngày nên e muốn lọc bên sheet CanDoiSX lượng NL xuất ra trong ngày F2 của tổ B2 là ô E7, Lượng TP nhập sau khi SX cũng theo ngày và tổ như NL nhưng ở ô N7
em đã thử sửa code từ file kia cho sang file này nhưng không thành công, bác xem giúp em đc k ạ
cảm ơn bác nhiều
 
em xin lỗi,em sơ ý quá, pass là vtc
đúng như bác nói thì xuất NL thì sheet NhatKyNL cột F có số 152, còn nhập thì 152 ở cột E, TP cũng vậy nhưng khác là số 156 và ở sheet NhatKyTP,
số NL xuất sx và nhập lại khi k sx hết đều ghi trên phiếu nsx01/01 ở cột C sheet NhatKyNL, số TP nhập sx thì ký hiệu N ở cột C sheet NhatKyTP
vì tháng nào em cũng phải báo cáo lượng tồn TP và NL, hơn nữa lượng hàng xuất nhiều nên bên sheet NhatKyTP có tháng lên tới gần 10000 cell ngang thành file rất nặng nên mỗi tháng e đều làm trên 1 file excel riêng
lượng NL,TP nhiều mà e phải cân đối hàng ngày nên e muốn lọc bên sheet CanDoiSX lượng NL xuất ra trong ngày F2 của tổ B2 là ô E7, Lượng TP nhập sau khi SX cũng theo ngày và tổ như NL nhưng ở ô N7
em đã thử sửa code từ file kia cho sang file này nhưng không thành công, bác xem giúp em đc k ạ
cảm ơn bác nhiều
Tạm làm 1 bảng bên trái xem đúng ý không rồi mới làm thêm bảng bên phải.
Các sheet của bạn dùng toàn công thức mảng, è ạch là phải rồi.
Sau này gởi bài lên GPE đừng khoá file hay khoá Sheet nhé.
 

File đính kèm

Tạm làm 1 bảng bên trái xem đúng ý không rồi mới làm thêm bảng bên phải.
Các sheet của bạn dùng toàn công thức mảng, è ạch là phải rồi.
Sau này gởi bài lên GPE đừng khoá file hay khoá Sheet nhé.
vâng sau em sẽ chú ý
cái danh sách tổ bác không cần thêm đâu, em lấy ở bên sheet DMNXNL đó, e chỉ cần theo dõi 4 tổ thôi ( tổ máy nước, tổ bột, tổ máy bột, tổ chai) và em chỉ cần số nảy vào ô E7( NL xuất ra - nhập lại trong ngày F2 của tổ B2) tương ứng với NL C7 có TP K7, NL C8 có TP J8:J11,...nhập nảy vào O7,... vì 1 NL sx ra nhiều loại TP mà có khi loại TP còn tăng lên, rồi em lọc thủ công filter ở cột O cũng đc
cái nè sài CT excel k đc hả bác, không phải em chê k dùng đâu vì em k biết sài vba nhỡ e có thay đổi 1 tẹo nó bị hỏng thì lại vác mặt lên nhờ các bác e ngại lắm
bác tải file lại rồi giúp em, cảm ơn bác
http://www.mediafire.com/view/?n19btl9frtifut7
 
vâng sau em sẽ chú ý
cái danh sách tổ bác không cần thêm đâu, em lấy ở bên sheet DMNXNL đó, e chỉ cần theo dõi 4 tổ thôi ( tổ máy nước, tổ bột, tổ máy bột, tổ chai) và em chỉ cần số nảy vào ô E7( NL xuất ra - nhập lại trong ngày F2 của tổ B2) tương ứng với NL C7 có TP K7, NL C8 có TP J8:J11,...nhập nảy vào O7,... vì 1 NL sx ra nhiều loại TP mà có khi loại TP còn tăng lên, rồi em lọc thủ công filter ở cột O cũng đc
cái nè sài CT excel k đc hả bác, không phải em chê k dùng đâu vì em k biết sài vba nhỡ e có thay đổi 1 tẹo nó bị hỏng thì lại vác mặt lên nhờ các bác e ngại lắm
bác tải file lại rồi giúp em, cảm ơn bác
http://www.mediafire.com/view/?n19btl9frtifut7
Xem xong "Tam Quốc Chí" thì... cũng hổng hiểu luôn.
Muốn công thức thì xem file này, hổng phải thì thôi.
Nó chạy như Rùa đó. Trong File cả triệu ô công thức, Cái nào bạn cũng Ctrl+Shift+Enter dù nó chỉ là công thức thường. Híc! Mấy công thức thường tôi đã "cho" nó trở lại bình thường rồi. Nếu không thích thì bạn Ctrl+Shift+Enter lại theo ý bạn.
 

File đính kèm

Xem xong "Tam Quốc Chí" thì... cũng hổng hiểu luôn.
Muốn công thức thì xem file này, hổng phải thì thôi.
Nó chạy như Rùa đó. Trong File cả triệu ô công thức, Cái nào bạn cũng Ctrl+Shift+Enter dù nó chỉ là công thức thường. Híc! Mấy công thức thường tôi đã "cho" nó trở lại bình thường rồi. Nếu không thích thì bạn Ctrl+Shift+Enter lại theo ý bạn.
hjx, e chọn tổ khác mà số nó không thay đổi gì cả, nặng quá, bác giúp em cho nó nhẹ đi đc ko, máy tính của em chip có 1.9, ram 512 không chạy nổi **~**
 
hjx, e chọn tổ khác mà số nó không thay đổi gì cả, nặng quá, bác giúp em cho nó nhẹ đi đc ko, máy tính của em chip có 1.9, ram 512 không chạy nổi **~**
Không chạy là sao không hiểu. Nó có 3 điều kiện: Tổ - Từ Ngày - Đến Ngày.
Dữ liệu của bạn lớn, dùng VBA thì bạn không muốn, dùng công thức như yêu cầu của bạn thì phải "nặng" thôi. Khó mà giúp được. Chỉ khi bạn muốn dùng VBA thì có lẽ sẽ nhẹ hơn...
 
Tính khoảng thời gian:
Mã:
=DATEDIF(VLOOKUP(B3,Sheet1!$B$3:$F$7,5,0),E3,"d")
Tỷ lệ thương tật
Mã:
=VLOOKUP(D3,Sheet2!$B$7:$C$11,2,0)
Hệ số lương
Mã:
=VLOOKUP(B3,Sheet1!$B$3:$E$7,4,0)
Định mức bảo hiểm
Mã:
=HLOOKUP(VLOOKUP(B3,Sheet1!$B$3:$E$7,4,0),Sheet2!$B$2:$E$3,2,0)

Còn lại là hàm If bạn tự ghép nối nhé (dữ liệu bảng định mức bảo hiểm không có hệ số lương 2.68 của B001)
Vì cái này nối ghép mình thấy phức tạp quá và cũng chưa hiểu cách lồng ghép như thế nào cho đúng cả nên làm hoài vẫn chưa ra kết quả. Bạn có thể cho mình cái công thức ở ô thành tiền luôn đc không?
 
Giúp em về bảng tính excel này với

Tình hình là hôm rồi em nhận được cái đề bài môn tin học ứng dụng của thầy giáo mà ngồi mày mò theo giáo trình mãi không ra. Một số hàm đơn giản thì em có làm được nhưng những hàm như:
+ Tính số ngày lẻ lưu kho
+ Tính đơn giá dựa vào việc đếm số tên sách theo loại và tính thành tiền
Những yêu cầu trên em không có cách nào làm được. Em rất mong các anh chị có kinh nghiệm giúp đỡ em hoàn tất bài tập này.
 

File đính kèm

Không chạy là sao không hiểu. Nó có 3 điều kiện: Tổ - Từ Ngày - Đến Ngày.
Dữ liệu của bạn lớn, dùng VBA thì bạn không muốn, dùng công thức như yêu cầu của bạn thì phải "nặng" thôi. Khó mà giúp được. Chỉ khi bạn muốn dùng VBA thì có lẽ sẽ nhẹ hơn...
liệu em dùng vba khi thêm hoặc thay đỗi mã hàng hoặc chèn cell thì có lỗi không bác, nặng thế này e k làm đc, bác giúp e vba đc k? e sẽ có gắng đọc thêm vba trên diễn đàn để trước mắt hiểu và chỉnh sửa đc, sau là tự viết đc mà k phải nhờ mọi ng(mơ ước vậy nhưng k biết sẽ thực hiện đc đến đâu !$@!!)
 
Tình hình là hôm rồi em nhận được cái đề bài môn tin học ứng dụng của thầy giáo mà ngồi mày mò theo giáo trình mãi không ra. Một số hàm đơn giản thì em có làm được nhưng những hàm như:
+ Tính số ngày lẻ lưu kho
+ Tính đơn giá dựa vào việc đếm số tên sách theo loại và tính thành tiền
Những yêu cầu trên em không có cách nào làm được. Em rất mong các anh chị có kinh nghiệm giúp đỡ em hoàn tất bài tập này.
+ Tính số ngày lẻ lưu kho(cell G5)
PHP:
=MOD((E5-D5),7)
+ Tính đơn giá (cell J5)
PHP:
=VLOOKUP(B5,$A$20:$D$24,RIGHT(A5)+1,0)
 
Tks chị Hoacoi ạ. Bài chị giải cho cuối cùng em làm cũng ra nhưng mà thầy lại cho thêm bài mới còn khó nhai hơn bài cũ. em đã dùng IF lồng với Right để tìm giá trị rồi dùng VLookup để đọc giá trị ở bảng phụ mà vẫn ko ra. Ko hiểu em làm sai ở đâu nữa.
Các bro giúp em mới. CHiều mai em làm bài kiểm tra hàng ngày rùi.hix
 

File đính kèm

Tks chị Hoacoi ạ. Bài chị giải cho cuối cùng em làm cũng ra nhưng mà thầy lại cho thêm bài mới còn khó nhai hơn bài cũ. em đã dùng IF lồng với Right để tìm giá trị rồi dùng VLookup để đọc giá trị ở bảng phụ mà vẫn ko ra. Ko hiểu em làm sai ở đâu nữa.
Các bro giúp em mới. CHiều mai em làm bài kiểm tra hàng ngày rùi.hix

Dạng bài bạn gửi không nên dùng hàm if, mà dùng vlookup kết hợp hàm match, chết thật, tui làm nó đang báo lỗi...
 
Tks chị Hoacoi ạ. Bài chị giải cho cuối cùng em làm cũng ra nhưng mà thầy lại cho thêm bài mới còn khó nhai hơn bài cũ. em đã dùng IF lồng với Right để tìm giá trị rồi dùng VLookup để đọc giá trị ở bảng phụ mà vẫn ko ra. Ko hiểu em làm sai ở đâu nữa.
Các bro giúp em mới. CHiều mai em làm bài kiểm tra hàng ngày rùi.hix

Bạn tham khảo nhé, phần đánh số thứ tự tự động mình ko hiểu lắm, ko biết phải vậy ko nữa.
Phần nào bí lắm hãy tham khảo nhé, ko thì tự làm. Tự mình mò ra sẽ hiểu dc nhiều hơn ^^
 

File đính kèm

Tính thưởng

Thân gửi các anh, chị nhờ các anh, chị giúp em lập công thức tính thưởng theo các điều kiện như trong file đính kèm
Thưởng tính trên số tháng làm việc
Trân trọng
 

File đính kèm

Thân gửi các anh, chị nhờ các anh, chị giúp em lập công thức tính thưởng theo các điều kiện như trong file đính kèm
Thưởng tính trên số tháng làm việc
Trân trọng
Công thức:
Mã:
=B8*D8*VLOOKUP(E8,$A$2:$G$5,MATCH(C8,$A$1:$G$1,0),0)/12
 
H5=VLOOKUP(LEFT(F5,2),$B$17:$D$19,MATCH(RIGHT(F5)+1,$C$16:$D$16,1),0)*D5, thêm một cách cho bạn lựa chọn chỗ tiền phòng.
kém quá loay hoay mà công thức lỗi hoài.
 
=b8*hlookup(c8,$b$1:$g$5,e8+1,0)*d8/12
 
Cần công thức cho đề excel sau !

Chào mọi người !
nhờ mọi người xem cho mình bài này dùng công thức nào để làm được nó nhé.
mọi người xem file dùm em!

Thanks all !
 

File đính kèm

Hướng dẫn em giải câu 4 và câu 5 với (e thử lập công thức nhưng thấy sao ấy)

Mấy anh/chị ơi, giúp em kiểm tra xem bài tập này em làm có đúng ko? Em đang ôn để sắp thi rồi. Em thấy ở câu 4 và câu 5 em lập công thức thấy kỳ kỳ làm sao ấy? Mấy anh/chị kiểm tra giúp em với.
Cảm ơn
 

File đính kèm

Lần chỉnh sửa cuối:
Lấy giá trị vùng tham chiếu thỏa mản điều kiện

các bác cảo thủ làm ơn giup mình với , trong trường hợp này sẽ dùng công thức nào để lấy dữ liệu như mình muốn, (có thể inset thêm cột hoăc thêm dữ liệu)cũng được miễn sao kết quả trả về đúng yêu cầu trong file đính kèm)
 

File đính kèm

Lần chỉnh sửa cuối:
các bác cảo thủ làm ơn giup mình với , trong trường hợp này sẽ dùng công thức nào để lấy dữ liệu như mình muốn, (có thể inset thêm cột hoăc thêm dữ liệu)cũng được miễn sao kết quả trả về đúng yêu cầu trong file đính kèm)
Không biết bạn có ý gì khác không chứ bài này thì cứ nhập công thức =F2 cho các ô L9, L10, L11, sau đó copy 3 ô này dán xuống dưới các vùng kế tiếp là được chứ có khó gì đâu?
 
Ngày đi< ngày đến:::: Có gì là vô lí nhỉ. Đúng mà
 
cần lấy giá trị thỏa mản điều kiện cho nhìu ô ở vị trí khác nhau

các bạn xem giúp mình công thức nào có thể làm được theo yêu cầu này hay không vậy? minh có post bài lên các bạn xem giup cho minh với nhé. cám on các bạn nhìu vì minh dang can xử lý vấn đề này cho công việc hiện tại của mình
 

File đính kèm

các bạn xem giúp mình công thức nào có thể làm được theo yêu cầu này hay không vậy? minh có post bài lên các bạn xem giup cho minh với nhé. cám on các bạn nhìu vì minh dang can xử lý vấn đề này cho công việc hiện tại của mình
Không biết dữ liệu của bạn đưa có đúng không nữa, híc thôi thì cứ là theo File, trật thì ..làm lại
Tại C8:
=IF(AND(D9<>"",D9<>$D$7),LOOKUP(99^99,$F$2:F3),"")
Rồi bạn kéo xuống nhé!
 
Không biết bạn có ý gì khác không chứ bài này thì cứ nhập công thức =F2 cho các ô L9, L10, L11, sau đó copy 3 ô này dán xuống dưới các vùng kế tiếp là được chứ có khó gì đâu?
không bạn ơi ý mình không phải như bạn nói mà là mình muốn 1 công thuc khi keó xuống nó sẽ lấy luôn giá trị tại ô F2 ,F17,F31 vào các ô C9,10,11 và C24,25,26 và C38,39,40(chư không phải lấy từng bảng dử liệu
 

File đính kèm

mình cám ơn bạn dhn46 công thức của bạn đã giup mình làm được rồi , xin chân thành cám ơn
 
Cú pháp hàm của em
PHP:
MODE(INDIRECT($I$1:$I$2&"!A1:D3"))
không biết sai ở đâu mà nó không có tác dụng trên Sheet2. Nhờ mọi người chỉ dùm
--------
Em đoán rằng chắc nó bị đoạn bôi đậm trong cụm INDIRECT($I$1:$I$2&"!A1:D3") nhưng sửa mãi chưa được.
 

File đính kèm

Lần chỉnh sửa cuối:
Giúp mình bài tập sau nhé các bạn.Thanks a lot

* Mình muốn tính tổng của của số kg từng khu vực theo từng khung.

* Tương tự sẻ tính số lần của 1 khách hàng trong khu vực đó theo từng khung. Cảm ơn!
 

File đính kèm

File đính kèm

* Mình muốn tính tổng của của số kg từng khu vực theo từng khung.

* Tương tự sẻ tính số lần của 1 khách hàng trong khu vực đó theo từng khung. Cảm ơn!
Bạn thử các Cthức này xem
PHP:
E5=SUMPRODUCT((data!$F$10:$F$101=$D5)*(data!$E$10:$E$101=$C5)*(data!$B$10:$B$101<500)*1)
PHP:
F5=SUMPRODUCT((data!$F$10:$F$101=$D5)*(data!$E$10:$E$101=$C5)*(data!$B$10:$B$101>500)*(data!$B$10:$B$101<1500)*1)
PHP:
G5=SUMPRODUCT((data!$F$10:$F$101=$D5)*(data!$E$10:$E$101=$C5)*(data!$B$10:$B$101>1500)*(data!$B$10:$B$101<2500)*1)
Tương tự cho cho H, I, J, K
rồi fill cthức xuống
 
Cảm ơn bạn nhiều nhiều.
 
Lần chỉnh sửa cuối:
Cú pháp hàm của em
PHP:
MODE(INDIRECT($I$1:$I$2&"!A1:D3"))
không biết sai ở đâu mà nó không có tác dụng trên Sheet2. Nhờ mọi người chỉ dùm
--------
Em đoán rằng chắc nó bị đoạn bôi đậm trong cụm INDIRECT($I$1:$I$2&"!A1:D3") nhưng sửa mãi chưa được.
Ngay cả MAX của bạn cũng sai. INDIRECT chỉ hiểu sheet đầu tiên thôi.
Không thể dùng =MAX(INDIRECT($I$1:$I$2&"!A1:D3")) mà phải dùng
=MAX(MAX(INDIRECT($I$1&"!A1:D3")),MAX(INDIRECT($I$2&"!A1:D3")))
Riêng MODE thì không áp dụng INDIRECT như vậy được
 
Giúp đỡ về ký tự trống trong ô Excel

Mấy bạn giúp dùm mình bài này ạ... Không hiểu khi làm câu này mình sử dụng hàm VLOOKUP và IF... Nhưng lại không ra, các bạn giúp dùm mình và cho mình biết lỗi ở đâu ạ... cám ơn các bạn nhiều
View attachment Example.xls
 

File đính kèm

Oh cám ơn bạn... Bạn có thể giải giúp mình luôn không... File của bạn mình xem không có đáp án trong đó
Cám ơn bạn lần nữa
 
Cám ơn bạn đã giúp mình chỗ ấy... Nhưng chỗ mình chưa làm được là ô ĐƠN GIÁ (H2)... Có câu hỏi bên dưới. Bạn giúp dùm mình nha
 
Cám ơn bạn đã giúp mình chỗ ấy... Nhưng chỗ mình chưa làm được là ô ĐƠN GIÁ (H2)... Có câu hỏi bên dưới. Bạn giúp dùm mình nha

Thì cũng VLOOKUP bình thường, kết hợp thêm IF để xác định vị trí cột thôi:
Mã:
=VLOOKUP(B2, $A$13:$E$18, [COLOR=#ff0000]IF(E2="x",4,5)[/COLOR], 0)
 
Vâng cám ơn nhiều nhiều nhưng ndu96081631 có thể giải thích dùm mình ở con số 4 và 5 không ạ... vì mình thấy ở bảng bên dưới chỉ có 4 cột... Mình mới học nên hỏi hơi nhiều nên bạn giải thích dùm
 
Vâng cám ơn nhiều nhiều nhưng ndu96081631 có thể giải thích dùm mình ở con số 4 và 5 không ạ... vì mình thấy ở bảng bên dưới chỉ có 4 cột... Mình mới học nên hỏi hơi nhiều nên bạn giải thích dùm

Bạn không thấy cell B13 bị trộn 2 cột lại thành 1 sao? Thành ra bảng dò chính xác có 5 cột chứ không phải 4 cột
 
lấy vùng dữ liệu thỏa mản nhiều điều kiện

các bạn ơi! minh co bài này nhờ các bạn xem và chỉ cho mình công thức với nhé
 

File đính kèm

bạn ơi nếu dùng advanced fiter thì nói làm gì nữa, mình muốn dùng công thức để khi mình chọn tại vùng điều kiện thì nó sẽ tự ra kế quả tại vùng bôi vàng bạn xem lại giúp mình nhé, nếu bạn dùng advanced vẩn có thể làm được thì bạn làm trực tiếp vào file của mình để mình dể hiểu bạn nhé. cám ơn bạn nhìu
 
Lần chỉnh sửa cuối:
bạn ơi nếu dùng advanced fiter thì nói làm gì nữa, mình muốn dùng công thức để khi mình chọn tại vùng điều kiện thì nó sẽ tự ra kế quả tại vùng bôi vàng bạn xem lại giúp mình nhé, nếu bạn dùng advanced vẩn có thể làm được thì bạn làm trực tiếp vào file của mình để mình dể hiểu bạn nhé. cám ơn bạn nhìu
Muốn công thức thì xem cách này, thêm cột phụ.
Muốn tự động nữa thì dùng VBA.
 

File đính kèm

bạn thật là pro, minh đã làm được rùi, chân thành cám ơn bạn, nhưng bạn ơi bạn nói thêm cột phụ thì dùng VBA thì là sao, trong phần trả lời của bạn mình thấy co thêm dử liệu vào cột a, và tạo thêm name (data) vậy bạn có dùng VBA chưa vậy, mình không rành về VBA lắm nên muốn hỏi cho biêt,mình cũng tính đi học 1 khóa VBA nhưng phải đợi qua tết mới học được, nếu có thể viết bằng VBA thì bạn viết cho mình với bài này luôn nhé
ban ơi giải thích giup mình công thức này nha: IF(Data=Sheet2!$B$2&"#"&Sheet2!$C$2&"#"&Sheet2!$D$2&"#"&Sheet2!$E$2,ROW(Data),"")
dấu # có nghĩa là gì vậy?
 
Lần chỉnh sửa cuối:
bạn tham khảo thêm một công thức

E7=INDEX(tk,SMALL(IF((ms=$B$2)*(so=$D$2)*(ngay=$C$2)*(ghichu=$E$2),ROW(ms)-2),ROWS(E$7:E7)))
kết thúc bằng Ctrl Shift Enter
với các tên ms, so, ngay, ghichu là define name của các cột tương ứng
 

File đính kèm

bạn thật là pro, minh đã làm được rùi, chân thành cám ơn bạn, nhưng bạn ơi bạn nói thêm cột phụ thì dùng VBA thì là sao, trong phần trả lời của bạn mình thấy co thêm dử liệu vào cột a, và tạo thêm name (data) vậy bạn có dùng VBA chưa vậy, mình không rành về VBA lắm nên muốn hỏi cho biêt,mình cũng tính đi học 1 khóa VBA nhưng phải đợi qua tết mới học được, nếu có thể viết bằng VBA thì bạn viết cho mình với bài này luôn nhé
ban ơi giải thích giup mình công thức này nha: IF(Data=Sheet2!$B$2&"#"&Sheet2!$C$2&"#"&Sheet2!$D$2&"#"&Sheet2!$E$2,ROW(Data),"")
dấu # có nghĩa là gì vậy?
Muốn VBA thì xem file này. Thay đổi 4 ô điều kiện thì có kết quả.
 

File đính kèm

tìm giá trị cần tìm khi thỏa mản các điều kiện

bạn ơi : cũng dữ liệu này nếu mình bỏ cột c2(ngày) thi no ra kết quả thỏa mản 3 điều kiện : ms, số ,ghi chú và ngược lại gỏ thêm ngày vào thi nó ra kết quả như ban đâu (kết quả như ô tô màu vàng).
các bạn giup minh vơi nhé.
 

File đính kèm

bạn ơi : cũng dữ liệu này nếu mình bỏ cột c2(ngày) thi no ra kết quả thỏa mản 3 điều kiện : ms, số ,ghi chú và ngược lại gỏ thêm ngày vào thi nó ra kết quả như ban đâu (kết quả như ô tô màu vàng).
các bạn giup minh vơi nhé.
Vậy thì xem file này, mấy điều kiện cũng được, không có điều kiện nào thì lấy tất tần tật.
 

File đính kèm

cũng vói bài tập đó bạn viết bằng công thức excel được không VBA minh không ranh lắm

Vậy thì xem file này, mấy điều kiện cũng được, không có điều kiện nào thì lấy tất tần tật.
bạn viết bằng công thức excel được không, bằng VBA
thi minh thấy bạn làm đúng rồi, nhung mình thì lại ít biết về VBA giúp mình với nhé
 
bạn viết bằng công thức excel được không, bằng VBA
thi minh thấy bạn làm đúng rồi, nhung mình thì lại ít biết về VBA giúp mình với nhé

Công thức thì "oải" lắm, "nhức con mắt bên phải, đau cái đầu bên trái".
Híc!
Nếu không xài được thì chờ các bạn khác giải bằng công thức nhé.
(Cũng nên tập xem, hiểu, và xài VBA đi thôi. Vào GPE thường xuyên sẽ bớt "ít biết")
 
rảnh rổi thử giải bằng công thức
 

File đính kèm

Bạn cũng siêng thật.
Nếu tác giả "Nếu' nữa thì hơi bị mệt đó.
Ví dụ nếu chỉ có 1 ô điều kiện hay 2 ô, 3 ô ...
Mà tôi đoàn mò là sẽ còn "lỡ" nữa, ngoài VBA chắc sẽ "đuối" với vài cái "nếu" nữa.
 
Lần chỉnh sửa cuối:
thì rảnh rổi giải cho vui mà, chứ tôi biết tác giả cũng chẳn theo phương án này, post lên nhiều khi có ai có nhu cầu giống giống vậy tham khảo (cũng đáng công suy nghĩ chứ há)
sử dụng vba là số dzách rồi.
anh ba te, 30 tết ko nhậu sao lên GPE riết vậy....hì hì,
 
File tài liệu này em download trên mạng về có lời giải, nhưng thấy câu này có vấn đề nên em làm lại. Các anh/chị xem dùm em xem em đúng hay sai nha. Em cảm ơn.

Bài 1:

Thuế chỉ áp dụng cho những người có mức thu nhập từ 50000 trở lên và được tính bằng 30% của số tiền vượt trên 50000.
Đáp án thì là thế này: =IF(I4>50000,(I4-12000)*30%,0)
Còn đây là của em làm: =IF(I4>50000,(I4-50000)*30%,0)
Trong đó I4 là mức thu nhập.

Bài 2:

Thành tiền = trị giá + phí vận chuyển
Nếu bán ra trong tháng 5 thì được giảm 5% thành tiền

Đáp án thì là thế này: =IF(MONTH(E7)=5,(F7+G7)*5%,F7+G7)
Còn đây là của em làm: =IF(MONTH(E7)=5,(F7+G7)-((F7+G7)*5%),F7+G7)
Trong đó E7 là tháng, F7 là trị giá, G7 là phí vận chuyển.

Em muốn xin 1 ít bài tập về dạng giờ, phút, giây (hour, minute, second). Ai biết chỗ nào download thì chỉ em với, em mới zô diễn đàn nên ko rõ lắm. Em cảm ơn.
 
Lần chỉnh sửa cuối:
File tài liệu này em download trên mạng về có lời giải, nhưng thấy câu này có vấn đề nên em làm lại. Các anh/chị xem dùm em xem em đúng hay sai nha. Em cảm ơn.

Bài 1:

Thuế chỉ áp dụng cho những người có mức thu nhập từ 50000 trở lên và được tính bằng 30% của số tiền vượt trên 50000.
Đáp án thì là thế này: =IF(I4>50000,(I4-12000)*30%,0)
Còn đây là của em làm: =IF(I4>50000,(I4-50000)*30%,0)
Trong đó I4 là mức thu nhập.

Bài 2:

Thành tiền = trị giá + phí vận chuyển
Nếu bán ra trong tháng 5 thì được giảm 5% thành tiền

Đáp án thì là thế này: =IF(MONTH(E7)=5,(F7+G7)*5%,F7+G7)
Còn đây là của em làm: =IF(MONTH(E7)=5,(F7+G7)-((F7+G7)*5%),F7+G7)
Trong đó E7 là tháng, F7 là trị giá, G7 là phí vận chuyển.

Em muốn xin 1 ít bài tập về dạng giờ, phút, giây (hour, minute, second). Ai biết chỗ nào download thì chỉ em với, em mới zô diễn đàn nên ko rõ lắm. Em cảm ơn.
Cách giải của bạn đúng rồi, nhưng làm ngắn gọn hơn
Câu 1
PHP:
=MAX((I4-50000)*30%;0)
Câu 2
PHP:
=IF(MONTH(E7)=5;(F7+G7)*95%;F7+G7)
Còn các bài tập, bạn tìm thì sẽ thấy!
 
Mấy bạn giúp mình câu số 2 ở bài tập này với. Cảm ơn mọi người.
Câu 2: Học sinh nào bị thi lại môn nào thì ghi tên môn thi lại đó.
 

File đính kèm

Mấy bạn giúp mình câu số 2 ở bài tập này với. Cảm ơn mọi người.
Câu 2: Học sinh nào bị thi lại môn nào thì ghi tên môn thi lại đó.



bạn thử tham khảo cách này xem sao, công thức ô I5==IF(D5<5,"TOÁN", "") & IF(E5<5,"LÝ", "") & IF(F5<5,"HÓA", "")
FILE đính kèm
 

File đính kèm

bạn thử tham khảo cách này xem sao, công thức ô I5==IF(D5<5,"TOÁN", "") & IF(E5<5,"LÝ", "") & IF(F5<5,"HÓA", "")
FILE đính kèm

Trường hợp này những người HỎNG vẫn được thi lại==>không thỏa mãn đề bài.
Bạn chỉnh lại công thức 1 chút cho phù hợp nhé!
 
Trường hợp này những người HỎNG vẫn được thi lại==>không thỏa mãn đề bài.
Bạn chỉnh lại công thức 1 chút cho phù hợp nhé!

sửa lại công thức i5=IF(H5="HỎNG","",IF(H5="ĐẠT","",IF(H5="THI LẠI",IF(D5<5,"TOÁN", " ") & IF(E5<5,"LÝ", " ") & IF(F5<5,"HÓA"," "))))
ok, xin lỗi em không xem xét kỹ, em làm lại đây ạ
 

File đính kèm

sửa lại công thức i5=IF(H5="HỎNG","",IF(H5="ĐẠT","",IF(H5="THI LẠI",IF(D5<5,"TOÁN", " ") & IF(E5<5,"LÝ", " ") & IF(F5<5,"HÓA"," "))))
ok, xin lỗi em không xem xét kỹ, em làm lại đây ạ
sao ko xài như vậy cho gọn
=IF(H5="thi Lại",IF(D5<5,D$4&", ","")&IF(E5<5,E$4&", ","")&IF(F5<5,F$4,""),"")
nếu chỉ có 1 môn thi lại thôi thì bỏ dấu &"," đi
 

File đính kèm

Lần chỉnh sửa cuối:
tìm giá trị cần tìm khi thỏa mản các điều kiện(thêm 2 điều kiện)

bạn ơi cũng bài tập đó nhưng bây giờ mình thêm 2 điều kiện (LINE,NAM) vậy trong phần VBA bạn viết thì phải thay đổi như thế nào để cho ra kết quả vậy,mình đã có thêm vào chổ "Tem = Rng(I, 1) & Rng(I, 5) & Rng(I, 6) & Rng(I, 7) & Rng(I, 8) & Rng(I, 10)" như vậy mà nó không ra hoặc mình bỏ cái điều kiện "Rng(I, 7)" thay vào đó "Rng(I, 8)" thì nó bảo lổi 2042 .
bạn làm ơn giúp đỡ mình với nhé, sau lần này mình sẽ đang ký 1 khóa học VBA nhưng bây giờ công việc này của mình đang gấp nên phải làm trước.
cám ơn bạn nhìu!.

mình xin lổi bạn, minh gửi bị nhầm file, ban xem lai giup mình bạn nhé
 

File đính kèm

Lần chỉnh sửa cuối:
bạn ơi cũng bài tập đó nhưng bây giờ mình thêm 2 điều kiện (LINE,NAM) vậy trong phần VBA bạn viết thì phải thay đổi như thế nào để cho ra kết quả vậy,mình đã có thêm vào chổ "Tem = Rng(I, 1) & Rng(I, 5) & Rng(I, 6) & Rng(I, 7) & Rng(I, 8) & Rng(I, 10)" như vậy mà nó không ra hoặc mình bỏ cái điều kiện "Rng(I, 7)" thay vào đó "Rng(I, 8)" thì nó bảo lổi 2042 .
bạn làm ơn giúp đỡ mình với nhé, sau lần này mình sẽ đang ký 1 khóa học VBA nhưng bây giờ công việc này của mình đang gấp nên phải làm trước.
cám ơn bạn nhìu!
1/ Bài của bạn đã được trả lời ở bài #168 bên trên, nếu bạn muốn hỏi tiếp thì trích dẫn từ những bài bên trên kèm theo file.
File này của bạn chẳng có gì liên quan đến bài #168 bên trên, trong File chẳng có code VBA nào.
2/ Bạn muốn thêm "thêm 2 điều kiện (LINE,NAM)", vậy nó nằm ở đâu trong file bạn gởi lên?
----------------
File này hình như từ bài #162 làm bằng công thức, có cột phụ. Bây giờ chẳng có công thức luôn.
 
Lần chỉnh sửa cuối:
Bài tập về hàm đếm có sử dụng hàm để lấy tháng cực khó. Anh/chị hoặc thầy/cô Giúp em với.
Đếm số lần bán hàng của nhân viên tên chi và bán trong tháng 8.
Em sử dụng hàm countif thì ko được, hàm dcount cũng ko xong.
Em cảm ơn.
 

File đính kèm

Lần chỉnh sửa cuối:
1/ Bài của bạn đã được trả lời ở bài #168 bên trên, nếu bạn muốn hỏi tiếp thì trích dẫn từ những bài bên trên kèm theo file.
File này của bạn chẳng có gì liên quan đến bài #168 bên trên, trong File chẳng có code VBA nào.
2/ Bạn muốn thêm "thêm 2 điều kiện (LINE,NAM)", vậy nó nằm ở đâu trong file bạn gởi lên?
----------------
File này hình như từ bài #162 làm bằng công thức, có cột phụ. Bây giờ chẳng có công thức luôn.
bạn ơi mình đã sửa lại bài của mình bạn vào xem lai giup mình nhé, lấn trước mình post nhầm bài củ,
cám ơn bạn nhìu
 
Công thức thì "oải" lắm, "nhức con mắt bên phải, đau cái đầu bên trái".
Híc!
Nếu không xài được thì chờ các bạn khác giải bằng công thức nhé.
(Cũng nên tập xem, hiểu, và xài VBA đi thôi. Vào GPE thường xuyên sẽ bớt "ít biết")
bạn ơi cũng bài tập đó nhưng bây giờ mình thêm 2 điều kiện (LINE,NAM) vậy trong phần VBA bạn viết thì phải thay đổi như thế nào để cho ra kết quả vậy,mình đã có thêm vào chổ "Tem = Rng(I, 1) & Rng(I, 5) & Rng(I, 6) & Rng(I, 7) & Rng(I, 8) & Rng(I, 10)" như vậy mà nó không ra hoặc mình bỏ cái điều kiện "Rng(I, 7)" thay vào đó "Rng(I, 8)" thì nó bảo lổi 2042 .
bạn làm ơn giúp đỡ mình với nhé, sau lần này mình sẽ đang ký 1 khóa học VBA nhưng bây giờ công việc này của mình đang gấp nên phải làm trước.
cám ơn bạn nhìu!.
 

File đính kèm

Bài tập về hàm đếm có sử dụng hàm để lấy tháng cực khó. Anh/chị hoặc thầy/cô Giúp em với.Đếm số lần bán hàng của nhân viên tên chi và bán trong tháng 8.Em sử dụng hàm countif thì ko được, hàm dcount cũng ko xong.Em cảm ơn.
Số lần bán hàng: C22=SUMPRODUCT(($B$2:$B$11=B22)*(MONTH($A$2:$A$11)=A22))Tiền bán: D22=SUMPRODUCT(($B$2:$B$11=B22)*(MONTH($A$2:$A$11)=A22)*$G$2:$G$11)
 
Bài tập về hàm đếm có sử dụng hàm để lấy tháng cực khó. Anh/chị hoặc thầy/cô Giúp em với.
Đếm số lần bán hàng của nhân viên tên chi và bán trong tháng 8.
Em sử dụng hàm countif thì ko được, hàm dcount cũng ko xong.
Em cảm ơn.

Tôi thấy trong file bạn đang dùng DSUM để tính tổng tiền theo điều kiện. Vùng điều kiện bạn cũng đã thiết lập sẵn rồi, giờ muốn tính số lần bán theo điều kiện thì cũng y chang DSUM ấy mà mần, sửa DSUM thành DCOUNT sẽ có ngay kết quả thôi
 
Số lần bán hàng: C22=SUMPRODUCT(($B$2:$B$11=B22)*(MONTH($A$2:$A$11)=A22))Tiền bán: D22=SUMPRODUCT(($B$2:$B$11=B22)*(MONTH($A$2:$A$11)=A22)*$G$2:$G$11)

Em cảm ơn anh hoangminhtien đã giúp đỡ em, nhưng ngoài hàm sumproduct ra còn hàm nào tính đc yêu cầu của em ko ạ, sự thật thì hàm sumproduct em có nhìn thấy vài lần nhưng ko biết sử dụng. Nếu anh có biết sài hàm dcount hoặc countif để tính thì giúp em với. Em cảm ơn anh.
 
Lần chỉnh sửa cuối:
ndu96081631: Chú giúp cháu với, cháu có đổi sang hàm dcount rùi nhưng ko đc. Cháu cảm ơn chú.
=DCOUNT(I21:I22,"Chi",A1:G11)
=DCOUNT(I21:I22,B1,A1:G11)
Cả 2 cách cũng ko đc ạ. Nó bị hiện lên nỗi value.
 
Lần chỉnh sửa cuối:
ndu96081631: Chú giúp cháu với, cháu có đổi sang hàm dcount rùi nhưng ko đc. Cháu cảm ơn chú.
=DCOUNT(I21:I22,"Chi",A1:G11)
=DCOUNT(I21:I22,B1,A1:G11)
Cả 2 cách cũng ko đc ạ. Nó bị hiện lên nỗi value.

Tôi đã nói là cái DSUM thế nào thì để yên ấy, không sửa gì cả. Chỉ sửa chữ DSUM thành DCOUNT thôi mà
Bạn có
=DSUM(A1:G11,G1,I21:I22)
Giờ muốn đếm thì sửa thành:
=DCOUNT(A1:G11,G1,I21:I22)
Hoặc vầy cũng được:
=DCOUNT(A1:G11,1,I21:I22)
Thế thôi
Tương tự cho công thức còn lại
 
Lần chỉnh sửa cuối:
bạn ơi cũng bài tập đó nhưng bây giờ mình thêm 2 điều kiện (LINE,NAM) vậy trong phần VBA bạn viết thì phải thay đổi như thế nào để cho ra kết quả vậy,mình đã có thêm vào chổ "Tem = Rng(I, 1) & Rng(I, 5) & Rng(I, 6) & Rng(I, 7) & Rng(I, 8) & Rng(I, 10)" như vậy mà nó không ra hoặc mình bỏ cái điều kiện "Rng(I, 7)" thay vào đó "Rng(I, 8)" thì nó bảo lổi 2042 .
bạn làm ơn giúp đỡ mình với nhé, sau lần này mình sẽ đang ký 1 khóa học VBA nhưng bây giờ công việc này của mình đang gấp nên phải làm trước.
cám ơn bạn nhìu!.
Xem tạm file này coi có xài được không. Hình như có gì đó chưa ổn lắm.
 

File đính kèm

trước hết em cám ơn anh ba tê, không biệt hậu tạ a thế nào luôn hihihihih
 
Status
Không mở trả lời sau này.

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

Back
Top Bottom