Tính tổng có điều kiện

  • Thread starter Thread starter hoacai
  • Ngày gửi Ngày gửi

hoacai

Sơ cấp
Các bạn chỉ giúp mình bài này dùng hàm excel gì
. A B
1 2a 15
2 3b 20
3 5a 45
4 3c 75
Tính tổng giá trị cột B khi cột A có ký tự cuối là a
= B1+B3=15+45=60
Cám ơn nhiều
 
Sửa lần cuối:
Bạn lập thêm cột phụ, mình giả sử đó là cột D. Ở cột D bạn đặt công thức: D1= right(A1,1). Tiếp theo ở cột C bạn đặt công thức: C1= sumif($A:$A,D1,$B:$B).

Bạn nhấn F1, và gõ "sumif" để xem cú pháp và cách dùng của hàm này nha.
 
Tạo cột phụ là 1 cách đơn giản.
Nếu không muốn tạo cột phụ, bạn dùng hàm mảng hoặc SUMPRODUCT. Đọc bài sau để biết cách sử dụng hàm mảng và SUMPRODUCT.
http://webketoan.com/forum/showthread.php?t=11790
Đây là công thức gợi ý:
=SUMPRODUCT((LEFT(A1:A4, 1)="a")*(B1:B4)) với 1 ký tự thì bỏ qua số 1.
{=SUM(IF(LEFT(A1:A4, 1)="a", B1:B4, 0))}
 
Em cám ơn các bác nhiều nhiều. Nh­ưng phải dùng hàm right thay cho hàm left.
 
Sửa lần cuối:
adam_tran nói:
Tạo cột phụ là 1 cách đơn giản.
Nếu không muốn tạo cột phụ, bạn dùng hàm mảng hoặc SUMPRODUCT. Đọc bài sau để biết cách sử dụng hàm mảng và SUMPRODUCT.
http://webketoan.com/forum/showthread.php?t=11790
Đây là công thức gợi ý:
=SUMPRODUCT((LEFT(A1:A4, 1)="a")*(B1:B4)) với 1 ký tự thì bỏ qua số 1.
{=SUM(IF(LEFT(A1:A4, 1)="a", B1:B4, 0))}

Chắc là hơi vội nên nhầm. Phải dùng hàm Right mới đúng.
=SUMPRODUCT((Right(A1:A4, 1)="a")*(B1:B4))
Thân!
 
Các bạn chỉ giúp mình bài này dùng hàm excel gì
. A B
1 2a 15
2 3b 20
3 5a 45
4 3c 75
Tính tổng giá trị cột B khi cột A có ký tự cuối là a
= B1+B3=15+45=60
Cám ơn nhiều

Bạn dùng hàm này nhé!

=SUMIF(A1:A4,"*a",B1:B4)

Chúc bạn khỏe!
 
Chắc bạn nhập thế nào, có thể sau a là blank nên công thức sai vậy cải biên
=SUMIF(A1:A4,"*a*",B1:B4) xem thế nào, sao không dùng công thức
=SUMPRODUCT((Right(A1:A4, 1)="a")*(B1:B4)) của Anh Hieu1563
hay là
=SUMPRODUCT((mid(A1:A4,2,1)="a")*(B1:B4))
 
à mà công thức của bạn thêm * vào sau a mình cũng làm được rồi , công thức này đơn giản hơn . Cám ơn nhiều nhá
 
Back
Top