Lệnh đếm (1 người xem)

Liên hệ QC

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

thaihero_113

Thành viên mới
Tham gia
31/12/11
Bài viết
4
Được thích
0
- Nhờ ai giúp mình Lệnh đếm này với, "SUM(COUNTIF($C$4:$I$17;{""\2\3\4\5\6\7\8\9\10\11\12\13\14}&$A4)*{1\2\3\4\5\6\7\8\9\10\11\12\13\14})"
+ Trong đó giá trị liệt kê từng vị trí mình để ở range từ $C$4:$I$17.
+ Mỗi loại vật tư có 1 kí hiệu riêng, bắt đầu bằng chữ cái: GT5, HD7, GH7,...
+ Số trước kí hiệu là số lượng vật tư ở từng vị trí.
+ Mình không hiểu 2 thành phần trong dấu {}
- Nhờ mọi người giúp mình với? Cám ơn mọi người nhé
 

File đính kèm

- Nhờ ai giúp mình Lệnh đếm này với, "SUM(COUNTIF($C$4:$I$17;{""\2\3\4\5\6\7\8\9\10\11\12\13\14}&$A4)*{1\2\3\4\5\6\7\8\9\10\11\12\13\14})"
+ Trong đó giá trị liệt kê từng vị trí mình để ở range từ $C$4:$I$17.
+ Mỗi loại vật tư có 1 kí hiệu riêng, bắt đầu bằng chữ cái: GT5, HD7, GH7,...
+ Số trước kí hiệu là số lượng vật tư ở từng vị trí.
+ Mình không hiểu 2 thành phần trong dấu {}
- Nhờ mọi người giúp mình với? Cám ơn mọi người nhé
Số 38 tính đúng không bạn, nếu đúng mình sẽ đưa công thức khác!!!
 
Upvote 0
Đúng bạn à. Mình xin file của người khác, mình đọc để hiểu, nhập số liệu cho nó dễ ấy.
 
Upvote 0
Đúng bạn à. Mình xin file của người khác, mình đọc để hiểu, nhập số liệu cho nó dễ ấy.
Thành phần trong dấu ngoặc chỉ là mảng thôi, trong file của bạn
{""\2\3\4\5\6\7\8\9\10\11\ 12\13\14}&$A4={"GT5","2GT5","3GT5","4GT5","5GT5","6GT5"....,"14GT5")
dùng Countif để đềm từng phần tử trong mảng này:
COUNTIF($C$4:$I$17;{""\2\3\4\5\6\7\8\9\10\11\ 12\13\14}&$A4)={26,0,0,0,0,2...0}, tức là có 26 "GT5" và 2 "6GT5"
COUNTIF($C$4:$I$17;{""\2\3\4\5\6\7\8\9\10\11\ 12\13\14}&$A4)*{1\2\3\4\5\6\7\8\9\10\11\12\13\14}={26,0,0,0,0,12....,0"
Sum()=38
Công thức này nó bị giới hạn số lượng là 14, nếu lớn hơn 14 sẽ tính không đúng, bạn dùng thử CT mảng này xem:
PHP:
=SUM(IFERROR(--SUBSTITUTE(IF(C4:I17=A4;1&C4:I17;C4:I17);A4;"");))
Bấm Ctrl+Shift+Enter!!!
 
Upvote 0
MÌnh cám ơn bạn nhé !
Nhờ bạn giúp mình tí nữa nhé. Các phần tử cách nhau bở dấu '\', ý nghĩa của nó là gì vậy bạn.
Thành phần trong dấu ngoặc chỉ là mảng thôi, trong file của bạn
{""\2\3\4\5\6\7\8\9\10\11\ 12\13\14}&$A4={"GT5","2GT5","3GT5","4GT5","5GT5","6GT5"....,"14GT5")
dùng Countif để đềm từng phần tử trong mảng này:
COUNTIF($C$4:$I$17;{""\2\3\4\5\6\7\8\9\10\11\ 12\13\14}&$A4)={26,0,0,0,0,2...0}, tức là có 26 "GT5" và 2 "6GT5"
COUNTIF($C$4:$I$17;{""\2\3\4\5\6\7\8\9\10\11\ 12\13\14}&$A4)*{1\2\3\4\5\6\7\8\9\10\11\12\13\14}={26,0,0,0,0,12....,0"
Sum()=38
Công thức này nó bị giới hạn số lượng là 14, nếu lớn hơn 14 sẽ tính không đúng, bạn dùng thử CT mảng này xem:
PHP:
=SUM(IFERROR(--SUBSTITUTE(IF(C4:I17=A4;1&C4:I17;C4:I17);A4;"");))
Bấm Ctrl+Shift+Enter!!!
 
Upvote 0
MÌnh cám ơn bạn nhé !
Nhờ bạn giúp mình tí nữa nhé. Các phần tử cách nhau bở dấu '\', ý nghĩa của nó là gì vậy bạn.
Nó là dấu cách của mảng dọc bạn ạ, vì bạn dùng dấu ";" làm dấu phân cách trong công thức nên nó là dấu "/" trong mảng dọc, nếu bạn dùng dấu "," thì nó sẽ ra dấu ";" {"";2;3;4;5;6...}
 
Upvote 0
Web KT

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

Back
Top Bottom