Công thức Excel: Đếm với giá trị lặp lại -

Mục lục

Công thức chung

=ROUNDUP((COLUMN()-offset)/repeat,0)

Tóm lược

Để đếm với các số lặp lại (ví dụ: 1111,2222,3333,4444, v.v.), bạn có thể sử dụng công thức dựa trên hàm ROUNDUP, với sự trợ giúp từ ROW hoặc COLUMN.

Trong ví dụ được hiển thị, công thức trong C4 là:

=ROUNDUP((COLUMN()-2)/$B4,0)

Giải trình

Cốt lõi của công thức này là hàm ROUNDUP. Hàm ROUNDUP hoạt động giống như hàm ROUND ngoại trừ việc khi làm tròn, hàm ROUNDUP sẽ luôn làm tròn các số từ 1-9 lên. Trong công thức này, chúng tôi sử dụng dữ kiện đó để lặp lại các giá trị.

Để cung cấp một số cho ROUNDUP, chúng tôi đang sử dụng biểu thức sau:

(COLUMN()-2)/$B4

Không có tham chiếu, COLUMN tạo số cột của ô mà nó xuất hiện, trong trường hợp này là 3 cho ô C4.

Số 2 chỉ đơn giản là một giá trị bù đắp, để giải thích cột thực tế C là cột 3. Chúng tôi trừ 2 để chuẩn hóa trở lại 1.

Ô B4 giữ giá trị đại diện cho số lần đếm "lặp lại". Chúng tôi đã khóa tham chiếu cột để giá trị lặp lại vẫn cố định khi công thức được sao chép trên bảng.

Số cột chuẩn hóa được chia cho giá trị lặp lại và kết quả được đưa vào ROUNDUP dưới dạng số làm tròn. Đối với số lượng vị trí, chúng tôi sử dụng số 0, do đó việc làm tròn sẽ chuyển thành số nguyên tiếp theo.

Khi số lượng cột chia hết cho giá trị lặp lại, số đếm sẽ tăng lên.

Hàng thay vì cột

Nếu bạn cần đếm theo hàng, thay vì cột, chỉ cần điều chỉnh công thức như sau:

=ROUNDUP((ROW()-offset)/repeat,0)

thú vị bài viết...