Tổng hợp số hoá đơn theo ngày (1 người xem)

Liên hệ QC

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

AnhThu-1976

Thành viên tích cực
Tham gia
17/10/14
Bài viết
1,070
Được thích
176
Em chào các anh chị
trong file em có sheet DuLieu
Em muốn kết quả như trong sheet KetQua
----------
Ví dụ: trong sheet DuLieu, ngày 01/07/2025 em có xuất các hoá đơn 1,2,3
Ở Sheet KetQua em muốn nó gộp lại là 1→3
Anh/chị giúp em công thức hay code cũng được
Em cảm ơn nhiều
 

File đính kèm

Em chào các anh chị
trong file em có sheet DuLieu
Em muốn kết quả như trong sheet KetQua
----------
Ví dụ: trong sheet DuLieu, ngày 01/07/2025 em có xuất các hoá đơn 1,2,3
Ở Sheet KetQua em muốn nó gộp lại là 1→3
Anh/chị giúp em công thức hay code cũng được
Em cảm ơn nhiều
Không biết công thức này có dùng được không?

Mã:
=MINIFS($C$17:$C$35,$D$17:$D$35,D17)&"-"&MAXIFS($C$17:$C$35,$D$17:$D$35,D17)
 
Xin hỏi chủ bài đăng là: Có khi nào sẽ gặp vầy không
:

1759663525643.png
???
 
Em cũng chưa hiểu ý anh lắm
Thôi để cho đơn giản, cột ngày tháng là từ đầu tháng đến cuối tháng và xếp tăng dần
Dù vậy, vẫn có thể có ngày chỉ 1 HD (hóa đơn), lúc đó đâu cần mũi tên?
Dù vậy có thể hiếm nhưng phải đề phòng là số HD sẽ không liên tục trong ngày, như 1 → 3, 5 ( $ có thể bị hủy chẳng hạn)
Tiếp nữa, sau 1 số bị hủy, ta lại có vài HD liên tục như 7→9, 11→12, 14 (HD 10 & 13 bị hủy có thể do bên bán hay bên mua hay do bên thứ 3 nào đó không chừng. . . .

KL: Là mình muốn suy đến tất cả các khoản có thể diễn ra trong thực tế để nhờ cộng đồng giúp 1 lần & như vậy ngủ khỏe dài dài về sau!
 
1759717218744.png
Góp công thức cho Office365. Dùng 365 thì được cái dữ liệu không có thứ tự cũng vẫn dễ để ra được kết quả (mình đã thay đổi dữ liệu gốc). Xem ví dụ với ngày 03/07/2025 nếu các số hóa đơn không xuất hiện liên tiếp.
Mã:
=GROUPBY(B2:B20,A2:A20,LAMBDA(s,LET(a,SORT(s),MID(CONCAT(CHOOSE(MMULT(-ISNA(XMATCH(a+{1,-1},a)),{1;3})/2+3,", "&a,-a,"")),3,99))),,0)
 

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

Back
Top Bottom