bebo021999
Thành viên gạo cội




- Tham gia
- 26/1/11
- Bài viết
- 6,041
- Được thích
- 8,810
- Giới tính
- Nam
- Nghề nghiệp
- GPE




Làm thế này là dễ nhất!Mình đang bí cái này, ACE nào biết giúp giùm (bằng công thức nhé)
Đếm ngược từ dưới lên đủ 10 số thì tính tổng




Mình đang cần 1 công thức đặt ở bất kỳ ô nào , VD tại ô B18, tính ra kết quả luôn, chứ không dùng cột phụ B.Làm thế này là dễ nhất!
Bạn dùng thử công thức mảng sau:
PHP:=SUM(LARGE(A:A,ROW(1:10)))



Dạ công thức này dùng để tính tổng 10 số lớn nhất trong mảng mà!Bạn dùng thử công thức mảng sau:
PHP:=SUM(LARGE(A:A,ROW(1:10)))




Mình cần đếm ngược cột từ dưới lên, đủ 10 số thì cộng. Cột có thể có ô trốngDạ công thức này dùng để tính tổng 10 số lớn nhất trong mảng mà!
Bạn thử công thức sau:Mình cần đếm ngược cột từ dưới lên, đủ 10 số thì cộng. Cột có thể có ô trống
=SUM(A1000:INDEX(A:A,LARGE(IF(A1:A1000<>"",ROW(A1:A1000)),10)))



Dạ chị thử cái này đúng không?Mình cần đếm ngược cột từ dưới lên, đủ 10 số thì cộng. Cột có thể có ô trống
Data=Sheet1!$A$1:$A$1000
Ma=(ROW(Data)/ROW(Data)*TRANSPOSE(ROW(Data))<=ROW(Data))*1
=SUMPRODUCT((MMULT(Ma,ISNUMBER(Data)*1)>(COUNT(Data)-10))*1,Data)
Đủ 10 số có kể số 0 hông?Mình cần đếm ngược cột từ dưới lên, đủ 10 số thì cộng. Cột có thể có ô trống
=SUM(INDIRECT("A" & LARGE(IF(A1:A20>0;ROW(A1:A20);"");10) &":A" & LARGE(IF(A1:A20>0;ROW(A1:A20);"");1)))



Dạ thưa thầy ! Thầy cho em hỏi ở bài #8 của topic này em làm có đúng không ? Em cảm ơn!Đủ 10 số có kể số 0 hông?
Nếu số 0 cũng hổng kể thì thử công thức "vỏ sầu riêng" này xem, Cột A có số liệu đến dòng 20
Công thức mảng. Nếu tính luôn số 0 thì thay >0 thành <>""PHP:=SUM(INDIRECT("A" & LARGE(IF(A1:A20>0;ROW(A1:A20);"");10) &":A" & LARGE(IF(A1:A20>0;ROW(A1:A20);"");1)))



Công thức của bác có thể rút gọn hơn 1 chútĐủ 10 số có kể số 0 hông?
Nếu số 0 cũng hổng kể thì thử công thức "vỏ sầu riêng" này xem, Cột A có số liệu đến dòng 20
Công thức mảng. Nếu tính luôn số 0 thì thay >0 thành <>""PHP:=SUM(INDIRECT("A" & LARGE(IF(A1:A20>0;ROW(A1:A20);"");10) &":A" & LARGE(IF(A1:A20>0;ROW(A1:A20);"");1)))
=SUM(INDIRECT("A"&LARGE(IF(A1:A20>0,ROW(A1:A20),""),10)&":A"&ROWS(A1:A20)))
Dạ thưa thầy ! Thầy cho em hỏi ở bài #8 của topic này em làm có đúng không ? Em cảm ơn!
Công thức của bác có thể rút gọn hơn 1 chút
=SUM(INDIRECT("A" & LARGE(IF(A1:A20>0;ROW(A1:A20);"");10) &":A20"))







