Công thức đếm có điều kiện

Liên hệ QC

thuyhoanggl

Thành viên mới
Tham gia
27/10/07
Bài viết
4
Được thích
0
Tôi cần đếm xem trong 1 cột có bao nhiêu phiếu xuất kho, hay bao nhiêu chứng từ.......
Mong các tiền bối hãy chỉ cho tôi nên dùng công thức nào. Cảm ơn sự trợ giúp và mong sớm nhận được hồi âm.
 

File đính kèm

  • DEM PHIEU XUAT KHO.xls
    21.5 KB · Đọc: 110
Bạn dùng hàm này thử xem C33=COUNTA(C7:C32)
 
Ở dãy cột này chỉ có 4 phiếu xk, nếu mình dùng công thức counta thì nó ra tới 12 phiếu. do có phiếu xuất kho xuất hiện tới 3 lần (03 mặt hàng). nên hàm counta này không được bạn à.
 
Bạn dùng hàm Countif(B7:B32,"PXKL:078") nhé!
 
Ở dãy cột này chỉ có 4 phiếu xk, nếu mình dùng công thức counta thì nó ra tới 12 phiếu. do có phiếu xuất kho xuất hiện tới 3 lần (03 mặt hàng). nên hàm counta này không được bạn à.
Có phải bạn muốn đếm từ B7 đến B32, nhưng nếu phiếu nào xuất hiện nhiều hơn 1 cũng chỉ đếm 1 lần thôi phải không? Nếu đúng thế thì phải là 6 chứ sao lại là 4
 
Tôi cần đếm xem trong 1 cột có bao nhiêu phiếu xuất kho, hay bao nhiêu chứng từ.......
Mong các tiền bối hãy chỉ cho tôi nên dùng công thức nào. Cảm ơn sự trợ giúp và mong sớm nhận được hồi âm.
Làm kiểu củ chuối nhá.

Bạn chèn thêm một cột phụ, giả sử chèn vào giữa cột B và cột C chẳng hạn, bạn sẽ có cột C mới, còn cột Ngày sẽ là cột D. Vậy hén.

Bạn Show All bảng tính. Rồi tại ô đầu tiên của cột phụ, ô C7 í, gõ công thức này:
=IF(B7="", "", IF(COUNTIF($B$7:B7,B7)=1,1,0))
Rồi, cái chỗ bạn gõ dấu ? to tướng, bạn gõ công thức này:
Việc cuối cùng là Hide cái cột C mới chèn vào đó đi, cho đẹp cái bảng tính.

Í quên, gõ công thức trong C7 xong nhớ copy xuống tới C32 nghen.

Lại phải Edit bài lần nữa. Cái ô có dấu hỏi to tướng, nhớ định dạng kiểu Number, nó mới ra cái mình muốn. Xém tí quên phéng.

Bác Cò xem dùm nhóc coi có đúng hông nhá.
 
Lần chỉnh sửa cuối:
Cò già coi chừng nhen, công thức tuyệt chiêu coi chừng dính bẫy. Công thức xèm xí phải xài cột phụ zậy mà ổn
 
ở dãy cột này chỉ có 4 phiếu xk, nếu mình dùng công thức counta thì nó ra tới 12 phiếu. Do có phiếu xuất kho xuất hiện tới 3 lần (03 mặt hàng). Nên hàm counta này không được bạn à.
=countif($f$7:$f$31,">0")
=countif($b$7:$b$31,"*")
=counta($b$7:$b$31)
=countif($b$7:$b$31,"p*")

bạn thích chọn cách naò thì chọn
CÁCH 2 DẶT CTHUC CHO A7=IF(COUNTIF($B$6:B7,B7)>1,"",B7)
=countif($A$7:$A$31,"p*")
 
Lần chỉnh sửa cuối:
=countif($f$7:$f$31,">0")
=countif($b$7:$b$31,"*")
=counta($b$7:$b$31)
=countif($b$7:$b$31,"p*")
bạn thích chọn cách naò thì chọn
CÁCH 2 DẶT CTHUC CHO A7=IF(COUNTIF($B$6:B7,B7)>1,"",B7)
=countif($A$7:$A$31,"p*")
Híc, "hổng" hiểu
Hình như bạn Duy Thuong "đi đâu loanh quanh cho đời mỏi mệt" nên trở lại từ đầu

quote_icon.png
Nguyên văn bởi thuyhoanggl
Ở dãy cột này chỉ có 4 phiếu xk, nếu mình dùng công thức counta thì nó ra tới 12 phiếu. do có phiếu xuất kho xuất hiện tới 3 lần (03 mặt hàng). nên hàm counta này không được bạn à.
Bài toán này là đếm dữ liệu duy nhất trong cột B
Làm như kiểu Thầy BNTT thêm cột phụ là ok "zồi" ( kiếm chỗ chọt mà hổng kiếm "hổng" ra)
Còn không muốn chèn cột phụ thì phải dùng name đưa dữ liệu trong cột B về dạng duy nhất rồi đếm nó
Thân
 
Nếu cột B không có dòng blank thì dễ, còn không bạn nhập vào cell trống số 0 thì dùng hàm sumproduct.
=SUMPRODUCT((B7:B19<>"")*((1/COUNTIF(B7:B19,B7:B19))))
 
nếu cột b không có dòng blank thì dễ, còn không bạn nhập vào cell trống số 0 thì dùng hàm sumproduct.
=sumproduct((b7:b19<>"")*((1/countif(b7:b19,b7:b19))))
Híc, chắc lâu quá không lên diễn đàn nên Thầy quên nghề rồi
Có khoảng trắng Thầy loại nó ra dễ thôi mà
=sum(if(b7:b32="","",(b7:b32<>"")*((1/countif(b7:b32,b7:b32)))))
Hoặc nếu Thầy cho blank=0 thì phải bớt 1 (vì nó đếm giá trị 0)
=SUMPRODUCT((B7:B32<>"")*((1/COUNTIF(B7:B32,B7:B32))))-1
Hổng biết có bị "chọt" hông nữa
 
Hổng biết có bị "chọt" hông nữa
Làm đúng ai chọt làm gì, sai mới chọt chứ! Chọt nè:
Bài trên mình đã dặn rồi, đừng có dùng công thức tuyệt chiêu, dùng công thức xèm xí thôi, coi chừng sa bẫy! Dzậy mà không nghe, để bị #DIV/0#

Biết trước luôn cò xài công thức gì lun, mới dặn đó!
 
Làm đúng ai chọt làm gì, sai mới chọt chứ! Chọt nè:
Bài trên mình đã dặn rồi, đừng có dùng công thức tuyệt chiêu, dùng công thức xèm xí thôi, coi chừng sa bẫy! Dzậy mà không nghe, để bị #DIV/0#

Biết trước luôn cò xài công thức gì lun, mới dặn đó!
Cái nào Thầy?
Rào chắc lắm rồi
Hihi
Công thức trên của mình để loại bỏ khoảng trắng
Công thức dưới của Thầy thu nghi, phải trừ 1 khi thay thế ô trống bằng 0 vì nó đếm 0 luôn
Có người phải mua gậy mới để .....chọt rồi
Híc
 
Lần chỉnh sửa cuối:
Công thức 2, Cò hông tin thì uýnh vô file. Còn công thức 1 là công thức mảng phải nhấn "con co gia"
Còn muốn dùng tuyệt chiêu thì dùng công thức mảng:
=SUM(IF(B7:B31="";0;1/COUNTIF(B7:B31;B7:B31)))
 
Lần chỉnh sửa cuối:
Làm đúng ai chọt làm gì, sai mới chọt chứ! Chọt nè:
Bài trên mình đã dặn rồi, đừng có dùng công thức tuyệt chiêu, dùng công thức xèm xí thôi, coi chừng sa bẫy! Dzậy mà không nghe, để bị #DIV/0#

Biết trước luôn cò xài công thức gì lun, mới dặn đó!
Đúng bài này có làm nhiều rồi mà quên.
Vậy dùng ct sau thử nhé.
=SUM(IF($A$1:$A$5<>"",1/COUNTIF($A$1:$A$5,$A$1:$A$5),0))
Nhp81 nhấn Ctr Shift Enter
 
Công thức 2, Cò hông tin thì uýnh vô file.
Còn muốn dùng tuyệt chiêu thì dùng công thức mảng:
=SUM(IF(B7:B31="";0;1/COUNTIF(B7:B31;B7:B31)))
Mình thấy công thức của Thầy tương đương ct 1 của mình, nếu mảng ="" thì "" còn lại giống nhau chỉ có của Thầy ngắn hơn chứ kết quả như nhau, công thức 2 là của Thầy thu nghi thay thế các khoảng trắng =0 (số zero), kq sẽ dư 1 vì nó đếm luôn zero
Híc, dù sao cũng học được công thức ngắn hơn tí
Gậy bị mẻ thôi, chưa gãy, hú hồn
 
Cò nói sao chứ công thức này của cò (có trừ 1):
=SUMPRODUCT((B7:B32<>"")*((1/COUNTIF(B7:B32,B7:B32))))-1

bị lỗi DIV/0 đình huỳnh.
 
Cò nói sao chứ công thức này của cò (có trừ 1):
=SUMPRODUCT((B7:B32<>"")*((1/COUNTIF(B7:B32,B7:B32))))-1

bị lỗi DIV/0 đình huỳnh.
Vì Thầy chưa thay các cell trống trong cột B bằng zero (0)
ThuNghi
Nếu cột B không có dòng blank thì dễ, còn không bạn nhập vào cell trống số 0 thì dùng hàm sumproduct.
=SUMPRODUCT((B7:B19<>"")*((1/COUNTIF(B7:B19,B7:B19))))
Công thức này là công thức của Thầy Thu Nghi, không phải của mình nhưng nếu không trừ 1 thì nó sẽ đếm dư ra 1 em Thầy ạ
Thầy thử lại xem
Híc
Mình có làm thử bài này là lọc ra dữ liệu duy nhất rồi đếm nó là chắc ăn , không sợ khoảng trắng, vì đang mò mẫm mấy cái hàm mảng thôi mà, kiếm được càng nhiều cách giải thì càng "phái" bất kể dài hay ngắn
Chủ yếu là học tập thôi mà, đúng "hông" Thầy
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom