Giúp hàm sum có điều kiện (4 người xem)

Liên hệ QC

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

nhimcoi30889

Thành viên mới
Tham gia
3/7/10
Bài viết
7
Được thích
0
Chào các bạn,
Đây là lần đầu tiên mình hỏi trên diễn đàn. nhờ các bạn hỗ trợ gợi ý giúp mình
Mình đang làm bảng chấm công cho công ty. Có 1 vấn đề như sau:
- Mình có 1 sheet như sau:
DO1 DO2 DC03 DE04 SA12 AF14
....
Giờ mình muốn sử dụng 1 hàm để có thể lấy được các số với những text có 2 ký tự đầu là DO và cộng tổng lại (không phải phát sinh thêm dòng phụ)
Như ví dụ trên hàm sẽ tính được là Tổng= 1 + 2 (lọc của những text DO1 và DO2)
Mình đã thử 1 vài điều kiện với hàm Right và IF kết hợp sum nhưng chưa giải quyết được.
Mong các bạn giúp đỡ. Cảm ơn các bạn!
 
Chào các bạn,
Đây là lần đầu tiên mình hỏi trên diễn đàn. nhờ các bạn hỗ trợ gợi ý giúp mình
Mình đang làm bảng chấm công cho công ty. Có 1 vấn đề như sau:
- Mình có 1 sheet như sau:
DO1 DO2 DC03 DE04 SA12 AF14
....
Giờ mình muốn sử dụng 1 hàm để có thể lấy được các số với những text có 2 ký tự đầu là DO và cộng tổng lại (không phải phát sinh thêm dòng phụ)
Như ví dụ trên hàm sẽ tính được là Tổng= 1 + 2 (lọc của những text DO1 và DO2)
Mình đã thử 1 vài điều kiện với hàm Right và IF kết hợp sum nhưng chưa giải quyết được.
Mong các bạn giúp đỡ. Cảm ơn các bạn!
Giả sử dữ liệu của bạn nằm từ A1 đến F1 bạn sử dụng thử công thức này.

Mã:
=SUMPRODUCT((LEFT(A1:F1,2)="DO")*--(RIGHT(A1:F1,LEN(A1:F1)-2)))
 
Giả sử dữ liệu của bạn nằm từ A1 đến F1 bạn sử dụng thử công thức này.

Mã:
=SUMPRODUCT((LEFT(A1:F1,2)="DO")*--(RIGHT(A1:F1,LEN(A1:F1)-2)))
Hay quá anh ạ. Cũng có thể sử dụng kiểu như sau nữa
=SUM((LEFT(A1:G1,2)="DO")*(RIGHT(A1:G1,LEN(A1:G1)-2)))
Bài đã được tự động gộp:

Hay quá anh ạ. Cũng có thể sử dụng kiểu như sau nữa (sử dụng mảng)
=SUM((LEFT(A1:G1,2)="DO")*(RIGHT(A1:G1,LEN(A1:G1)-2)))
 
Anh @giaiphap cho e hỏi thêm chút nữa là nếu như trong các ô của em có cả những ô có 1 ký tự thì nó trả về giá trị lỗi. Vậy trường hợp này em nên làm thế nào anh nhỉ. em đính kèm file ví dụ
 

File đính kèm

Thử, Ctrl+Shift+Enter:
Mã:
=SUM(IF(LEFT(A1:G1,2)="DO",--MID(A1:G1,3,10),0))
 
Web KT

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

Back
Top Bottom