giúp mình đếm số trong cột chẵn cột lẻ . (6 người xem)

Liên hệ QC

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

phuongdlt

Thành viên mới
Tham gia
7/1/19
Bài viết
21
Được thích
2
đây là mẫu mình cần .

mình cần dùng hàm chứ không dùng VBA .
mọi người xem giúp mình nhé .
 

File đính kèm

bạn ơi . mình muốn tìm số cuối cùng của cột chẵn thì sửa hàm như nào bạn , nếu số cuối cùng vào cột lẻ thì bỏ qua . mình loay hoay với hàm mod mà chưa được . cảm ơn bạn nhiều :d
Nên là
Mã:
=LOOKUP(2,1/(MOD(COLUMN(D4:N4)-COLUMN(D4)+1,2)=0),D4:N4)
 

File đính kèm

bạn ơi mình chạy thì khi mình xóa số cuối thì bị thành 0 chứ không hiện số cuối bạn ah . bạn có thể sửa giúp mình được ko :D
Thì bằng 0 là chuẩn rùi, vì excel coi ô rỗng là bằng 0
vậy bạn muốn bằng bao nhiêu?

Và trong file kèm trên đang sử dụng công thức không phải của tôi
 
bạn ơi mình chạy thì khi mình xóa số cuối thì bị thành 0 chứ không hiện số cuối bạn ah . bạn có thể sửa giúp mình được ko :D
Vậy thì vầy:
Mã:
B4=LOOKUP(10^35,OFFSET($D4,,,,CEILING(COUNTIF($D4:$ZZ4,">0"),2))/MOD(COLUMN($A:$ZZ)-1,2))
Enter fill xuống
Kỹ tính hơn chút phải vầy:
Thay đoạn COUNTIF($D4:$ZZ4,">0") bằng LOOKUP(2,1/$D4:$ZZ4,COLUMN($A:$ZZ))
Như sau:
Mã:
B4=LOOKUP(10^35,OFFSET($D4,,,,CEILING(LOOKUP(2,1/$D4:$ZZ4,COLUMN($A:$ZZ)),2))/MOD(COLUMN($A:$ZZ)-1,2))

Thân
 

File đính kèm

Lần chỉnh sửa cuối:
Vậy thì vầy:
Mã:
B4=LOOKUP(10^35,OFFSET($D4,,,,CEILING(COUNTIF($D4:$ZZ4,">0"),2))/MOD(COLUMN($A:$ZZ)-1,2))
Enter fill xuống
Kỹ tính hơn chút phải vầy:
Thay đoạn COUNTIF($D4:$ZZ4,">0") bằng LOOKUP(2,1/$D4:$ZZ4,COLUMN($A:$ZZ))
Như sau:
Mã:
B4=LOOKUP(10^35,OFFSET($D4,,,,CEILING(LOOKUP(2,1/$D4:$ZZ4,COLUMN($A:$ZZ)),2))/MOD(COLUMN($A:$ZZ)-1,2))

Thân
bạn ơi mình muốn sửa theo cột mình muốn : VD từ cột A mình muốn chuyển sang Cột D nhưng khi mình chuyển thế thì gây ra lỗi bạn à .
B4=LOOKUP(10^35,OFFSET($D4,,,,CEILING(LOOKUP(2,1/$D4:$ZZ4,COLUMN($A -> D:$ZZ)),2))/MOD(COLUMN($A ->D:$ZZ)-1,2)) nhưng bị lỗi thì mình cần sửa gì thêm nữa bạn . cảm ơn nhiều :D
 
bạn ơi mình muốn sửa theo cột mình muốn : VD từ cột A mình muốn chuyển sang Cột D nhưng khi mình chuyển thế thì gây ra lỗi bạn à .
B4=LOOKUP(10^35,OFFSET($D4,,,,CEILING(LOOKUP(2,1/$D4:$ZZ4,COLUMN($A -> D:$ZZ)),2))/MOD(COLUMN($A ->D:$ZZ)-1,2)) nhưng bị lỗi thì mình cần sửa gì thêm nữa bạn . cảm ơn nhiều :D
Bạn kiệm lời quá, kết quả bằng bao nhiêu với các ví dụ (tôi hỏi bạn trên 2 post rồi)
Nên giả lập file nhiều trường hợp để người xem biết là bạn muốn sao
 
bạn ơi mình muốn sửa theo cột mình muốn : VD từ cột A mình muốn chuyển sang Cột D nhưng khi mình chuyển thế thì gây ra lỗi bạn à .
B4=LOOKUP(10^35,OFFSET($D4,,,,CEILING(LOOKUP(2,1/$D4:$ZZ4,COLUMN($A -> D:$ZZ)),2))/MOD(COLUMN($A ->D:$ZZ)-1,2)) nhưng bị lỗi thì mình cần sửa gì thêm nữa bạn . cảm ơn nhiều :D
Công thức MOD(COLUMN($A:$ZZ)-1,2) nhằm tạo 1 mảng hàng ngang: từ {1,2,3,4,....} thành mảng {0,1,0,1,0,1....} ứng với việc phân cột: {lẻ,chẳn,lẻ,chẳn,...}.

Nên nó không liên can cột chứa dữ liệu của bạn, thì không nên thay đổi.

Thân
 
Công thức MOD(COLUMN($A:$ZZ)-1,2) nhằm tạo 1 mảng hàng ngang: từ {1,2,3,4,....} thành mảng {0,1,0,1,0,1....} ứng với việc phân cột: {lẻ,chẳn,lẻ,chẳn,...}.

Nên nó không liên can cột chứa dữ liệu của bạn, thì không nên thay đổi.

Thân
Cái này hay, nhưng có 1 điểm khuyết là : Sai lệch khi chèn cột A của bảng tính
Nên sử dụng thì cần cân nhắc Không chèn cột A
 
Công thức MOD(COLUMN($A:$ZZ)-1,2) nhằm tạo 1 mảng hàng ngang: từ {1,2,3,4,....} thành mảng {0,1,0,1,0,1....} ứng với việc phân cột: {lẻ,chẳn,lẻ,chẳn,...}.

Nên nó không liên can cột chứa dữ liệu của bạn, thì không nên thay đổi.

Thân

vì mình muốn chủ động trong việc chọn cột , các bẳng tính của mình cột đối chiếu không sắp xếp giống nhau nên mình cần tùy biến cột đó , thanks bạn :D , mình loay hoay mãi mà vẫn chưa thể tùy biến theo ý mình được ,
B4=LOOKUP(10^35,OFFSET($D4,,,,CEILING(LOOKUP(2,1/$D4:$ZZ4,COLUMN($A -> D:$ZZ)),2))/MOD(COLUMN($A ->D:$ZZ)-1,2)) nhưng bị lỗi thì mình cần sửa gì thêm
Bài đã được tự động gộp:

Cái này hay, nhưng có 1 điểm khuyết là : Sai lệch khi chèn cột A của bảng tính
Nên sử dụng thì cần cân nhắc Không chèn cột A

ý mình là tính từ cột cần tính mà không lấy mốc là cột A đó :D
 
vì mình muốn chủ động trong việc chọn cột , các bẳng tính của mình cột đối chiếu không sắp xếp giống nhau nên mình cần tùy biến cột đó , Cảm ơn bạn :D , mình loay hoay mãi mà vẫn chưa thể tùy biến theo ý mình được ,
B4=LOOKUP(10^35,OFFSET($D4,,,,CEILING(LOOKUP(2,1/$D4:$ZZ4,COLUMN($A -> D:$ZZ)),2))/MOD(COLUMN($A ->D:$ZZ)-1,2)) nhưng bị lỗi thì mình cần sửa gì thêm
Bài đã được tự động gộp:



ý mình là tính từ cột cần tính mà không lấy mốc là cột A đó :D
Vẫn kiệm lợi
Kết quả lấy sao?

Gia cát Dự (nickname Đoán Toàn Sai): Có phải bạn muốn lấy giá trị cuối cùng (có số) của dòng, nếu giá trị cuối cùng đó nằm ở cột Lẻ thì lấy =0, cột chẵn thì lấy giá trị ô đó
 
Vẫn kiệm lợi
Kết quả lấy sao?

Gia cát Dự (nickname Đoán Toàn Sai): Có phải bạn muốn lấy giá trị cuối cùng (có số) của dòng, nếu giá trị cuối cùng đó nằm ở cột Lẻ thì lấy =0, cột chẵn thì lấy giá trị ô đó

hàm ở trên là ok rồi bạn , chỉ là mình muốn tùy biến cho cột A
VD
COLUMN($A -> D:$ZZ)),2))/MOD(COLUMN($A ->D:$ZZ)
cột mình cần tính là cột H , sheet khác lại cần tính từ cột O , nhưng khi mỗi lần mình thay cột theo ý mình thì lại lỗi và mình chưa biết sửa chỗ nào cho đúng .
 
hàm ở trên là ok rồi bạn , chỉ là mình muốn tùy biến cho cột A
VD
COLUMN($A -> D:$ZZ)),2))/MOD(COLUMN($A ->D:$ZZ)
cột mình cần tính là cột H , sheet khác lại cần tính từ cột O , nhưng khi mỗi lần mình thay cột theo ý mình thì lại lỗi và mình chưa biết sửa chỗ nào cho đúng .
Vậy GiaCatDu trên có đúng hay không hay bạn muốn khác?
Vì nếu nickname DoanToanSai là đúng thì có công thức khác
 
Vậy GiaCatDu trên có đúng hay không hay bạn muốn khác?
Vì nếu nickname DoanToanSai là đúng thì có công thức khác

hàm trên là đúng nhưng mình muốn tùy biến cho cột bắt đầu không phải là cột A
bạn có thể giúp mình theo cách của bạn chứ :D
 
Web KT

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

Back
Top Bottom