gom nhóm theo điều kiện

  • Thread starter Thread starter runnow
  • Ngày gửi Ngày gửi
Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

runnow

Thành viên mới
Tham gia
8/7/23
Bài viết
10
Được thích
3
Kính gởi ACE diễn đàn .
hiện tại em đang gom nhóm theo điều kiện thủ công nhờ ace hỗ trợ công thức hoặc cách nào đó để dữ liệu tự chia nhóm theo điều kiện ạ.
Em đính kèm file ace xem hỗ trợ giúp em ạ.
Em cảm ơn cả nhà.
 

File đính kèm

Kính gởi ACE diễn đàn .
hiện tại em đang gom nhóm theo điều kiện thủ công nhờ ace hỗ trợ công thức hoặc cách nào đó để dữ liệu tự chia nhóm theo điều kiện ạ.
Em đính kèm file ace xem hỗ trợ giúp em ạ.
Em cảm ơn cả nhà.
Điều kiện nhóm dữ liệu chưa đầy đủ!
Công thức ô C2 dựa vào ví dụ kết quả
Mã:
=IF(B2>=20,"chan",IFERROR(IF(SUMIF($C$1:C1,LOOKUP(2,1/(MID($C$1:C1,1,1)="l"),$C$1:C1),$B$1:B1)>=20,"le "&SUBSTITUTE(LOOKUP(2,1/(MID($C$1:C1,1,1)="l"),$C$1:C1),"le ","")+1,LOOKUP(2,1/(MID($C$1:C1,1,1)="l"),$C$1:C1)),"le 1"))
 
Điều kiện nhóm dữ liệu chưa đầy đủ!
Công thức ô C2 dựa vào ví dụ kết quả
Mã:
=IF(B2>=20,"chan",IFERROR(IF(SUMIF($C$1:C1,LOOKUP(2,1/(MID($C$1:C1,1,1)="l"),$C$1:C1),$B$1:B1)>=20,"le "&SUBSTITUTE(LOOKUP(2,1/(MID($C$1:C1,1,1)="l"),$C$1:C1),"le ","")+1,LOOKUP(2,1/(MID($C$1:C1,1,1)="l"),$C$1:C1)),"le 1"))
Anh Hiếu ơi,em cảm ơn anh nhiều nhiều ạ.
 
Xếp theo nhóm ,không chen ngang ạ
Mã:
D2 =IF(A2="vn",IF(C2>=20,B2&"-"&"chẵn",IFERROR(IF(SUMIF($D$1:D1,LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1),$C$1:C1)>=20,B2&"-"&"lẻ "&MID(LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1),6,10)+1,LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1)),B2&"-"&"lẻ 1")),"")
Copy xuống . . .
 
Mã:
D2 =IF(A2="vn",IF(C2>=20,B2&"-"&"chẵn",IFERROR(IF(SUMIF($D$1:D1,LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1),$C$1:C1)>=20,B2&"-"&"lẻ "&MID(LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1),6,10)+1,LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1)),B2&"-"&"lẻ 1")),"")
Copy xuống . . .
Em cảm ơn anh Hiếu nhiều ạ.
 
Anh Hiếu ơi hỗ trợ em với ạ,hiện tại lẻ 1,2... dẫn tới khi pivot lẻ 1,10,11... em muốn để là 01,02..tăng dần để pivot nó theo thứ tự tăng dần ạ .
Em cảm ơn.
Thêm hàm text
Mã:
=IF(A2="vn",IF(C2>=20,B2&"-"&"chẵn",IFERROR(IF(SUMIF($D$1:D1,LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1),$C$1:C1)>=20,B2&"-"&"lẻ "&TEXT(MID(LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1),6,10)+1,"00"),LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1)),B2&"-"&"lẻ 01")),"")
 
Thêm hàm text
Mã:
=IF(A2="vn",IF(C2>=20,B2&"-"&"chẵn",IFERROR(IF(SUMIF($D$1:D1,LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1),$C$1:C1)>=20,B2&"-"&"lẻ "&TEXT(MID(LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1),6,10)+1,"00"),LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1)),B2&"-"&"lẻ 01")),"")
Em cảm ơn anh Hiếu nhiều ạ.
 
Chắc hết rồi a ạ .hihi
Chỉnh lại . . .
Mã:
=IF(A2="vn",IF(C2>=20,B2&"-"&"chẵn "&IFERROR(TEXT(MID(LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-c"),$D$1:D1),8,10)+1,"00"),"01"),B2&"-"&"lẻ "&IFERROR(TEXT(MID(LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1),6,10)+(SUMIF($D$1:D1,LOOKUP(2,1/(MID($D$1:D1,1,3)=B2&"-l"),$D$1:D1),$C$1:C1)>=20),"00"),"01")),"")
 
Web KT

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

Back
Top Bottom