[Hỏi] Hàm tương tự như COUNTA (1 người xem)

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

dongbeclin

Thành viên mới
Tham gia
22/5/11
Bài viết
32
Được thích
2
Ví dụ thế này: ta có những con số khác nhau ở những ô khác nhau
1 2 3 4 5 6 7 8
Hàm counta dãy số trên sẽ cho ra kết quả là 8

Hỏi: nếu dãy trên có những ô định dạng U như:
1 2 3 4 5 6 7 8

Vậy có hàm nào hay cách nào "COUNTA" dãy này cho kết quả là 3 không?
Các bạn chỉ giúp nhé -\\/.
 
Ví dụ thế này: ta có những con số khác nhau ở những ô khác nhau
1 2 3 4 5 6 7 8
Hàm counta dãy số trên sẽ cho ra kết quả là 8

Hỏi: nếu dãy trên có những ô định dạng U như:
1 2 3 4 5 6 7 8

Vậy có hàm nào hay cách nào "COUNTA" dãy này cho kết quả là 3 không?
Các bạn chỉ giúp nhé -\\/.

Tức là ĐẾM THEO ĐỊNH DẠNG?
Vậy thì xin thưa: KHÔNG CÓ HÀM NÀO NHƯ VẬY cả (trừ phi lập trình)
 
Ví dụ thế này: ta có những con số khác nhau ở những ô khác nhau
1 2 3 4 5 6 7 8
Hàm counta dãy số trên sẽ cho ra kết quả là 8

Hỏi: nếu dãy trên có những ô định dạng U như:
1 2 3 4 5 6 7 8

Vậy có hàm nào hay cách nào "COUNTA" dãy này cho kết quả là 3 không?
Các bạn chỉ giúp nhé -\\/.


Có chỉ khi nếu bạn bấm U (gạch chân) đồng thời gõ thêm số 1 ở cột/dòng phụ bên cạnh --> tính tổng các ô 1 này thì được,
Chắc hẳn muốn bấm U cũng phải dựa trên đ/k nào chứ --> hãy lấy đ/k đó ra để làm công thức thì được
 
nếu lập trình thì xin thua, vậy cảm ơn các bạn nhé :)
 
nếu lập trình thì xin thua, vậy cảm ơn các bạn nhé :)

Thua gì , không làm được thì hỏi

NHƯNG như tôi viết trên:
Chắc hẳn muốn bấm U cũng phải dựa trên đ/k nào chứ --> hãy lấy đ/k đó ra để làm công thức thì được

thêm nữa, nếu muốn người khác giúp bạn nên đưa file up lên, và nêu rõ vấn đề, sao lại muốn đếm các ô U và đ/k nào để người sd định dạng U thì có ng giúp ngay
 
Cái này dùng Marco4 thì được, get.cell(22,...) rồi đếm thôi.
 
biết là phải cố gắng, mà tui chỉ biết Excel sơ sơ, VBA này nọ sao mà biết dc :)

còn về file thì trình bày rõ vậy rồi mà @@

1 2 3 4 5 6 7 =counta(A1:A7) = 7
1 2 3 4 5 6 7 muốn "counta" cái này bằng 6 (vì muốn 3 4 "cuonta" bằng 1/2) :)
 
biết là phải cố gắng, mà tui chỉ biết Excel sơ sơ, VBA này nọ sao mà biết dc :)

còn về file thì trình bày rõ vậy rồi mà @@

1 2 3 4 5 6 7 =counta(A1:A7) = 7
1 2 3 4 5 6 7 muốn "counta" cái này bằng 6 (vì muốn 3 4 "cuonta" bằng 1/2) :)
Vấn đề là hiện tại với phiên bản Office 2013 (mới nhất) cũng không có hàm đáp ứng yêu cầu của bạn (dò tìm định dạng). Nếu bạn không sử dụng VBA thì chịu thua thôi.
Còn hàm "cuonta" bác Bill cũng chưa viết, nếu hàm COUNTA thì kết quả luôn trả về số nguyên dương hoặc 0, không có kết quả lẻ 1/2.
 
hiểu là vậy, ý là VBA thì mình không biết viết như thế nào @@
Bạn có thế trình diễn tí dc ko
còn vấn đề ra 1/2 thì dễ mà: ra số nguyên rồi chia 2, vậy là xong :D
 
hiểu là vậy, ý là VBA thì mình không biết viết như thế nào @@
Bạn có thế trình diễn tí dc ko
còn vấn đề ra 1/2 thì dễ mà: ra số nguyên rồi chia 2, vậy là xong :D

Khi nào thì bạn gạch chân (U) cell nào đó / hay ngẫu nhiên???

quy luật nào bạn gạch chân cell?
 
Khi nào thì bạn gạch chân (U) cell nào đó / hay ngẫu nhiên???

quy luật nào bạn gạch chân cell?

Tôi thấy bạn rất rất muốn giải quyết vấn đề trong khi tác giả có vẻ không có khát khao tới mức như vậy (thờ ơ). He he.

Có thể nhiều khi buồn ngồi nghĩ vớ vẩn mà bạn. Ý tôi nói chung chứ không nói chủ đề này.
Hoặc là đưa ra vấn đề cụ thể hoặc kết thúc. Không phải là: "tự dưng tôi có trong các ô dấu gạch chân ...". Phải nói vấn đề thế nào để rồi nó sinh ra dấu đó. Sinh ra trong hoàn cảnh nào, bằng cách nào ..." Nếu vấn đề thực tiễn thì tính tiếp, ngược lại thì nghỉ cho khỏi tốn điện nước.
 
gạch chân là do mình quyết định, chứ không phải ngẫu nhiên bạn à.

@siwtom: mình cũng ko biết phải giải thích với ban ntn.

Vấn đề là quá rõ ràng, cái này mình muốn đưa vào công việc thôi, ví dụ mình đưa ra có chỗ nào chưa rõ ?
 
VBA mình không rành, bạn thử xem hàm Marco4 có giải quyết được vấn đề hay không.
=get.cell(22,...)
Bật Marco cho file này.
 

File đính kèm

@leonguyenz: thanks bạn, để thử xem sao/-*+/
 
gạch chân là do mình quyết định, chứ không phải ngẫu nhiên bạn à.

@siwtom: mình cũng ko biết phải giải thích với ban ntn.

Vấn đề là quá rõ ràng, cái này mình muốn đưa vào công việc thôi, ví dụ mình đưa ra có chỗ nào chưa rõ ?

Chưa rõ chỗ: khi nào thì bạn cần format cell có định dạng U? thế thui? bạn có hiểu câu hỏi không?

ví dụ: có dãy số 1 5 9 3 2 7 10 8 4 5 11... chỉ có nhu cầu gạch chân (U) các số nằm trong khoảng từ 5 đến 7 chẳng hạn

Vì nếu chúng ta biết "khi nào" thì sẽ có cách khác hơn là cách căn cứ vào định dạng đó (căn cứ vào định dạng thường là khó xử lý và không vẹn toàn - vì khó bắt sự kiện này trong excel)
 
việc gạch dưới là do mình, muốn gạch ở đâu thì gạch, ví dụ:
1 người công nhân làm việc ăn sản phẩm, nếu làm nguyên 1 ngày thì ko gạch, nếu họ làm nữa ngày thì gạch
ngày
1. 100
2. 110
3. 50
4. 60
5. 200

vậy tổng số ngày công là: 3+0,5+0,5 = 4
Rõ hơn rồi đó :(
 
Không biết thực sự bạn không hiểu người khác viết gì hay bạn "cố tình" không hiểu?
Người ta nói rất rõ mà.

việc gạch dưới là do mình, muốn gạch ở đâu thì gạch, ví dụ:
1 người công nhân làm việc ăn sản phẩm, nếu làm nguyên 1 ngày thì ko gạch, nếu họ làm nữa ngày thì gạch
ngày
1. 100
2. 110
3. 50
4. 60
5. 200

vậy tổng số ngày công là: 3+0,5+0,5 = 4
Rõ hơn rồi đó :(

Bạn đừng nói "muốn gạch ở đâu thì gạch". Thế bạn muốn gạch vd. dòng 5 thì bạn có gạch không? Theo miêu tả và nếu tôi hiểu được thì gạch hay không nó không phụ thuộc vào "ý muốn" của bất cứ ai. Chuyện gạch hay không nó phụ thuộc vào điều kiện nhất định. Nếu đk thỏa thì bắt buộc bạn phải gạch dù không muốn. Còn nếu đk không thỏa thì bạn không được gạch dù rất muốn. Muốn hay không ở đây chả có nghĩa lý gì. Còn nếu bạn muốn nói là thực ra cái ý muốn nó không tự chủ mà nó phụ thuộc vào đk nào đấy thì người ta đã hỏi trong một loạt bài về cái đk đó mà. Người ta muốn hỏi cái đk đó là gì. Vì người ta "nghi" là lúc đó thì "GẠCH tương đương với đk xyz", do vậy thay vì kiểm tra gạch thì kiểm tra đk xyz sẽ dễ hơn. Thế thôi.

Theo như diễn tả của bạn thì bạn chỉ và bắt buộc phải gạch những ô có giá trị < 100. Nếu thế thì

Mã:
=COUNTIF(A1:A5;"<100")
 
Lần chỉnh sửa cuối:
Cách giải thích của bác siwtom quá rõ cho bạn rồi, nếu bạn muốn tổng giờ công thì:
Mã:
=countif(a1:a5,">=100")+countif(a1:a5,"<100")/2
100 là cái mốc mà cty bạn quy định hay do bạn suy ra để "gạch"?
Trường hợp một người làm nửa ngày công nhưng đạt trên 100 sản phẩm thì bạn có "gạch" không?
 
oi sax, cái đó chỉ là ví dụ, ko phải là điều kiện bé hơn 1 số nào đó, vì số đó ko nói lên dc gì cả @@

có khi ngta làm dc 200 nhưng chỉ nữa ngày thì cũng gạch bạn à :-=
 
Lần chỉnh sửa cuối:

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

Back
Top Bottom