- Tham gia
- 2/8/10
- Bài viết
- 5,218
- Được thích
- 9,002
- Giới tính
- Nam
Sử dụng các hàm cơ sở dữ liệu để làm 12 câu trong bảng thống kê, các câu còn lại cố gắng tự giải.Mong mọi người giúp em với ạ
Giáng Sinh An Lành!
Sử dụng các hàm cơ sở dữ liệu để làm 12 câu trong bảng thống kê, các câu còn lại cố gắng tự giải.Mong mọi người giúp em với ạ
Có ai giúp em vần đền này với mong các cao thủ của giaiphapexcel giúp đỡCảm ơn bải gửi của anh nhưng mà ý của em không phải như vậy em muốn là khi em chon In một hàng, 2 hàng ... thì dịnh dạng của phần em bôi vàng vân giữ nguyên không thay đồi mà chỉ thay đổi kểu border của bảng và mục 2, 3, 4, 5, 6 thôi
Thanks
Không biết bạn dùng Hàm If với mục đich gì mà kết quả toàn là Text làm sao mà SUM() được.Tình hình là rất là khẩn cấp. Em có 1 cái bảng tính tổng (SUM). Em muốn tính tổng là R3=Sum(D3:Q3), Thế nhưng khi enter thì nó ra kết quả sai.
- Có thể là trong các cell của em có chứa các hàm (if) ví dụ: E3, và L3 đến Q3.
- Sở dĩ em muốn làm vậy là để em không phải nhập liệu nhiều lần.
- Tại cell D3 em dùng hộp chọn (list box). Tại ô kết quả em ghi thế này R3=IF(D3>0,SUM(D3:Q3),"" nó không chịu cộng lại dùm em.
- Trong các cell có liên quan từ F3 đến K3 là em nhập bằng tay chứ không tự động.
* Nếu em làm như này thì lại đúng: R3=IF(D3>0,SUM(D3:K3)+E3+L3+M3+N3+O3+P3+Q3,"").
Đau đầu quá các bác, nhưng cũng tại trình độ có hạn. Em sẽ gửi cái file lên để các bác xem hộ. cái sheet Chi phí của từng lô hàng nhé.
Cảm ơn các bác
View attachment 116321
Cảm ơn bác Ba tê! Đã sửa lại và thành công. Cái sai nằm ở dấu ngoặc kép và dấu phẩy, nó hiểu là text chứ không phải number. E3=IF(D3>0;"20,000";"")Không biết bạn dùng Hàm If với mục đich gì mà kết quả toàn là Text làm sao mà SUM() được.
Ví dụ ô E3=IF(D3>0;"20,000";"") thì cái "20,000" trong ngoặc kép là text chứ không phải là số.
Bạn sửa lại E3 =IF(D3>0,20000,""), sửa lại cho tất cả các công thức trong cột khác cũng như vậy, (Không có ngoặc kép, không có dấu phẩy hay chấm phân cách hàng ngàn)
Sau đó ô R3=IF(D3>0,SUM(D3:Q3),"")
Vấn đề nằm ở chỗ cái dấu ">" trước chuỗi " 2 steps" tại A18 và A19. Trong COUNTIF thì cái dấu này được xem là một toán tử so sánh.Nhờ các bác giúp giải thích sao countif ở C18 va C19 bị sai ạ
=COUNTIF($H$11:$H$15,[COLOR=#ff0000]"="&[/COLOR]A16&", "&B16[COLOR=#ff0000]&""[/COLOR])
Mình không hiểu sao kq lại true khi có khoảng trắng đầu dòng và false nếu ko có khoảng trắng đó?Vấn đề nằm ở chỗ cái dấu ">" trước chuỗi " 2 steps" tại A18 và A19. Trong COUNTIF thì cái dấu này được xem là một toán tử so sánh.
Bạn thử nghiệm việc sau nhé:
1. Dán chuỗi " 2 steps, 4 days or less" vào ô I10 (bỏ cặp dấu nháy kép đi nhé)
2. Sử dụng công thức sau cho I11 và fill xuống: =H11>$I$10
Bạn sẽ thấy cả 5 ô I11:I15 đều cho kết quả TRUE. Đây chính là nguyên nhân mà 2 công thức tại C18 và C19 đều trả về số 5 đấy.
Cách khắc phục: Bạn sử dụng công thức sau cho ô C16 và fill xuống:
Mã:=COUNTIF($H$11:$H$15,[COLOR=#ff0000]"="&[/COLOR]A16&", "&B16[COLOR=#ff0000]&""[/COLOR])
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 1
DIỄN ĐÀN GIẢI PHÁP EXCEL Group 2