- Tham gia
- 17/8/08
- Bài viết
- 8,662
- Được thích
- 16,722
- Giới tính
- Nam
Bạn dùng hàm Sumif
=Sumif(Cột B;"Tiệc tùng";Cột C)
Tương tự cho các lý do còn lại
Tính theo tháng chú ơi! Tính lại đi!
Bạn dùng hàm Sumif
=Sumif(Cột B;"Tiệc tùng";Cột C)
Tương tự cho các lý do còn lại
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
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
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á.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![]()
Tính khoảng thời gian: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.
=DATEDIF(VLOOKUP(B3,Sheet1!$B$3:$F$7,5,0),E3,"d")
=VLOOKUP(D3,Sheet2!$B$7:$C$11,2,0)
=VLOOKUP(B3,Sheet1!$B$3:$E$7,4,0)
=HLOOKUP(VLOOKUP(B3,Sheet1!$B$3:$E$7,4,0),Sheet2!$B$2:$E$3,2,0)
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.
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 ạ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.
dạ xin cám ơn anh nhiều.Đơn giá:
Điều kiện lằng nhằng quá.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: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
=AND(MONTH(D3)=5,F3="Trung Quốc")
Điều kiện:
Mã:=AND(MONTH(D3)=5,F3="Trung Quốc")
Cái này hay nhưng mình không biết thực hiện thế nào bạn Hoàng Trọng Nghĩa chỉ cụ thể được không? ThanksBà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!
Gởi file mà có password làm sao mở được?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