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

Liên hệ QC

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

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
Tôi hỏi về GiaCatDu và DoanToanSai, thì bạn trả lời 1 nẻo: hàm ... hàm đó có phải của tôi đâu

Thôi
Thử phương án này
Mã:
=IF(MOD(LOOKUP(2,1/D4:Z4,COLUMN(D4:Z4)-COLUMN(D4)+1),2),0,LOOKUP(2,1/D4:Z4,D4:Z4))
 
Lần chỉnh sửa cuối:
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
Bạn nên mô tả rõ ràng yêu cầu của bạn. Đừng nên lấy một hướng nào đó, công thức nào đó để làm tiêu chí rồi bắt người khác phải theo khuôn đó. Người khác có thể có ý tưởng khác dựa trên yêu cầu của bạn. Câu hỏi của bạn tam888 rất rõ ràng
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ị ô đó
Chỉ là trả lời: "Đúng thế", "Không phải thế". Tại sao bạn lại không trả lời?

Nếu câu trả lời cho bạn tam888 là "Đúng thế", và tôi hiểu được việc thay vùng thì ...

Xin nhớ là nếu vùng bắt đầu từ cột nào - cột mốc - thì cột đó tính là lẻ. Tức nếu bắt đầu từ D thì cột D tính là lẻ. Nếu bắt đầu từ cột O thì cột O tính là lẻ, nếu cột mốc là H thì cột H tính là lẻ v...v
Mã:
=LOOKUP(10^99;$D4:$ZZ4)*MOD(LOOKUP(10^99;(COLUMN($A4:$ZZ4)-1)/($D4:$ZZ4<>""));2)
Khi thay đổi cột mốc thành O hay H thì đổi D thành O hay H, mọi chỗ khác không đổi. Tức
Mã:
=LOOKUP(10^99;$O4:$ZZ4)*MOD(LOOKUP(10^99;(COLUMN($A4:$ZZ4)-1)/($O4:$ZZ4<>""));2)

hoặc

=LOOKUP(10^99;$H4:$ZZ4)*MOD(LOOKUP(10^99;(COLUMN($A4:$ZZ4)-1)/($H4:$ZZ4<>""));2)
 
Lần chỉnh sửa cuối:
Tôi hỏi về GiaCatDu và DoanToanSai, thì bạn trả lời 1 nẻo: hàm ... hàm đó có phải của tôi đâu

Thôi
Thử phương án này
Mã:
=IF(MOD(LOOKUP(2,1/D4:Z4,COLUMN(D4:Z4)-COLUMN(D4)+1),2),0,LOOKUP(2,1/D4:Z4,D4:Z4))

good................................ thanks you .......................!!!
 
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
Vậy bạn chịu khó đem file chứa khoảng 3 sheet có Vùng khác nhau lên đi, nhìn thực tế file mới biết bạn đang gặp khó ở chỗ nào, lúc đó mới có công thức phù hợp cho trường hợp của bạn.

Cũng đưa ra thêm 1 hướng theo dõi cho bạn tham khảo, như file đính kèm dưới đây, chỉ cần bạn xác định duy nhất Vùng chứa dữ liệu, thì công thức sẽ tự xem xét và phân chia cột chẳn và lẻ tùy theo thứ tự của số phát sinh đầu tiên (lúc nào cũng tính là 1 lẻ). Giả sử:
  • Vùng số liệu là D4: ZZ4, số liệu phát sinh đầu tiên tại cột D4, thì nó sẽ tính D là cột 1 (lẻ). (Xem stt tại D3: Z3)
  • Vùng số liệu là D5: ZZ5, số liệu phát sinh đầu tiên tại cột G5, thì nó sẽ tính G là cột 1 (lẻ). (Xem stt tại D6: Z6)
Công thức sau chỉ cần xác định Vùng 1 lần lúc lập, và không cần phải chỉnh đi chỉnh lại là: cột A, hay cột D, hay cột O, cột H... cột nào là đầu tiên, nó không quan tâm nữa. Cụ thể:
Mã:
B4=IF(MOD(SUM(AGGREGATE({14,15},6,COLUMN($D4:$ZZ4)/($D4:$ZZ4>0),1)*{1,-1}),2),1/LOOKUP(2,1/$D4:$ZZ4),)
Enter fill xuống.

Bạn cứ tự nhiên trình bày những khó khăn của mình, đừng ngại bất kỳ điều gì.

Chúc bạn học tập vui với GPE
Thân
 

File đính kèm

Bạn nên mô tả rõ ràng yêu cầu của bạn. Đừng nên lấy một hướng nào đó, công thức nào đó để làm tiêu chí rồi bắt người khác phải theo khuôn đó. Người khác có thể có ý tưởng khác dựa trên yêu cầu của bạn. Câu hỏi của bạn tam888 rất rõ ràng

Chỉ là trả lời: "Đúng thế", "Không phải thế". Tại sao bạn lại không trả lời?

Nếu câu trả lời cho bạn tam888 là "Đúng thế", và tôi hiểu được việc thay vùng thì ...

Xin nhớ là nếu vùng bắt đầu từ cột nào - cột mốc - thì cột đó tính là lẻ. Tức nếu bắt đầu từ D thì cột D tính là lẻ. Nếu bắt đầu từ cột O thì cột O tính là lẻ, nếu cột mốc là H thì cột H tính là lẻ v...v
Mã:
=LOOKUP(10^99;$D4:$ZZ4)*MOD(LOOKUP(10^99;(COLUMN($A4:$ZZ4)-1)/($D4:$ZZ4<>""));2)
Khi thay đổi cột mốc thành O hay H thì đổi D thành O hay H, mọi chỗ khác không đổi. Tức
Mã:
=LOOKUP(10^99;$O4:$ZZ4)*MOD(LOOKUP(10^99;(COLUMN($A4:$ZZ4)-1)/($O4:$ZZ4<>""));2)

hoặc

=LOOKUP(10^99;$H4:$ZZ4)*MOD(LOOKUP(10^99;(COLUMN($A4:$ZZ4)-1)/($H4:$ZZ4<>""));2)

cảm ơn bạn :D ................. bạn tam888 đã giúp đúng như mình muốn :D
Bài đã được tự động gộp:

Vậy bạn chịu khó đem file chứa khoảng 3 sheet có Vùng khác nhau lên đi, nhìn thực tế file mới biết bạn đang gặp khó ở chỗ nào, lúc đó mới có công thức phù hợp cho trường hợp của bạn.

Cũng đưa ra thêm 1 hướng theo dõi cho bạn tham khảo, như file đính kèm dưới đây, chỉ cần bạn xác định duy nhất Vùng chứa dữ liệu, thì công thức sẽ tự xem xét và phân chia cột chẳn và lẻ tùy theo thứ tự của số phát sinh đầu tiên (lúc nào cũng tính là 1 lẻ). Giả sử:
  • Vùng số liệu là D4: ZZ4, số liệu phát sinh đầu tiên tại cột D4, thì nó sẽ tính D là cột 1 (lẻ). (Xem stt tại D3: Z3)
  • Vùng số liệu là D5: ZZ5, số liệu phát sinh đầu tiên tại cột G5, thì nó sẽ tính G là cột 1 (lẻ). (Xem stt tại D6: Z6)
Công thức sau chỉ cần xác định Vùng 1 lần lúc lập, và không cần phải chỉnh đi chỉnh lại là: cột A, hay cột D, hay cột O, cột H... cột nào là đầu tiên, nó không quan tâm nữa. Cụ thể:
Mã:
B4=IF(MOD(SUM(AGGREGATE({14,15},6,COLUMN($D4:$ZZ4)/($D4:$ZZ4>0),1)*{1,-1}),2),1/LOOKUP(2,1/$D4:$ZZ4),)
Enter fill xuống.

Bạn cứ tự nhiên trình bày những khó khăn của mình, đừng ngại bất kỳ điều gì.

Chúc bạn học tập vui với GPE
Thân

good.........................thanks you.....................................!!! :D
 
Web KT

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

Back
Top Bottom