Điều kiện tương tự trong Excel (1 người xem)

  • Thread starter Thread starter rosy84
  • Ngày gửi Ngày gửi
Liên hệ QC

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

rosy84

Thành viên hoạt động
Tham gia
15/3/09
Bài viết
170
Được thích
38
Hi, xin chào tất cả các bạn!

Mình có công thức mong các bạn giúp đỡ. Mình dùng hàm SumIF. trong điều kiện của hàm sumif mình muốn lấy theo điều kiện là giống 1 ký tự nào đó không biết có làm đựoc không ? ví dụ

dữ liệu của mình là: mình muốn lấy lấy sumif của những ký tự bắt đầu bằng chữ C và 1 con số.
Hi vọng các bạn giúp mình với.

D1 1
D2 1
C34 2
C56 3
C34 4
C3 5
CHAN TU 1
E4 2
G5 4
 
Hi, xin chào tất cả các bạn!

Mình có công thức mong các bạn giúp đỡ. Mình dùng hàm SumIF. trong điều kiện của hàm sumif mình muốn lấy theo điều kiện là giống 1 ký tự nào đó không biết có làm đựoc không ? ví dụ

dữ liệu của mình là: mình muốn lấy lấy sumif của những ký tự bắt đầu bằng chữ C và 1 con số.
Hi vọng các bạn giúp mình với.

D1 1
D2 1
C34 2
C56 3
C34 4
C3 5
CHAN TU 1
E4 2
G5 4
Bạn xem file nhé
View attachment sumif.xls
P/s: Lần sau bạn nhớ làm thành file ví dụ luôn nhé.
 
Công thức =SUMIF($A$1:$A$7,"c"&"*",$B$1:$B$7)
Chổ màu đỏ sao không ghi là "c*" cho gọn
Ẹc... Ẹc...
Vì cái này
Nguyên văn bới rosy84
Mình có công thức mong các bạn giúp đỡ. Mình dùng hàm SumIF. trong điều kiện của hàm sumif mình muốn lấy theo điều kiện là giống 1 ký tự nào đó không biết có làm đựoc không ?
Nên sẽ sửa thành như vầy
PHP:
=SUMIF($A$1:$A$7,"*c*",$B$1:$B$7)
Cứ xuất hiện "c" là Sum tất..hihi..
 
Vì cái này
Mình có công thức mong các bạn giúp đỡ. Mình dùng hàm SumIF. trong điều kiện của hàm sumif mình muốn lấy theo điều kiện là giống 1 ký tự nào đó không biết có làm đựoc không ?
Nên sẽ sửa thành như vầy
PHP:
=SUMIF($A$1:$A$7,"*c*",$B$1:$B$7)
Cứ xuất hiện "c" là Sum tất..hihi..
Ngay sau đó người ta đã nói thêm rằng:
ví dụ
dữ liệu của mình là: mình muốn lấy lấy sumif của những ký tự bắt đầu bằng chữ C và 1 con số.
Ngoài ra, câu điều kiện những ký tự bắt đầu bằng chữ C và 1 con số e rằng phải xem lại ---> Tức chuổi bắt đầu bằng chữ C và tiếp sau chữ C này phải là 1 con số (vậy chuổi = CHANTU sẽ không tính)
 
Ngay sau đó người ta đã nói thêm rằng:

Ngoài ra, câu điều kiện những ký tự bắt đầu bằng chữ C và 1 con số e rằng phải xem lại ---> Tức chuổi bắt đầu bằng chữ C và tiếp sau chữ C này phải là 1 con số (vậy chuổi = CHANTU sẽ không tính)
Thầy ơi, do hiểu sao thì mình làm vậy, mà hổng thấy tác giả có ý kiến gì.
Nếu sai tác giả ráng chịu.
 
Hi, chân thành cảm ơn các anh em trên diễn đàn.

Đúng là đằng sau phải có thêm một chữ số nữa, nếu không thì =CHANTU cũng lấy là em đi đời rồi hiii, các bác có cao kiến gì không a?
 
Hi, chân thành cảm ơn các anh em trên diễn đàn.

Đúng là đằng sau phải có thêm một chữ số nữa, nếu không thì =CHANTU cũng lấy là em đi đời rồi hiii, các bác có cao kiến gì không a?
Thì vầy:
PHP:
=SUMPRODUCT(SUMIF($A$1:$A$9,"C"&ROW($1:10)-1&"*",$B$1:$B$9))
 
Để em thử xem thế nào. có gì em lại hỏi tiếp. Hii

Không ổn rồi bác ah. Bác kiểm tra giúp em nhé.
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn giải thích cho mình công thức =SUMPRODUCT(SUMIF($A$1:$A$9,"C"&ROW($1:10)-1&"*",$B$1:$B$9)) này nhé.
 
Để em thử xem thế nào. có gì em lại hỏi tiếp. Hii

Không ổn rồi bác ah. Bác kiểm tra giúp em nhé.
Tôi ghi rõ ràng công thức là:
Mã:
=SUMPRODUCT(SUMIF($A$1:$A$9,"C"&[COLOR=#ff0000][B]ROW($1:10)[/B][/COLOR]-1&"*",$B$1:$B$9))
Bạn áp dùng vào file lại ghi thành:
Mã:
=SUMPRODUCT(SUMIF($A$21:$A$210,"C"&[COLOR=#ff0000][B]ROW(1:1000)[/B][/COLOR]&"*",$K$21:$K$210))
Sai hoàn toàn (giá trị C1 sẽ bị cộng thêm lần nữa nếu gặp C10, C11, C12... vân vân...)
Phải sửa thành:
PHP:
=SUMPRODUCT(SUMIF($A$21:$A$210,"C"&ROW(1:10)-1&"*",$K$21:$K$210))
---------------
Tôi giải thích thêm công thức SUMIF($A$21:$A$210,"C"&ROW(1:10)-1&"*",$K$21:$K$210)
ROW(1:10)-1 cho kết quả là 1 mảng 10 phần tử gồm các số từ 0 đến 9
"C"&ROW(1:10)-1&"*" tương đương với 1 mảng 10 phần tử gồm C0*, C1*, C2*.... C9*
Vậy SUMIF($A$21:$A$210,"C"&ROW(1:10)-1&"*",$K$21:$K$210) tương đương 10 cái SUMIF:
1> SUMIF($A$21:$A$210,"C0*",$K$21:$K$210)
2> SUMIF($A$21:$A$210,"C1*",$K$21:$K$210)
3> SUMIF($A$21:$A$210,"C2*",$K$21:$K$210)
.....
10> SUMIF($A$21:$A$210,"C9*",$K$21:$K$210)
Lồnghàm SUMPRODUC vào để cộng kết quả của 10 cái SUMIF ấy lại với nhau
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom