SUMPRODUCT và Công thức mảng - Phép tính có nhiều điều kiện

Liên hệ QC
Còn theo em hiểu thì: 2 cột C và D cùng có giá trị là 111 & 411 (hoặc 411 & 111) thì mới lấy, còn k đồng thời có 2 giá trị này thì k lấy.
Bác Tuấn xem lại coi có fải vậy ko?
Thân!
 
funnyzui đã viết:
Còn theo em hiểu thì: 2 cột C và D cùng có giá trị là 111 & 411 (hoặc 411 & 111) thì mới lấy, còn k đồng thời có 2 giá trị này thì k lấy.
Bác Tuấn xem lại coi có fải vậy ko?
Thân!

Ở đây mình dùng kết hợp cả OR và AND :
- Hoặc (C=111 và D= 411)
- Hoặc (C=411 và D= 111)
Thì mới nhận giá trị

Theo dân Kế toán nói thì đây là tổng đối ứng giữa 111 và 411 .

Như vậy nhận xét của bạn là đúng đấy.

Thân!
 

File đính kèm

  • FC_OB.xls
    14 KB · Đọc: 601
lamvudung đã viết:
Tôi muon khi nhap so < 5 thi mau xanh nguoc lai thi mau den
nho cac cao thu giup dum

Có 1 cách cũng khá đơn giản đễ làm dc điều này... Đầu tiên bạn quét chọn những cell muốn gán điều kiện về màu, click phải chuột chọn Format Cell, trong tab Number bạn chọn mục Custom và gõ vào mục Type code sau: [Blue][<5];[Black][>=5]
OK rồi thử gõ vào cell ấy vài giá trị đễ kiểm tra...
Mến
ANH TUẤN
 
Sử dụng hàm sumproduct như thế nào?

Chị Handung oi em đã đọc bài mảng và công thức mảng của chị, thấy rất hay. Chị cho em hỏi trường hợp này dùng cthức Sumproduct có giải quyết được ko:
Em có sheet1 thể hiện chi tiết nhập xuất từng ngày trong tháng, gồm 3 cột:
cột 1: mã hàng
cột 2: diễn giải ( nhập và xuất)
cột 3: số lượng
Sheet2 tổng hợp lượng hàng xuất trong tháng theo mã hàng:
cột1: mã hàng (có sẵn)
cột 2: tổng hợp lượng hàng xuất theo mã hàng. Nếu mã hàng ở sheet1 thỏa mãn mã hàng sheet2 và là "xuất" thì trả về tổng SL hàng xuất theo từng mã. (mỗi mã chỉ 1 hàng).
Chị giúp em nhé!
 
muigele đã viết:
Chị Handung oi em đã đọc bài mảng và công thức mảng của chị, thấy rất hay. Chị cho em hỏi trường hợp này dùng cthức Sumproduct có giải quyết được ko:
Em có sheet1 thể hiện chi tiết nhập xuất từng ngày trong tháng, gồm 3 cột:
cột 1: mã hàng
cột 2: diễn giải ( nhập và xuất)
cột 3: số lượng
Sheet2 tổng hợp lượng hàng xuất trong tháng theo mã hàng:
cột1: mã hàng (có sẵn)
cột 2: tổng hợp lượng hàng xuất theo mã hàng. Nếu mã hàng ở sheet1 thỏa mãn mã hàng sheet2 và là "xuất" thì trả về tổng SL hàng xuất theo từng mã. (mỗi mã chỉ 1 hàng).
Chị giúp em nhé!
Bạn xem ví dụ và HD bên trong.
 

File đính kèm

  • VIDU.zip
    17.5 KB · Đọc: 1,325
Dùng Validation + với hàm lookup gì... để lấy dữ liệu từ 1 workbook khác

Chào các bạn. Mình đang làm 1 tool nhỏ để quản lý báo cáo tài chính của 1 số công ty.
Ý tưởng của Tool này như sau:
- Mình sử dụng Validation: trong đó bao gồm danh sách của nhiều công ty, khi mình chọn 1 trong số các công ty trên thì báo cáo tài chính (bảng cân đối kế toán) của công ty đó, từ 1 workbook khác sẽ được hiển thị trên workbook hiện tại (workbook có Validation)
- Mình đã thử kết hợp Validation với hàm Transpose, VLookup nhưng xem ra không khả thi lắm.
Mình mới sử dụng Excel nên không thông hiểu nhiều, mong các bạn giúp đở.
 
stulipig đã viết:
Chào các bạn. Mình đang làm 1 tool nhỏ để quản lý báo cáo tài chính của 1 số công ty.
Ý tưởng của Tool này như sau:
- Mình sử dụng Validation: trong đó bao gồm danh sách của nhiều công ty, khi mình chọn 1 trong số các công ty trên thì báo cáo tài chính (bảng cân đối kế toán) của công ty đó, từ 1 workbook khác sẽ được hiển thị trên workbook hiện tại (workbook có Validation)
- Mình đã thử kết hợp Validation với hàm Transpose, VLookup nhưng xem ra không khả thi lắm.
Mình mới sử dụng Excel nên không thông hiểu nhiều, mong các bạn giúp đở.

Điều này là . . . không thể (nếu theo suy nghĩ của mình)
Bạn làm tài chính thì thừa hiểu rằng Báo cáo Tài chính là một bảng tổng hợp ở một mức độ cao phụ thuộc vào rất nhiều chỉ tiêu. Vì vậy không thể dùng mấy hàm tham chiếu như ở trên mà làm ra được.
Có 3 cách (theo mình)

  1. Tạo ra một cơ sở dữ liệu, trong Sheet DATA đó phải có thêm một cột là Company dùng để phân định Cty. Khi đó ở các báo cáo sẽ căn cứ là công ty nào để truy xuất dữ liệu công ty đó theo cột Company
  2. Tạo một CSDL mà mỗi công ty là 1 Sheet, muốn truy xuất đến Cty nào thì sẽ lấy Data của Cty đó
  3. Mỗi công ty là một chương trình riêng (File riêng), không liên quan gì đến nhau.
Nếu những điều trên làm bạn khó hiểu thì e rằng bạn . . chưa làm tài chính được.

Thân!
 
Load dữ liệu từ 1 workbook khác!!!

Cảm ơn bạn đã giúp đỡ.
Hiện tại mình đang làm như sau:
- BCTC của công ty bao gồm 3 phần: Bản cân đối kế toán, Lưu chuyển tiền tệ, và kết quả hoạt động kinh doanh. Mỗi công ty là 1 file gồm 3 sheet với 3 phần BCTC như trên.
- BCĐKT, Lưu chuyển tiền tệ và báo cáo KQKD được là theo 1 form chuẩn (áp dụng cho tất cả các ngành nghề), có cấu trúc hoàn toàn giống nhau.
- Mình có 1 workbook điều khiển, khi nào cần load dữ liệu của công ty nào thì chỉ cần nhập tên công ty (được mã hóa) thì dữ liệu của công ty đó sẽ hiển thị, từ đó mình có thể xử lý dữ liệu.
Phương pháp thì mình nghĩ như vậy, nhưng do mới sử dụng Excel nên không được thông thạo lắm, mong bạn nghĩ cách giúp mình với.
 
xin chào tất cả các bạn mình hiện là thanh viên mới củ diễn đàng. mình đang gặp vấn đề nan giai trong EXCEL 2003. vấn đề như thế này:
làm sao thống kê đơn hàng và sản phẩm của đơn hàng đó đủ hay chưa. mà trong khi có rất nhiều đơn hàng có sản phẩm giống nhau. LÀM SAO CHO EXCEL biết được sản phẩm đó là của đơn hàng đó thì mới cộng. MÌNH THẬT TÌNH CẦU MONG CÁC BẠN GIÚP. XIN CÁC BẠN VUI LÒNG GIÚP MÌNH. các bạn nào không hiểu thì mail cho mình kylyku@gmail.com

Bạn nên up file và nêu yêu cầu cụ thể: đơn hàng có mấy dòng, mã hàng tên hàng thế nào .... Chắc chưa ai hiểu bạn.
 
Chỉnh sửa lần cuối bởi điều hành viên:
ThuNghi đã viết:
Bạn đặt name như sau:
seni: =Sheet2!$A$3:$A$7
tại O4 sheet1
=INDEX(Seni,MATCH(DAYS360($N4,$M$2)/30/12,{0;1;3;5;7},1),0)
Copy xuống.

ThuNghi oi,%#^#$
Bạn có thể giải thích cho mình bít Hàm SENI là hàm gì ko? Có tác dụng như thế nào?Thanks:hands:
 
ThuNghi đã viết:
Đặt lại Seni2 là =Sheet1!$O$4:$O$10
Line: =Sheet1!$I$4:$I$10
Tại B3 (sheet2)
=SUMPRODUCT((MATCH(SeNi2,{0;1;3;5;7},1)=ROW()-2)*(Line=B$2))
Copy xuống và qua phải.

Như vậy, seni2 là dãy $O$4:$O$10 tại sheet1, rõ quá, sao bạn còn hỏi đó là hàm gì ?

Để đặt tên cho dãy, bạn vào menu Insert / Name / Define, bạn có thể tìm thêm trên diễn đàn các bài khác nói về cách đặt tên cho một dãy...
 
Bài toán của mình là thế này:
Có 02 nhà cung cấp A, B, cung cấp nhiều mặt hàng a1, a2, a3 ..., bạn nào giúp mình tổng hợp trong tháng số liệu tổng của từng mặt hàng đối với từng nhà cung cấp được không (có thể trùng ý với ban kylyku)
 
DiepCocYTien đã viết:
Bài toán của mình là thế này:
Có 02 nhà cung cấp A, B, cung cấp nhiều mặt hàng a1, a2, a3 ..., bạn nào giúp mình tổng hợp trong tháng số liệu tổng của từng mặt hàng đối với từng nhà cung cấp được không (có thể trùng ý với ban kylyku)
Bạn phải gửi file lên thì mọi người mới biết ý tưởng muốn trình bày file của bạn như thế nào để còn giúp đỡ chứ. __--__
 
các bác cho em hỏi rút ngắn công thức này như thế nào ạ
=SUMPRODUCT((dv="xuong 1")*(cv="fo fong")*(hd="ouc"))+SUMPRODUCT((dv="xuong 1")*(cv="fo fong")*(hd="sc"))
thanks
 
connhangheo đã viết:
các bác cho em hỏi rút ngắn công thức này như thế nào ạ
=SUMPRODUCT((dv="xuong 1")*(cv="fo fong")*(hd="ouc"))+SUMPRODUCT((dv="xuong 1")*(cv="fo fong")*(hd="sc"))
thanks
=SUMPRODUCT((dv="xuong 1")*(cv="fo fong")*((hd="ouc")+(hd="sc")))
 
Em chào anh chị,chúc anh chị 1 ngày tốt lành.
Em đang vướng ở 1 bài toán là tính tổng có điều kiện ràng buộc là thỏa mãn 1 khoảng thời gian nhất định.
Ví dụ thế này,
Sheet 1 có cột A là các ngày trong tháng 3/08, Cột B là doanh thu bán được theo ngày
Sheet 2 là pivot sheet 1 theo 2 chỉ tiêu ngày tháng và doanh thu tương ứng cột a và b.
Sheet 3 là chi tiết sheet 1 theo doanh thu của từng loại sản phẩm theo ngày.
Bây giờ, em muốn tính tổng số doanh thu từng loại sản phẩm ở sheet 3 bị ràng buộc theo ngày được chọn trong sheet 2
Em đã nghĩ đến công thức mảng và hàm sumproduct nhưng chưa biết xử lý việc để hàm logic <, > của ngày tháng như thế nào, đồng thời vì ngày được chọn trong sheet2 có thể thay đổi, muốn mặc nhiên công thức tự link vào mà không fải sửa đổi điều kiện nữa.
Từ hôm qua đến giờ em cứ quay đi quẩn lại với bài toán này mà vẫn chưa ra, anh chị giúp em với nhé
Thankyou & best regards.
Oanh
 
Chào các bạn, tôi đang muốn hỏi về vấn đề điều kiện để cộng khác 1 ô trắng thì làm thế nào?

VD: Cột A: SL, Cột B: Thành Tiền, Cột C: Phân Loại 1, cột D: Phân Loại 2
G/S tôi đã sort và subtotal() theo cột C, bây giờ tôi muốn tính tổng giá trị theo cột D. Cột D có 10 loại khác nhau D1, D2,..., D10, trong đó có 2 loại chính là D1 và D2.

Vậy tôi sẽ tính các hàm
Sumproduct(B1:B10*(D1:D10="D1"))
Sumproduct(B1:B10*(D1:D10="D2"))
Sumproduct(B1:B10*(D1:D10<>"D1")*(D1:D10<>"D2")*(D1:D10<>"(chỗ này là khoảng trắng)"))

Ở công thức thứ 3 máy sẽ cộng cả những giá trị đã subtotal ở cột C, bây giờ tôi muốn loại những giá trị này (cột D= khoảng trắng) thì làm thế nào? Xin chỉ giúp
 
Em nghĩ anh nên dùng thêm hàm sumif vào thì hay hơn.
 
Cũng tùy vào nhu cầu sử dụng mỗi người mà dùng ham sumif hay Dsum hay sumprduct. Mỗi cái đều có điểm ưu và nhược riêng. VD, các bạn sử dụng ham dsum hay sumproduct thì phải trả giá cho việc chạy số liệu rất lâu mỗi khi có số liệu được cập nhập mới, sumif thì đơn giản nhưnng không đáp ứng được với nhiều điều kiện
 
Web KT
Back
Top Bottom