Công thức tự hiểu khi thêm, bớt dữ liệu (1 người xem)

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

help_me_6669

Thành viên chính thức
Tham gia
25/9/08
Bài viết
83
Được thích
5
Giúp mình với công thức sau:
Số dư bình quân năm = (1/2 số dư đầu năm + 1/2 số dư cuối năm + Tổng số dư từ tháng 1 đến tháng 11)/12.
[TABLE="width: 250"]
[TR]
[TD][/TD]
[TD="align: center"]A[/TD]
[TD="align: center"]B[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]Đầu tháng 1[/TD]
[TD]100.000[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]Cuối tháng 1[/TD]
[TD]110.000[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]Cuối tháng 2[/TD]
[TD]120.000[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]Cuối tháng 3[/TD]
[TD]115.000[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]Cuối tháng 4[/TD]
[TD]125.000[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]Cuối tháng 5[/TD]
[TD]130.000[/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]Cuối tháng 6[/TD]
[TD]150.000[/TD]
[/TR]
[TR]
[TD]8[/TD]
[TD]Cuối tháng 7[/TD]
[TD]160.000[/TD]
[/TR]
[TR]
[TD]9[/TD]
[TD]Cuối tháng 8[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]Cuối tháng 9[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]Cuối tháng 10[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]12[/TD]
[TD]Cuối tháng 11[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]13[/TD]
[TD]Cuối tháng 12[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]14[/TD]
[TD]Số dư bình quân[/TD]
[TD]125.714[/TD]
[/TR]
[TR]
[TD]15[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]

Làm sao để khi nhập thêm số dư các tháng tiếp theo, công thức tính Số dư bình quân sẽ tự động hiểu để tính cho đúng. VD: VD: Khi thêm số dư tháng 8. Công thức sẽ tự nhảy để tính Số dư bình quân = (B2/2+B10/2+SUM(B3:B9))/8
 

File đính kèm

Giúp mình với công thức sau:
Số dư bình quân năm = (1/2 số dư đầu năm + 1/2 số dư cuối năm + Tổng số dư từ tháng 1 đến tháng 11)/12.
[TABLE="width: 250"]
[TR]
[TD][/TD]
[TD="align: center"]A[/TD]
[TD="align: center"]B[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD]Đầu tháng 1[/TD]
[TD]100.000[/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]Cuối tháng 1[/TD]
[TD]110.000[/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]Cuối tháng 2[/TD]
[TD]120.000[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]Cuối tháng 3[/TD]
[TD]115.000[/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]Cuối tháng 4[/TD]
[TD]125.000[/TD]
[/TR]
[TR]
[TD]6[/TD]
[TD]Cuối tháng 5[/TD]
[TD]130.000[/TD]
[/TR]
[TR]
[TD]7[/TD]
[TD]Cuối tháng 6[/TD]
[TD]150.000[/TD]
[/TR]
[TR]
[TD]8[/TD]
[TD]Cuối tháng 7[/TD]
[TD]160.000[/TD]
[/TR]
[TR]
[TD]9[/TD]
[TD]Cuối tháng 8[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]10[/TD]
[TD]Cuối tháng 9[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]11[/TD]
[TD]Cuối tháng 10[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]12[/TD]
[TD]Cuối tháng 11[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]13[/TD]
[TD]Cuối tháng 12[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]14[/TD]
[TD]Số dư bình quân[/TD]
[TD]125.714[/TD]
[/TR]
[TR]
[TD]15[/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]

Làm sao để khi nhập thêm số dư các tháng tiếp theo, công thức tính Số dư bình quân sẽ tự động hiểu để tính cho đúng. VD: VD: Khi thêm số dư tháng 8. Công thức sẽ tự nhảy để tính Số dư bình quân = (B2/2+B10/2+SUM(B3:B9))/8
Một cách viết cho công thức:
=(B2/2+OFFSET($B$1,COUNTIF(B1:B14,">0"),)/2+SUMPRODUCT(OFFSET($B$1,2,,COUNTIF(B1:B14,">0")-2)))/(COUNTIF(B1:B14,">0")-1)
 
Nếu xóa số các số 0 đi thì có thể dùng công thức: =(SUM(B2:B14)-B2/2-LOOKUP(10^10,B2:B14)/2)/COUNT(B3:B14)
Nếu để số 0 đó thì dùng công thức này: =(SUM(B2:B14)-B2/2-LOOKUP(2,1/(B2:B14>0),B2:B14)/2)/COUNTIF(B3:B14,">0")
 
Cảm ơn 2 bác Minh Quế và Concogia, em đã thực hiện được như các bác hướng dẫn.
Nhưng trong quá trình làm lại phát sinh yêu cầu xem lại kết quả các tháng trước (tất nhiên là không phải bằng cách xóa các dữ liệu của các tháng sau tháng cần tính). Mong các bác giúp đỡ
 

File đính kèm

Lần chỉnh sửa cuối:
Cảm ơn 2 bác Minh Quế và Concogia, em đã thực hiện được như các bác hướng dẫn.
Nhưng trong quá trình làm lại phát sinh yêu cầu xem lại kết quả các tháng trước (tất nhiên là không phải bằng cách xóa các dữ liệu của các tháng sau tháng cần tính). Mong các bác giúp đỡ
Thử công thức này coi sao, Thay số ở B1 xem kết quả có đúng với cách tính thủ công không
PHP:
=($B$4/2+OFFSET($B$4;$B$1;)/2+SUM(OFFSET($B$5;;;$B$1-1)))/$B$1
 

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

Back
Top Bottom