Lọc danh sách điều kiện (2 người xem)

Liên hệ QC

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

File đính kèm

Bạn ơi, cho tôi hỏi một chút là hàm mà có chữ "N" đằng trước là làm gì và tác dụng như thế nào vậy nhỉ? Cám ơn bạn!
Do biểu thức so sánh Month()= 8 sẽ trả về trị luận lý là TRUE hoặc FALSE, để biến đổi về số ta dùng hàm N().
  • N(TRUE)=1
  • N(FALSE)=0
Bạn cũng có thể dùng các cách ép khác như:
  • =--(Month()=8)
  • =(Month()=8) * 1 (hay /1)
  • =(Month()=8) + 0 (hay -0)
  • .......
Thân.
Xem thêm: https://support.office.com/vi-vn/article/n-hàm-n-a624cad1-3635-4208-b54a-29733d1278c9
 
Do biểu thức so sánh Month()= 8 sẽ trả về trị luận lý là TRUE hoặc FALSE, để biến đổi về số ta dùng hàm N().
  • N(TRUE)=1
  • N(FALSE)=0
Bạn cũng có thể dùng các cách ép khác như:
  • =--(Month()=8)
  • =(Month()=8) * 1 (hay /1)
  • =(Month()=8) + 0 (hay -0)
  • .......
Thân.
Xem thêm: https://support.office.com/vi-vn/article/n-hàm-n-a624cad1-3635-4208-b54a-29733d1278c9
Cái "=--(Month()=8) " này là nó sẽ ra dạng TRUE/FALSE bạn nhỉ? . Máy tính cơ quan tôi khóa internet bằng cái kaspersky. May sao vẫn vào được GPE. Cám ơn sự chỉ dẫn của bạn nhé! Ban đầu tôi không cho cái N đằng trước, nên để dạng TRUE/FALSE, sau lọc TRUE ấy.
 
Cái "=--(Month()=8) " này là nó sẽ ra dạng TRUE/FALSE bạn nhỉ? . Máy tính cơ quan tôi khóa internet bằng cái kaspersky. May sao vẫn vào được GPE. Cám ơn sự chỉ dẫn của bạn nhé! Ban đầu tôi không cho cái N đằng trước, nên để dạng TRUE/FALSE, sau lọc TRUE ấy.
=-- ( Month()=8 ) 'trừ trừ' ở ngoài dấu ngoặc đơn vẫn đưa TRUE/FALSE về số 1/0.
Biểu thị TRUE/FALSE hay 1/0 là tùy thói quen của mỗi người, do tôi nhìn số 1/0 thì dễ chịu hơn nên hay dùng thêm N().


Thân
 
=-- ( Month()=8 ) 'trừ trừ' ở ngoài dấu ngoặc đơn vẫn đưa TRUE/FALSE về số 1/0.
Biểu thị TRUE/FALSE hay 1/0 là tùy thói quen của mỗi người, do tôi nhìn số 1/0 thì dễ chịu hơn nên hay dùng thêm N().


Thân
Xin cám ơn bạn, tôi đã làm được rồi, mỗi hôm 1 kiến thức, tích tiểu thành đại. Chúc bạn ngày vui!
 
Cả nhà giúp em với ạ. Em cần lọc danh sách theo tháng sinh nhật của từng nhân viên công ty mà chưa biết làm như thế nào cho hợp lý.
Không biết các phiên bản Excel khác thế nào, mình dùng Excel 2016, chỉ với AutoFilter là đủ (không thêm bất cứ công thức hay cột phụ nào cả)

Untitled.jpg
 
Cái này thì em làm ra rồi nhưng em muốn khoa học hươn 1 xíu là tách riêng những ng sinh nhật ra 1 sheet mới khi mình chọn từng tháng xong sắp xếp luôn theo thứ tự ngày. Em nghiên cứu cái đó mà chưa thấy hiểu ạ/
Bài đã được tự động gộp:

Không biết các phiên bản Excel khác thế nào, mình dùng Excel 2016, chỉ với AutoFilter là đủ (không thêm bất cứ công thức hay cột phụ nào cả)

View attachment 204449
Vâng, đúng là chỉ cần dùng như bác là ok nhưng em muốn khi chọn từng tháng thì nó cho ra luôn 1 danh sách cụ thể và sắp xếp theo thứ tự ngày ạ
 
Cái này thì em làm ra rồi nhưng em muốn khoa học hươn 1 xíu là tách riêng những ng sinh nhật ra 1 sheet mới khi mình chọn từng tháng xong sắp xếp luôn theo thứ tự ngày. Em nghiên cứu cái đó mà chưa thấy hiểu ạ/
Bài đã được tự động gộp:


Vâng, đúng là chỉ cần dùng như bác là ok nhưng em muốn khi chọn từng tháng thì nó cho ra luôn 1 danh sách cụ thể và sắp xếp theo thứ tự ngày ạ
Cột ngày sinh (Cột C) bạn phải chỉnh lại đúng kiểu Date (Tự canh lề phải).
Chọn tháng trong ô J2.
 

File đính kèm

Cái này thì em làm ra rồi nhưng em muốn khoa học hươn 1 xíu là tách riêng những ng sinh nhật ra 1 sheet mới khi mình chọn từng tháng xong sắp xếp luôn theo thứ tự ngày. Em nghiên cứu cái đó mà chưa thấy hiểu ạ/
Vâng, đúng là chỉ cần dùng như bác là ok nhưng em muốn khi chọn từng tháng thì nó cho ra luôn 1 danh sách cụ thể và sắp xếp theo thứ tự ngày ạ
Thử:
Mã:
I6=IFERROR(INDEX($B$7:$B$109,MATCH(J6,INDEX($C$7:$C$109/(COUNTIF($I$5:$I5,$B$7:$B$109)=0),),)),"")
J6=IFERROR(MOD(AGGREGATE(15,6,(DAY($C$7:$C$109)*10^8+$C$7:$C$109)/(MONTH($C$7:$C$109)=$J$5),ROW($A1)),10^8),"")
Enter, rồi fill cả hàng xuống.

Thân
 

File đính kèm

Thử:
Mã:
I6=IFERROR(INDEX($B$7:$B$109,MATCH(J6,INDEX($C$7:$C$109/(COUNTIF($I$5:$I5,$B$7:$B$109)=0),),)),"")
J6=IFERROR(MOD(AGGREGATE(15,6,(DAY($C$7:$C$109)*10^8+$C$7:$C$109)/(MONTH($C$7:$C$109)=$J$5),ROW($A1)),10^8),"")
Enter, rồi fill cả hàng xuống.

Thân
year! Em cảm ơn bác. Đúng là em đang cần tìm cái này ạ. Tuyệt vời
 
Web KT

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

Back
Top Bottom