SUMIF($B$5:$B$13,F18&"*",$G$5:$H$13)
các bạn cho mình hỏi cái này có tác dụng gì trong công thưc : &"*"
cám ơn các bạn nhiều
- dấu & có nghĩa là ghép lại
- dấu * là ký tự đại diện
Để tôi làm cho bạn cái bảng tính này rồi nói thì dễ nghe hơn nè:
Bạn xem nhé:
- Giả sử bài toán trên, người ta yêu cầu tính tổng số (tiền chẳng hạn, hay là thứ gì đó) của những mặt hàng (ở cột B) mà có hai ký tự đầu tiên giống như những ký tự đang có ở 3 ô F18, F19, F20.
- Công thức mà bạn thấy ở ô G18 (và cho cả G19, G20 nữa) giải quyết chuyện đó.
Cụ thể, ở ô G18, cái dấu "*" nó đại diện cho bất kỳ thứ gì đứng sau lưng chữ AB.
Nghĩa là công thức sẽ cộng giá trị của những mặt hàng có tên là ABC, ABDE, ABGH, ABGYR, ABY.
Tương tự, công thức ở ô G19 sẽ cộng những mặt hàng ACB, ACH; công thức ở ô G20 sẽ cộng những mặt hàng AEH và AEV.
Bạn hiểu rồi chứ?
À mà, có lẽ bạn thấy công thức của tôi chả giống công thức của bạn, ở cái đuôi sau cùng, của bạn là
$G$5:$H$13, mà sao của tôi chỉ có mỗi cái
$G$5?
Tôi không biết bạn lấy cái công thức này ở đâu ra, nhưng nó hơi bị thừa cái H13. Bạn chỉ cần khai báo cho vùng tính tổng là G5 thôi, Excel nó sẽ tự động nhận biết phải cộng những giá trị từ G5 đến G13.
Thêm nữa, cho dù bạn ghi vùng tính tổng là cột G và cột H, Excel nó sẽ không thèm đếm xỉa đến cột H có cái gì trong đó đâu. Bạn có ghi đến cột XYZ gì đó, Excel nó cũng chỉ lấy giá trị của mỗi cột G mà thôi.
Không tin, bạn thử tạo lại bảng tính giống như tôi, rồi thử thoải mái. Hoặc nếu có thời gian, bạn đọc lại cú pháp hàm SUMIF một tí:
Hàm SUMIF