Hàm SUMIFS vượt trội


0

Tôi cần một công thức để tính tổng các giá trị trong một phạm vi ô nếu nội dung trong một phạm vi ô khác bằng văn bản hiện tại trong một ô trong một bảng hoàn toàn riêng biệt.

Ví dụ,

tổng các giá trị cho D7: D999 Nếu văn bản trong G7: G999 bằng với văn bản trong 'sheet2'!B9 (một ô hoàn toàn khác trong một trang tính khác)

Lưu ý: Văn bản trong ô B9 thay đổi, đó là lý do tại sao tôi không thể chỉ viết văn bản trong B9 trong hàm.

Tôi đã thử công thức sau đây, nhưng nó không hoạt động:

SUMIFS(D7:D999,G7:G999,"=INDIRECT('sheet2'!B9)" 

Hãy thử công thức mảng này và kiểm tra nếu điều này làm việc cho bạn. = SUM (IF (G7: G999 = Sheet2! B9, D7: D999,0)) Nhấn CTRL + SHIFT + ENTER để tạo công thức mảng từ trong thanh công thức. Bây giờ công thức sẽ được bọc trong dấu ngoặc nhọn. Bạn không cần phải giới thiệu văn bản trong B9 trong công thức của mình nhưng bạn chắc chắn có thể coi B9 là tham chiếu ô trong công thức.
patkim

Cảm ơn câu trả lời của bạn. Khi tôi đã tạo một công thức mảng bằng cách nhấn CTRL + SHIFT + ENTER, làm cách nào để giới thiệu B9 làm tham chiếu ô trong công thức? Ngoài ra, làm cách nào để mở rộng công thức để bao gồm nhiều tiêu chí hơn để tính tổng D7: D999?
dshaviv

Có lẽ bạn có thể hiển thị một số dữ liệu mẫu trong câu hỏi của bạn để có được ý tưởng về những gì bạn đang cố gắng để đạt được?
patkim

Ok, tôi có một bảng mà tôi theo dõi chi phí của mình. Cột F cho biết nếu mục nhập là thu nhập hoặc chi phí, cột E cho biết loại tiền nào được nhập và cột G loại. Ngoài các tiêu chí của cột G mà bạn đã giúp tôi, id muốn thêm nhiều tiêu chí hơn. Tổng cột D nếu cột f = chi phí, nếu cột e = đô la và nếu cột g bằng b9 (như bạn đã giải thích trước đó)
dshaviv

Câu trả lời:


1

Dựa trên sự hiểu biết của tôi về câu hỏi của bạn. Tôi tin rằng một SUMIF đơn giản mà bạn đã thử trước đó nhưng không có INDIRECT sẽ hoạt động.

Tôi có bảng mẫu này D1: G11. B15 giữ công thức cho SUMIF và B9 trong sheet2 có văn bản bắt buộc phải so sánh với CAtegory trong Sheet1 Col G.

Công thức trong B15

=SUMIFS(D2:D11,E2:E11,"=USD",F2:F11,"=Income",G2:G11,Sheet2!B9)

Bạn không cần INDIRECT ở đây. Một SUMIFS đơn giản nên hoạt động như được thấy dưới đây. Ví dụ này giả định rằng bạn muốn Sum trong đó Tiền tệ là USD & amp; đó là danh mục 'Thu nhập' và các ô trong G khớp với Bảng2! B9. Bạn có thể xây dựng SUMIFS tương tự dựa trên các tiêu chí dự kiến ​​của bạn.

Vui lòng xác nhận nếu điều này làm việc cho bạn. Ngoài ra, bạn có thể thêm một dữ liệu mẫu trong câu hỏi của mình và cung cấp rõ ràng hơn về lý do tại sao bạn cần INDIRECT.

enter image description here


Điều này làm việc hoàn hảo, cảm ơn bạn.
dshaviv
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.