- Tham gia
- 17/8/08
- Bài viết
- 8,662
- Được thích
- 16,725
- 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
em xin lỗi,em sơ ý quá, pass là vtcGở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.
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.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
vâng sau em sẽ chú ý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é.
Xem xong "Tam Quốc Chí" thì... cũng hổng hiểu luôn.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
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ổiXem 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.
Không chạy là sao không hiểu. Nó có 3 điều kiện: Tổ - Từ Ngày - Đến Ngày.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![]()
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?Tính khoảng thời gian:
Tỷ lệ thương tậtMã:=DATEDIF(VLOOKUP(B3,Sheet1!$B$3:$F$7,5,0),E3,"d")
Hệ số lươngMã:=VLOOKUP(D3,Sheet2!$B$7:$C$11,2,0)
Định mức bảo hiểmMã:=VLOOKUP(B3,Sheet1!$B$3:$E$7,4,0)
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)
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 đâuKhô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 số ngày lẻ lưu kho(cell G5)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.
=MOD((E5-D5),7)
=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
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
Công thức: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
=B8*D8*VLOOKUP(E8,$A$2:$G$5,MATCH(C8,$A$1:$G$1,0),0)/12
mình làm xong rồi, có phần bôi đỏ mình thấy chưa chính xác, bạn kiểm tra đề bài lại nha, phần định mức bảo hiểm thương tật đó.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.
bạn nhập công thức này vào ô F8Thâ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
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?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 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ạicá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
Rồi bạn kéo xuống nhé!=IF(AND(D9<>"",D9<>$D$7),LOOKUP(99^99,$F$2:F3),"")
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ệuKhô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?
MODE(INDIRECT($I$1:$I$2&"!A1:D3"))
Hổng biết phải muốn như vầy không.* 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* 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!
E5=SUMPRODUCT((data!$F$10:$F$101=$D5)*(data!$E$10:$E$101=$C5)*(data!$B$10:$B$101<500)*1)
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)
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)
Ngay cả MAX của bạn cũng sai. INDIRECT chỉ hiểu sheet đầu tiên thôi.Cú pháp hàm của emkhông biết sai ở đâu mà nó không có tác dụng trên Sheet2. Nhờ mọi người chỉ dùmPHP:MODE(INDIRECT($I$1:$I$2&"!A1:D3"))
--------
Em đoán rằng chắc nó bị đoạn bôi đậm trong cụm INDIRECT($I$1:$I$2&"!A13") nhưng sửa mãi chưa được.
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 96923
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
=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
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é
Muốn công thức thì xem cách này, thêm cột phụ.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
Bạn xem cột phụ là hiểu ý nghĩa của dấu # ngay mà.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ả.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?
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 ơ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é.
bạn viết bằng công thức excel được không, bằng VBAVậ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é
Cách giải của bạn đúng rồi, nhưng làm ngắn gọn hơnFile 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.
=MAX((I4-50000)*30%;0)
=IF(MONTH(E7)=5;(F7+G7)*95%;F7+G7)
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
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é!
sao ko xài như vậy cho gọnsử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 ạ
nếu chỉ có 1 môn thi lại thôi thì bỏ dấu &"," đi=IF(H5="thi Lại",IF(D5<5,D$4&", ","")&IF(E5<5,E$4&", ","")&IF(F5<5,F$4,""),"")
Điều kiện thi lại là chỉ có 1 môn <5, do đó bỏ cái chữ mầu đỏ cho nó gọn.sao ko xài như vậy cho gọn
nếu chỉ có 1 môn thi lại thôi thì bỏ dấu &"," đi
Góp vui thêm 1 công thức cho ô I5:sao ko xài như vậy cho gọn
nếu chỉ có 1 môn thi lại thôi thì bỏ dấu &"," đi
=IF(H5="THI LẠI";OFFSET($C$4;;MATCH(MIN(D5:F5);D5:F5;0));"")
cảm ơn Thầy, công thức rất hay... em sẽ tham khảo và tìm hiểu thêm.Góp vui thêm 1 công thức cho ô I5:
PHP:=IF(H5="THI LẠI";OFFSET($C$4;;MATCH(MIN(D5:F5);D5:F5;0));"")
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.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!
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ủ,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 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 .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")
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.
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)
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.
Xem tạm file này coi có xài được không. Hình như có gì đó chưa ổn lắm.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!.