Sử dụng 3 điều kiện trong Excel


1

Tôi đang cố gắng trích xuất dữ liệu bằng ba điều kiện.

Tôi có thông tin rất nhạy cảm, vì vậy tôi chỉ có thể cung cấp một số dữ liệu cơ bản dưới đây.

Điều tôi đang cố gắng xuất ra từ việc sử dụng 3 danh sách là nếu một nhóm cụ thể được chọn, đồng thời chọn tháng và điểm có liên quan, sau đó xuất ra từ một loạt các giá trị

Tôi đã sử dụng SUMPRODVEL () cho 2 điều kiện và nó hoạt động tốt, ngay sau khi điều kiện thứ ba được chọn, nó không nhận ra bất kỳ dữ liệu nào

Xin vui lòng xem một số dữ liệu nguyên thủy mà tôi đã tạo ra. Ví dụ: làm thế nào tôi có thể trích xuất tổng số điểm cho Everton trong tháng 12 ở quốc gia Ireland? Câu trả lời phải là "35"

đội bóng đá tháng quốc gia 
ganpool tháng một scotland 59 
Everton tháng ba Pháp 
người đàn ông u tháng tư 65 
Spurs có thể ireland 89 
ganpool tháng sáu ireland 45 
thúc đẩy tháng bảy scotland 65 
người đàn ông u tháng tám 
everton tháng chín Anh 25 
người đàn ông u tháng mười 
gan tháng mười một scotland 25 
everton tháng mười hai ireland 35

Có lời khuyên nào không?

Cảm ơn


Cảm ơn cả hai vì sự giúp đỡ của bạn.

Thật không may, truy vấn của tôi phức tạp hơn một chút. Tôi đang phát triển một tab tóm tắt gồm hàng trăm nghìn dòng dữ liệu, vì vậy tôi đang tìm cách thiết lập 3 danh sách mà người dùng có thể chọn một tùy chọn khác nhau (quốc gia, nhóm và tháng) trong mỗi một để đưa ra một bộ kết quả khác nhau.

Tôi rất thoải mái với việc phát triển các bảng trụ, nhưng bạn có biết có cách nào để phát triển bảng xoay với 3 điều kiện khác nhau không.

Robert, trên bảng trụ của bạn, bạn có nhóm và quốc gia trong cùng một cột, có cách nào để chia thành hai và sau đó có thể sử dụng một công thức để tìm kiếm cả ba điều kiện không?

Brian, vì một số người sử dụng bảng tính mà tôi đang cố gắng thích nghi không thành thạo excel, tôi không nghĩ rằng họ sẽ có kinh nghiệm cần thiết để bắt đầu chơi với các công thức đơn giản như chúng ta: - ) Bạn có cách nào để làm cho cái này chung chung hơn không?


Cảm ơn cho cả hai ý tưởng của bạn. Tôi nghĩ rằng tôi đang tiến gần đến câu trả lời, nhưng Excel đang gặp khó khăn trong việc tính toán những gì tôi đang cố gắng làm.

Nếu tôi cố gắng cung cấp thêm một chút chi tiết mà không tiết lộ bất kỳ thông tin bí mật. Những gì tôi đang làm là cố gắng tạo một bảng điều khiển, vì vậy tôi có nhiều hộp thả xuống khác nhau đang tìm nguồn dữ liệu của họ từ các bảng trụ khác nhau trong các tab khác nhau.

Trong mẫu nguyên thủy tôi cung cấp, nếu bạn có thể tưởng tượng rằng tôi sẽ có các đội bóng đá ở bên trái. Dọc theo các cột tôi có tháng và quốc gia và các giá trị trục là các điểm. Tôi biết rằng không có nhiều thông tin ở trên, vì vậy tôi đã cung cấp thêm một chút

Nếu trong các cột mỗi tháng có một số quốc gia, điều này có nghĩa là sẽ có sự lặp lại của các quốc gia có liên quan trong mỗi tháng. Tôi nghĩ rằng Excel đang bị lẫn lộn vì dữ liệu này không phải là duy nhất và khi tìm kiếm, nó đang chọn phiên bản đầu tiên của quốc gia này và khi thấy tiếp theo, nó bị lẫn lộn và không cho kết quả gì.

Có cách nào đó phân vùng dữ liệu và có thể tạo một vòng lặp, để nó sẽ tiếp tục tìm kiếm các phần khác của bảng cho đến khi tìm thấy giá trị thỏa mãn cả ba điều kiện. Tôi ghét sử dụng các vòng lặp vì tôi không hoàn toàn thoải mái với chúng, vì vậy tại sao tôi chưa đề cập đến nó trước đây, nhưng tôi cảm thấy đây là cách duy nhất mà tôi sẽ có thể giải quyết điều này.

Tôi không nghĩ dữ liệu dưới đây sẽ định dạng theo cách tôi muốn nhưng hy vọng khi được dán vào Excel, bạn chỉ có thể thực hiện Chuyển văn bản thành Cột

football team   month   country points
liverpool   january scotland    59
everton march   france  25
man u   april   wales   65
spurs   may ireland 89
liverpool   june    ireland 45
spurs   july    scotland    65
man u   august  wales   14
everton september   england 25
man u   october wales   49
liverpool   november    scotland    25
everton december    ireland 35
man u   february    scotland    22
liverpool   october france  51
everton december    wales   54
spurs   august  ireland 69
spurs   may ireland 84
liverpool   march   scotland    51
everton may wales   64
man u   december    england 35
liverpool   november    wales   35
everton june    scotland    25
spurs   july    ireland 74
everton april   scotland    83
man u   january france  65
liverpool   june    wales   48
everton november    ireland 98
spurs   december    ireland 51
liverpool   december    scotland    44
everton february    wales   2
spurs   november    england 66

Cảm ơn một lần nữa vì tất cả sự giúp đỡ của bạn


Nó sẽ không cho phép tôi đăng dữ liệu theo định dạng cột và hàng được công nhận
Niall

Câu trả lời:


4

Tôi nghĩ SUMIFS()nên phù hợp với mục đích của bạn.

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], [criteria_range3, criteria3]).

Vì vậy, ví dụ của bạn, =SUMIFS(D:D,A:A,"everton",B:B,"december",C:C,"ireland")


0

Nếu tôi hiểu chính xác câu hỏi của bạn, đề xuất của tôi sẽ là tạo một bảng trụ. Thực hiện theo các phác thảo quá trình dưới đây cho một phiên bản xấu xí.

  1. Nhập dữ liệu bạn đã cung cấp ở trên vào một bảng tính trống.

  2. Đánh dấu tất cả dữ liệu và nhấp vào "Định dạng dưới dạng bảng" (Kiểu không liên quan), chấp nhận mặc định và nhấp vào 'ok'.

  3. Bây giờ bạn đã có một bảng thích hợp, trong "Công cụ bảng> Thiết kế" bạn sẽ thấy tùy chọn "Tóm tắt bằng PivotTable", chọn tùy chọn đó. Chấp nhận mặc định và nhấp vào 'ok'.

  4. Ở bên phải màn hình là "Danh sách trường PivotTable". Kiểm tra tất cả bốn tùy chọn trong danh sách này và bạn thấy PivotTable của mình bắt đầu xây dựng ở phía bên trái. Tại thời điểm này, câu trả lời cho câu hỏi của bạn ở trên đã rõ ràng: Everton ghi được 35 điểm trong Tháng 12 ở Ireland.

Định dạng bổ sung có sẵn theo ý thích của bạn, cũng như trao đổi các hàng cho các cột để sắp xếp lại.

Google được tải thêm thông tin về cách tạo và thao tác với Excel PivotTable để đáp ứng nhu cầu của bạn.

nhập mô tả hình ảnh ở đây


0

Tôi đang tạo ra một câu trả lời mới dựa trên câu trả lời của Brian. Tôi không cố gắng đánh cắp câu trả lời, nhưng Niall đã đề cập rằng công thức của Brian yêu cầu "người dùng sửa đổi công thức". Giải pháp đơn giản cho điều đó (như tôi chắc chắn Brian đã biết) là sử dụng công thức này:

=SUMIFS(D:D,A:A,G1,B:B,G2,C:C:G3)

Trong trường hợp này, đặt "everton" vào ô G1, "tháng mười hai" vào ô G2 và "ireland" vào ô G3.

Mong rằng sẽ giúp!


0

SUMIFSwil làm việc ở đây nhưng đây là một trường hợp cổ điển cho DSUM.

=DSUM(A3:D14,"points",A1:D2)

-trong hàng ba người dùng có thể nhập các tiêu chí (như "france", "> 10", v.v.) )

Có rất nhiều thứ bạn có thể làm với điều này ở đây là tài liệu về nó

 1 football team   month     country     points 
 2                           scotland            
 3 football team   month     country     points 
 4 liverpool       january   scotland    59 
 5 everton         march     france      25 
 6 man u           april     wales       65 
 7 spurs           may       ireland     89 
 8 liverpool       june      ireland     45 
 9 spurs           july      scotland    65 
10 man u           august    wales       14 
11 everton         september england     25 
12 man u           october   wales       49 
13 liverpool       november  scotland    25 
14 everton         december  ireland     35
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.