Hỏi nhanh - đáp nhanh về công thức (phần 2)

Liên hệ QC
Status
Không mở trả lời sau này.
các bạn giúp mình bài này với....ở file bài sau mình có 1 thắc mắc nhỏ về hàm vlookup..mong các bạn giải đáp giúp mình nhé...mình dùng vlookup nhưng khi fill xuống thì bị lỗi ...MÌNH không biết phải sửa lại bằng cách nào...
 

File đính kèm

  • Book1.xls
    17 KB · Đọc: 5
  • Book2.xls
    17.5 KB · Đọc: 5
Lần chỉnh sửa cuối:
các bạn giúp mình bài này với....
Mình gợi ý cho câu hỏi tìm nơi học của bạn nhé
Đề bài: 3/ Điền chữ Mỹ cho thí sinh có Điểm tổng cao nhất.....

- Ở đây nói đến thứ hạng, vậy Excel thường dùng 2 hàm để xác định thứ hạng đó là Rank và Large
- Sau khi bạn tìm hiểu qua 1 chút về 2 hàm này bạn sẽ vận dụng đôi chút
+ Đối với Rank(Số, vùng so sánh) => trả về thứ tự của số đó trong vùng. vậy công thức sẽ có dạng
Mã:
=If(Rank(số,vùng)=1,"Mỹ"......
+ Đối với Large(Vùng,Xếp thứ n) =>trả về số lớn thứ n trong vùng, vậy công thức sẽ có dạng
Mã:
=If(Large(Vùng,1) = j5,"Mỹ"....

Bạn So ciu rất chịu khó tìm hiểu Excel hy vọng bạn sẽ là cao thủ trong tương lai, vấn đề là bạn cần tìm hiểu 1 chút về nội quy đặt tiêu đề để mọi người dễ hình dung bạn đang khúc mắc tại điểm nào để trợ giúp nhanh chóng nhất

Chúc bạn thành công hơn nữa!
 
mình cảm ơn bạn dhn46 nhá..mình mới bắt đầu với excel thôi nên còn yếu lắm...có gì mong các bạn giúp đỡ nha....mình sẽ chú ý về tiêu đề khi post bài...nhân tiện bạn giải đáp cho mình lỗi sau đây được không...khi mình fill hàm vlookup thì bị lỗi mà mình tắc luôn rồi..
 

File đính kèm

  • Book2.xls
    17.5 KB · Đọc: 6
Mình gợi ý cho câu hỏi tìm nơi học của bạn nhé
Đề bài: 3/ Điền chữ Mỹ cho thí sinh có Điểm tổng cao nhất.....

- Ở đây nói đến thứ hạng, vậy Excel thường dùng 2 hàm để xác định thứ hạng đó là Rank và Large
- Sau khi bạn tìm hiểu qua 1 chút về 2 hàm này bạn sẽ vận dụng đôi chút
+ Đối với Rank(Số, vùng so sánh) => trả về thứ tự của số đó trong vùng. vậy công thức sẽ có dạng
Mã:
=If(Rank(số,vùng)=1,"Mỹ"......
+ Đối với Large(Vùng,Xếp thứ n) =>trả về số lớn thứ n trong vùng, vậy công thức sẽ có dạng
Mã:
=If(Large(Vùng,1) = j5,"Mỹ"....
bạn ơi..mình làm như thế rồi nhưng khi fill toàn cho 1 kết quả....bạn xem hộ mình sai ở chỗ nào nhé...thanks..

Bạn So ciu rất chịu khó tìm hiểu Excel hy vọng bạn sẽ là cao thủ trong tương lai, vấn đề là bạn cần tìm hiểu 1 chút về nội quy đặt tiêu đề để mọi người dễ hình dung bạn đang khúc mắc tại điểm nào để trợ giúp nhanh chóng nhất

Chúc bạn thành công hơn nữa![/QUOTE]
bạn ơi..mình làm bài bạn vừa chỉ bị lỗi rồi...mong bạn xem lại giúp mình để mình sửa chữa nhé..
 

File đính kèm

  • Book1.xls
    18 KB · Đọc: 3
Bạn cần hiểu kỹ hơn 1 chút về Vlookup
Cấu trúc hàm: =Vlookup(Giá trị tìm, bảng tìm, cột tìm)
Về cơ bản thì cấu trúc của bạn đúng nhưng về bảng tìm của bạn bị sai. Sai ở chỗ:
- Các giá trị để bạn tìm không nằm trong bảng dò ví dụ như -9587, bảng dò của bạn không có
=> Không có thì dò được và không dò được thì báo lỗi #N/A là chuẩn rồi bạn.
'-------------------------------------
Bài làm của bạn bên trên đã sai, bạn cần đọc kỹ và nghiền ngẫm để có đáp án tốt nhất nhé
 
Bạn cần hiểu kỹ hơn 1 chút về Vlookup
Cấu trúc hàm: =Vlookup(Giá trị tìm, bảng tìm, cột tìm)
Về cơ bản thì cấu trúc của bạn đúng nhưng về bảng tìm của bạn bị sai. Sai ở chỗ:
- Các giá trị để bạn tìm không nằm trong bảng dò ví dụ như -9587, bảng dò của bạn không có
=> Không có thì dò được và không dò được thì báo lỗi #N/A là chuẩn rồi bạn.
nhưng mình chọn dò tìm không chính xác bạn à....bình thường có vài bài về xếp loại là dò tìm không chính xác nên áp dụng vào đây....nhưng mà sửa lại như thế nào đây bạn...nếu không sửa được thì mình chỉ còn cách dùng hàm if thôi...nhưng quá dài và không đùng yêu cầu đề bài nữa..
 
bạn ơi....câu này quý 3 từ tháng 7 đến tháng 9 chỉ có 2 lần thôi bạn à..với lại mình cũng không rõ code này cho lắm..mong bạn giải thích thêm......code 1 của bạn thì dữ liệu phòng loại B là gì vậy....không có bạn ạ
Đề bài của bạn là: Thống kê doanh thu theo phòng loại B trong quý III năm 2003
1/ Ở đây ta fải xác định Ngày để tính doanh thu là Ngày đến hay ngày đi. giả sử ngày đến 30/09/13 và ngày đi là 05/10/13 như vậy doanh thu này là của quý III hay quý IV???
Cthức của tôi tính theo ngày đến (cột D), còn tính theo ngày đi thì sửa thành E5:E10
Còn cột để tính tiền Doanh thu là cột K
Như vậy theo đề bài trên thì kết qủa cộng thức của tôi sẽ cộng cell K8 & K10
---------------
Cthức số lần D20 bạn sửa lại 1 chút
PHP:
=SUMPRODUCT((INT((MONTH(D5:D10)-1)/3)=2)*(LEFT(C5:C10)="B"))
--------------
p/s:Trước khi muốn hiểu 1 cthức thì bạn fải biết cơ bản của từng hàm, rồi tách nhỏ cthức thành từng fần thì bạn mới hình dung được!
Vì số liệu ngày tháng của bạn đều thuộc năm 2013, nên tôi kg có điều kiện cho năm 2013
 
Lần chỉnh sửa cuối:
Dùng hàm nào để có thể tìm kiếm được kết quả

Chào các bác

Các bác cho tôi hỏi: Dùng hàm tìm kiếm nào để có thể ra được kết quả (file đính kèm)

Tôi có danh mục các mặt hàng hoa quả: Xoài, mít.... Mỗi loại hoa quả được ghi trên 1 cell.
Tại mục cần tìm kiếm: có nhiều loại hoa quả trên cùng cell và ngăn cách bởi dấu ,.
Yêu cầu: Chỉ cần trong mục cần tìm kiếm, có ít nhất 1 loại hoa quả giống trong danh mục trở lên thì ghi kết quả là có. Còn ngược lại là không.
Mong các bác tận tình chỉ giúp.

Hạn chế thấp nhất việc dùng cột phụ. Nếu có thể thì các bác cho 2 cách: hàm và code.

Cảm ơn các bác nhiều.
 

File đính kèm

  • help.xls
    23.5 KB · Đọc: 7
Bài này dùng công thức như thế nào tôi không biết, nhưng nếu dùng VBA thì tôi có hàm sau:

Nếu chỉ cần 1 loại trái cây trong chuỗi trái cây mà có trong vùng mặt hàng thì hàm sẽ được viết như sau:

[GPECODE=vb]Function TimTraiCay(ByVal VuaTraiCay As Range, LoaiTraiCay As String) As String
Dim TraiCay As Variant, MatHang As Variant, Ham As Variant, _
TC As Variant, MH As Variant, Co As Boolean

Application.Volatile

Set Ham = Application.WorksheetFunction
Co = False
MatHang = VuaTraiCay

If Not IsArray(MatHang) Then MatHang = Array(MatHang)

TraiCay = Split(LoaiTraiCay, ",")

For Each TC In TraiCay
For Each MH In MatHang
If LCase(Ham.Trim(MH)) = LCase(Ham.Trim(TC)) Then Co = True: Exit For
Next
Next

TimTraiCay = IIf(Co, "CÓ", "KHÔNG")
End Function[/GPECODE]

Công thức: =TimTraiCay($B$5:$B$9,E5)

Với điều kiện chuỗi trái cây cần tìm, nếu có từ 2 loại trái cây trở lên, dấu phân cách là dấu phẩy (nếu có khoảng trắng hay không cũng được).
 

File đính kèm

  • KiemTraiCay.xls
    32 KB · Đọc: 6
Cảm ơn Trọng Nghĩa nhé.

Có bác nào có thể giúp tôi thêm phần hàm không?
 
Chào các bác

Các bác cho tôi hỏi: Dùng hàm tìm kiếm nào để có thể ra được kết quả (file đính kèm)

Tôi có danh mục các mặt hàng hoa quả: Xoài, mít.... Mỗi loại hoa quả được ghi trên 1 cell.
Tại mục cần tìm kiếm: có nhiều loại hoa quả trên cùng cell và ngăn cách bởi dấu ,.
Yêu cầu: Chỉ cần trong mục cần tìm kiếm, có ít nhất 1 loại hoa quả giống trong danh mục trở lên thì ghi kết quả là có. Còn ngược lại là không.
Mong các bác tận tình chỉ giúp.

Hạn chế thấp nhất việc dùng cột phụ. Nếu có thể thì các bác cho 2 cách: hàm và code.

Cảm ơn các bác nhiều.

Công thức cho cell F5:
Mã:
=IF(SUMPRODUCT(COUNTIF(E5,"*"&$B$5:$B$9&"*")),"Có", "Không có")
Kéo fill xuống
 
Công thức cho cell F5:
Mã:
=IF(SUMPRODUCT(COUNTIF(E5,"*"&$B$5:$B$9&"*")),"Có", "Không có")
Kéo fill xuống

Bái phục bác quá. Những hàm này em dùng thường xuyên mà không nghĩ ra được. Bác có thể giải thích cho em công thức này không? đặc biệt là phần countif ấy. Cảm ơn các bác đã giúp đỡ.
 
Lần chỉnh sửa cuối:
Nhờ các bạn chỉ công thức để lấy vùng dữ liệu có điều kiện cần thiết trong cell.

chỉ lấy các số sau ID ( 5 chữ số )

MC TT 10*97.000 ID 24513 xóa nám
-> ID 24513, hoặc 24513.

Thanks.
 

File đính kèm

  • Huong dan lam cong thuc.xlsx
    9.2 KB · Đọc: 5
Nhờ các bạn chỉ công thức để lấy vùng dữ liệu có điều kiện cần thiết trong cell.

chỉ lấy các số sau ID ( 5 chữ số )

MC TT 10*97.000 ID 24513 xóa nám
-> ID 24513, hoặc 24513.

Thanks.
Nếu muốn có chữ ID thì công thức thế này:
Mã:
=MID(A3,FIND("ID ",A3),8)
Nếu không muốn chữ ID thì công thức thế này:
Mã:
=MID(A3,FIND("ID ",A3)+3,5)
 
Cách dò tìm bảng bằng V/H lookup và IF

Mục tiêu: dò tìm trong bảng Học phí và điền dữ liệu cho cột học phí

Mình nhập công thức cho ô F3:F11
=IF(D3="Cấp tốc",VLOOKUP(E3,$B$16:$C$19,2,0),VLOOKUP(E3,B16:D19,3,0))

Nhưng chỉ có ô F7; F11 báo lỗi
Các bạn xem giúp mình cách sửa lỗi này với
 

File đính kèm

  • BaiTap11.xlsx
    11.2 KB · Đọc: 10
Bạn xem file đính kèm nhé
 

File đính kèm

  • G9 (HIHI).xlsx
    10.9 KB · Đọc: 7
Chỉnh sửa lần cuối bởi điều hành viên:
To bạn Votranphu
câu bạn hỏi như sau :Mình nhập công thức cho ô F3:F11
=IF(D3="Cấp tốc",VLOOKUP(E3,$B$16:$C$19,2,0),VLOOKUP(E3,B16: D19,3,0))

Nhưng chỉ có ô F7; F11 báo lỗi
Các bạn xem giúp mình cách sửa lỗi này với


trả lời.
bạn xem hai công thức
công thức 1 "công thức bạn thắc mắc"
F3= IF(D3="Cấp tốc",VLOOKUP(E3,$B$16:$C$19,2,0),VLOOKUP(E3,B16: D19,3,0))
công thức của tôi làm
F3=IF(D3="Cấp tốc",VLOOKUP(E3,$B$16:$C$19,2,0),VLOOKUP(E3,$B$16:$D$19,3,0))

Như vậy, vấn đề sai của bạn là vùng dữ liệu dò tìm, giá trị trả báo lỗi #N/A nó báo lỗi không tìm thấy giá trị dò tìm.
đến đây chắc bạn hiểu.
hihi
 
To bạn Votranphu
câu bạn hỏi như sau :Mình nhập công thức cho ô F3:F11
=IF(D3="Cấp tốc",VLOOKUP(E3,$B$16:$C$19,2,0),VLOOKUP(E3,B16: D19,3,0))

Nhưng chỉ có ô F7; F11 báo lỗi
Các bạn xem giúp mình cách sửa lỗi này với


trả lời.
bạn xem hai công thức
công thức 1 "công thức bạn thắc mắc"
F3= IF(D3="Cấp tốc",VLOOKUP(E3,$B$16:$C$19,2,0),VLOOKUP(E3,B16: D19,3,0))
công thức của tôi làm
F3=IF(D3="Cấp tốc",VLOOKUP(E3,$B$16:$C$19,2,0),VLOOKUP(E3,$B$16:$D$19,3,0))

Như vậy, vấn đề sai của bạn là vùng dữ liệu dò tìm, giá trị trả báo lỗi #N/A nó báo lỗi không tìm thấy giá trị dò tìm.
đến đây chắc bạn hiểu.
hihi

Bé Cảnh, mình làm gọn lại chút được không em? Chẳng hạn:

Tại ô F3, công thức:

=VLOOKUP(E3,$B$16:$D$19,3-(D3="Cấp tốc"),0)
 
Status
Không mở trả lời sau này.
Web KT
Back
Top Bottom