Tạo một bảng thay đổi đơn giá từng ngày từ một bảng dữ liệu có sẵn (1 người xem)

  • Thread starter Thread starter lnd983
  • Ngày gửi Ngày gửi
Liên hệ QC

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

lnd983

Thành viên mới
Tham gia
6/1/15
Bài viết
30
Được thích
2
Em chào các anh chị.
Tình hình là em có 1 cái bảng thể hiện đơn giá của dầu Do 0.05% của các xe đã dùng hằng ngày.
Giờ em muốn từ cái bảng đó tạo ra 1 cái bảng khác thể hiện sự biến động giá dầu theo từng ngày, bình thường là em sẽ lọc đơn giá rồi điền ngày vào nhưng em muốn 1 cái gì đó nhanh hơn là lọc từng giá rồi điền ngày.
Em có gửi kèm theo file, rất mong được anh chị giúp sức.
Em xin cảm ơn trước ạ
 

File đính kèm

Em chào các anh chị.
Tình hình là em có 1 cái bảng thể hiện đơn giá của dầu Do 0.05% của các xe đã dùng hằng ngày.
Giờ em muốn từ cái bảng đó tạo ra 1 cái bảng khác thể hiện sự biến động giá dầu theo từng ngày, bình thường là em sẽ lọc đơn giá rồi điền ngày vào nhưng em muốn 1 cái gì đó nhanh hơn là lọc từng giá rồi điền ngày.
Em có gửi kèm theo file, rất mong được anh chị giúp sức.
Em xin cảm ơn trước ạ
Biến động số lẻ thì sao? Có liệt kê ra không?
15909,99
15910,01
15909,98
15910,02
 
không cần liệt kê đâu ạ, tất cả đều làm tròn hết luôn
Tham khảo 1 cách làm bằng công thức:
Mã:
J5=IFERROR(OFFSET($A$1,AGGREGATE(15,6,ROW($1:$700)/(MATCH($A$2:$A$646&ROUND($F$2:$F$646,),INDEX($A$2:$A$646&ROUND($F$2:$F$646,),),)=ROW($1:$700)),ROW($A1)),),"")
K5=IFERROR(AGGREGATE(15,6,$B$2:$B$646/(J5=$A$2:$A$646)/(ROUND(L5,)=ROUND($F$2:$F$646,)),1),"")
L5=IFERROR(OFFSET($F$1,AGGREGATE(15,6,ROW($1:$700)/(MATCH($A$2:$A$646&ROUND($F$2:$F$646,),INDEX($A$2:$A$646&ROUND($F$2:$F$646,),),)=ROW($1:$700)),ROW($A1)),),"")
Enter, rồi fill xuống.

Thân
 

File đính kèm

Tham khảo 1 cách làm bằng công thức:
Mã:
J5=IFERROR(OFFSET($A$1,AGGREGATE(15,6,ROW($1:$700)/(MATCH($A$2:$A$646&ROUND($F$2:$F$646,),INDEX($A$2:$A$646&ROUND($F$2:$F$646,),),)=ROW($1:$700)),ROW($A1)),),"")
K5=IFERROR(AGGREGATE(15,6,$B$2:$B$646/(J5=$A$2:$A$646)/(ROUND(L5,)=ROUND($F$2:$F$646,)),1),"")
L5=IFERROR(OFFSET($F$1,AGGREGATE(15,6,ROW($1:$700)/(MATCH($A$2:$A$646&ROUND($F$2:$F$646,),INDEX($A$2:$A$646&ROUND($F$2:$F$646,),),)=ROW($1:$700)),ROW($A1)),),"")
Enter, rồi fill xuống.

Thân
Hại não quá anh ơi
 
Tham khảo 1 cách làm bằng công thức:
Mã:
J5=IFERROR(OFFSET($A$1,AGGREGATE(15,6,ROW($1:$700)/(MATCH($A$2:$A$646&ROUND($F$2:$F$646,),INDEX($A$2:$A$646&ROUND($F$2:$F$646,),),)=ROW($1:$700)),ROW($A1)),),"")
K5=IFERROR(AGGREGATE(15,6,$B$2:$B$646/(J5=$A$2:$A$646)/(ROUND(L5,)=ROUND($F$2:$F$646,)),1),"")
L5=IFERROR(OFFSET($F$1,AGGREGATE(15,6,ROW($1:$700)/(MATCH($A$2:$A$646&ROUND($F$2:$F$646,),INDEX($A$2:$A$646&ROUND($F$2:$F$646,),),)=ROW($1:$700)),ROW($A1)),),"")
Enter, rồi fill xuống.

Thân
Cảm ơn anh nhiều, đúng như yêu cầu luôn, làm 1 phát ra ngay kết quả không cần lọc lọc từng cái nhưng mà quả thực nó cao siêu quá
 
Web KT

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

Back
Top Bottom