Thử:Chào các anh chị!
Như hình dưới em muốn tính % của ngày cuối so với ngày đầu tiên có dữ liệu, nhưng hàng 3,5,6 dữ liệu có sau ngày 31 nên không tính được theo công thức ô G2.
Anh chị cho em hỏi có cách nào để tính được % cho tất cả các hàng bằng 1 công thức không ah? Em cảm ơn!
View attachment 206986
G2=F2/OFFSET(A2,,MATCH(1,INDEX(N(B2:F2>0),),),)-1
Viết xong hàm rồi thấy hàm của anh em cất hàm em vô tủ luôn.Thử:
Chỉ Enter, fill xuốngMã:G2=F2/OFFSET(A2,,MATCH(1,INDEX(N(B2:F2>0),),),)-1
Thân
Sao vậy em!?Viết xong hàm rồi thấy hàm của anh em cất hàm em vô tủ luôn.![]()
Dạ em làm hàm mảng, nên nó sẽ nặng hơn hàm thường, hì hì.Sao vậy em!?
Cứ giống như @huonglien1901, mạnh dạn đem lên để anh em còn góp ý, lúc đó mới biết em còn thiếu ở điểm nào mà hỗ trợ thêm cho em.
Tự nhiên em, chỉ sợ nhất là mình không nghĩ ra được cách làm.
Thân
Hy vọng đúng theo ý bạnChào các anh chị!
Như hình dưới em muốn tính % của ngày cuối so với ngày đầu tiên có dữ liệu, nhưng hàng 3,5,6 dữ liệu có sau ngày 31 nên không tính được theo công thức ô G2.
Anh chị cho em hỏi có cách nào để tính được % cho tất cả các hàng bằng 1 công thức không ah? Em cảm ơn!
View attachment 206986
Có sao đâu!?Dạ em làm hàm mảng, nên nó sẽ nặng hơn hàm thường, hì hì.
G2=(F2/OFFSET($A2,,MATCH(TRUE,B2:F2<>"",0),,))-1
Anh Phan,em nghĩ số cuối không hẳn là cột FThử:
Chỉ Enter, fill xuốngMã:G2=F2/OFFSET(A2,,MATCH(1,INDEX(N(B2:F2>0),),),)-1
Thân
Nếu đặt giả thiết như em nói, thì:Anh Phan,em nghĩ số cuối không hẳn là cột F
G2=1/LOOKUP(2,1/B2:F2)/OFFSET(A2,,MATCH(1,INDEX(N(B2:F2>0),),))-1
Tên mới hả ta?Anh Phan
Vậy mới đúng chứ lỵNếu đặt giả thiết như em nói, thì:
Chỉ Enter, rồi fill xuống.Mã:G2=1/LOOKUP(2,1/B2:F2)/OFFSET(A2,,MATCH(1,INDEX(N(B2:F2>0),),))-1
Thân
Dễ bay hơi là sao ạ?Đoạn LOOKUP có thể rút gọn:
=LOOKUP(10E35,B2:F2)/INDEX(B2:F2,MATCH(1,INDEX(N(B2:F2>0),),0))-1
Một số thành viên thích INDEX hơn OFFSET vì cho rằng OFFSET dễ bay hơi.
Chắc lúc mần ra hàm OFFSET anh Bill đang "xông hơi" trong mát xa Thái.Đoạn LOOKUP có thể rút gọn:
=LOOKUP(10E35,B2:F2)/INDEX(B2:F2,MATCH(1,INDEX(N(B2:F2>0),),0))-1
Một số thành viên thích INDEX hơn OFFSET vì cho rằng OFFSET dễ bay hơi???????????????.
Đây là cách gọi tên tôn trọng theo lối cổ đó bạn.Tên mới hả ta?![]()
Giọng hành văn này quá rõ chú Ca nhà ta!Đây là cách gọi tên tôn trọng theo lối cổ đó bạn.
Họ gọi theo họ và thêm chữ" quân" nữa. Ví như Quách Tấn gọi Nguyễn Hiến Lê là Nguyễn quân.
Có một số cách gọi tên phải né kỵ húy ,các sĩ tử ngày xưa nằm lòng điều này. Ví như vợ Minh Mạng tên Hoa, nên cây cầu phải gọi là Cầu Bông. Vũ(Võ), Châu (Chu).Nhậm(Nhiệm)
Thời nhà Nguyễn điều kỵ húy đã thành quốc luật.
Phản đốiGiọng hành văn này quá rõ chú Ca nhà ta!
Khà khà khà.
![]()
Chọn cell A1, nhấp chuột phải, chọn Insert, rồi quan sát kết quả của 2 công thức.Dễ bay hơi là sao ạ?. Khoái dùng Offset.
Lo xaaa quááá hớớớp!Chọn cell A1, nhấp chuột phải, chọn Insert, rồi quan sát kết quả của 2 công thức.