Động rộng của mảng khi dùng Offset ?

Liên hệ QC
PHP:
Ý tôi muốn nói tại sao tại A2 bạn không gỏ =COUNT(1:1) rồi fill xuống
vì phía trước cái form nó còn có những con số khác nữa, nên mới không dùng được cái count(1:1) ý mà
 
PHP:
Ý tôi muốn nói tại sao tại A2 bạn không gỏ =COUNT(1:1) rồi fill xuống
vì phía trước cái form nó còn có những con số khác nữa, nên mới không dùng được cái count(1:1) ý mà
Cũng không hiểu! Phía trước nào nữa ta? Cột A nằm tận cùng bên trái rồi, còn có cái nào nằm trước nửa chứ!
 
hihi, đó là cái ví dụ thôi mà, ngầm ý là mình muốn dùng offset(A1,...) ngay từ đầu mà
 
Đâu có, H11 là lấy ô cuối cùng của dòng mà, tính offset tới đó,
Cấu trúc hàm OFFSET thế này cơ mà, bạn xem lại phần tô đậm, đỏ
PHP:
=OFFSET(reference,rows,cols,[height],[width])
A2 =OFFSET($A1,,,1,COUNTA($A$1&":"&H11))
A3 =OFFSET($A1,,,1,COUNT($A$1&":"&H11)) thì
  1. reference = $A1
  2. rows = ,, = 0
  3. cols = ,, = 0
  4. [height] = 1
  5. [width] = COUNTA($A$1&":"&H11) ???
Như vậy thì sai và lỗi là đương nhiên
 
Lần chỉnh sửa cuối:
NDU

Gởi lên cái form có dữ liệu phía trơớc rồi

Boyxin,

Chính vì phần màu đỏ của bác nên nó bị lỗi, mà mình cũng hôg biết sửa làm sao luôn :(
 

File đính kèm

  • Dyn_Count.xls
    16 KB · Đọc: 10
NDU

Gởi lên cái form có dữ liệu phía trơớc rồi

Boyxin,

Chính vì phần màu đỏ của bác nên nó bị lỗi, mà mình cũng hôg biết sửa làm sao luôn :(
Theo tôi thì:
Mã:
E2 =COUNT(F1:IV1)
Chỉ đơn giản vậy thôi
 
Đồng ý là count(F1:IV1) đơn giản, và mình cũng làm theo cách này rồi, nhưng suy nghĩ lại thì mảng tới đâu thì chỉ cần lấy range tới đó thôi, hông lấy nhiều
 

File đính kèm

  • Dyn_Count 01.xls
    14.5 KB · Đọc: 15
Gởi lên cái form có dữ liệu phía trơớc rồi
Các Anh bàn tán sôi nổi quá, tôi cũng xin đưa ra 1 file dùng offset chọn mảng vừa tới cell có dữ liệu cuối, chọn dòng có dữ liệu dài hơn làm chuẩn và fill theo ý vumian.
Bạn xem đúng ý chưa nhé, làm theo ý của bạn chứ theo tôi dùng sum dòng dưới trừ sum dòng trên là đơn giản nhất.
 

File đính kèm

  • offset viendo.xls
    14 KB · Đọc: 21
Đồng ý là count(F1:IV1) đơn giản, và mình cũng làm theo cách này rồi, nhưng suy nghĩ lại thì mảng tới đâu thì chỉ cần lấy range tới đó thôi, hông lấy nhiều
Bạn ơi! Tùy theo chuyện mà tạo mãng động! Với dử liệu của bạn thì điều đó hoàn toàn không cần thiết. Vì công thức tính địa chỉ cuối cùng có dử liệu nó cũng đã đi xuyên qua cả dòng rồi còn gì!
Chúng ta sẽ làm mãng động trong những trường hợp khác như: Tính tổng nhiều điều kiện, phải thiết kế mãng động nhằm nâng tốc độ tính toán... Hoặc trong 1 số trường hợp riêng nào đó
Tóm lại: Giãi quyết yêu cầu này là quá dư thừa!
 
Web KT
Back
Top Bottom