cách tăng giá trị lên +1 đối với hàm lọc ( help )

Liên hệ QC

lala_qn

Thành viên tiêu biểu
Tham gia
2/5/09
Bài viết
598
Được thích
17
Nghề nghiệp
chưa ổn định
mình có hàm này =IF(AND(MID(A1,4,1)=MID(A1,7,1),MID(A1,5,1)=MID(A1,8,1),MID(A1,6,1)<MID(A1,9,1)),1,0) lọc những số có dạng này 902.564.569 ( abx.aby ) mình muốn lọc những số có dạng đó nhưng x < y +1 ( vd :902.564.565 ) thì viết thế nào ? cảm ơn nhiều ạ !
 
mình có hàm này =IF(AND(MID(A1,4,1)=MID(A1,7,1),MID(A1,5,1)=MID(A1,8,1),MID(A1,6,1)<MID(A1,9,1)),1,0) lọc những số có dạng này 902.564.569 ( abx.aby ) mình muốn lọc những số có dạng đó nhưng x < y +1 ( vd :902.564.565 ) thì viết thế nào ? cảm ơn nhiều ạ !
Thì vầy thôi:
PHP:
=IF(AND(MID(A1,4,1)=MID(A1,7,1),MID(A1,5,1)=MID(A1,8,1),MID(A1,6,1)+1=1*MID(A1,9,1)),1,0)
Lưu ý: Xem lại chuổi số của bạn có dấu chấm hay không nha ---> Nếu có dấu chấm thì các tham số trong hàm MID phải sửa lại cho phù hợp
 
Sau khi bạn đã lọc những số có dạng (abx.aby) (giả sử tại cột B)rồi thì tại Ô bạn cần lọc những số có dạng x<y+1 dựa trên những số có dạng (abx.aby) (giả sử tại cột C):

=if(mid(B1,7,1)<right(B1)+1,B1,"")
 
=if(--mid(B1,7,1)<--right(B1)+1,B1,"")
 
Bác ndu96081631 có thể nói thêm vì sao lại là: 1*mid(B1,6,1)=right(B1)+1 (vì sao dùng dấu "=").Ở đây bạn lala_qn có ghi điều kiện là x<y+1. Nhờ Bác giải thích giúp để mình hiểu thêm. Cám ơn Bác!
 
chào các bạn!
Mình là thành viễn mới có nhiều điều chưa hiểu về diến đàn.
mình muốn hỏi muốn đăng bài viết lên diễn đàn thì phải làm thế nào ấy nhỉ?
chỉ gíup mình với.
 
chào bà con!
Mình đang muốn học lại Excel nhưng mà các hàm điều kiện khó quá nhất là gộp các hàm với nhau. ai biết có những trang nào học tốt, bài tập cho phần này chỉ giúp mình với.
mail của mình là: vananhk39@yahoo.com.vn
 
Bác ndu96081631 có thể nói thêm vì sao lại là: 1*mid(B1,6,1)=right(B1)+1 (vì sao dùng dấu "=").Ở đây bạn lala_qn có ghi điều kiện là x<y+1. Nhờ Bác giải thích giúp để mình hiểu thêm. Cám ơn Bác!
Có lẽ tác giả viết nhầm... công thức đầu tiên là lọc nhỏ hơn rồi còn gì ---> Bây giờ thì tôi đoán tác giả muốn lọc sao cho ký tự thứ 6 nhỏ hơn ký tự cuối 1 đơn vị
 
=if(1*mid(B1,6,1)=right(B1)+1,B1,"")
cái này lọc những số x > y -1 rùi annh ơi em muốn ra dạng x < y + 1 , mà làm sao sau khi lọc xong nó tự hiện thành 1 cột thứ tự luôn , chứ cái này hiện ra ko thứ tự anh ạ , thanks
 
cái này lọc những số x > y -1 rùi annh ơi em muốn ra dạng x < y + 1 , mà làm sao sau khi lọc xong nó tự hiện thành 1 cột thứ tự luôn , chứ cái này hiện ra ko thứ tự anh ạ , thanks
Công thức trên bạn sửa lại cái rụp chứ gì:
PHP:
IF(mid(B1,6,1)+1=1*right(B1),B1,"")
Nếu trục trặc nữa thì tôi đề xuất như vầy: Bạn đưa file lên đây, nhớ ghi rõ những SIM loại nào muốn lọc (thật chính xác) rồi tôi sẽ chỉ bạn dùng Advanced Filter, 1 phát ra luôn mà không cần bất cứ cột phụ nào cả
 
em vd file trên , nếu
Nếu trục trặc nữa thì tôi đề xuất như vầy: Bạn đưa file lên đây, nhớ ghi rõ những SIM loại nào muốn lọc (thật chính xác) rồi tôi sẽ chỉ bạn dùng Advanced Filter, 1 phát ra luôn mà không cần bất cứ cột phụ nào cả
thì cảm ơn anh nhiều quá !
 

File đính kèm

  • sim-2t.xls
    13.5 KB · Đọc: 13
Không biết phải đúng ý của bạn không?
Bạn xem file mình đính kèm nha.
 

File đính kèm

  • sim-2t(1).xls
    17 KB · Đọc: 7
em vd file trên , nếu
thì cảm ơn anh nhiều quá !
Thật ra tôi cũng chưa khẳng định được bạn muốn lọc theo đ/k x=y+1 hay x+1=y nữa
Thôi tôi làm theo 2 điều kiện luôn nha
- Giả định dữ liệu nằm ở cột A, vậy bạn tạo 1 tiêu đề tại cell A1, từ A2 trở xuống là dữ liệu
- Gõ vào cell C2 công thức:
PHP:
=AND(MID($A2,4,2)=MID($A2,7,2),1*MID($A2,6,1)=MID($A2,9,1)+1)
(Đây là điều kiện x = y +1)
- Gõ vào cell D2 công thức:
PHP:
=AND(MID($A2,4,2)=MID($A2,7,2),MID($A2,6,1)+1=1*MID($A2,9,1))
(Đây là điều kiện x + 1 = y)
- Vào menu Data\Filter\Advanced Filter và làm giống như đoạn clip dưới đây:

[video=youtube;6_AlpUrp77w]http://www.youtube.com/watch?v=6_AlpUrp77w[/video]
 

File đính kèm

  • sim-2t.xls
    51 KB · Đọc: 6
cảm ơn anh nhiều !!!!!!!!!!!!
 
Web KT
Back
Top Bottom