Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Συναρτήσεις] Συχνότερη τιμή με προϋποθέσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/1847-syxnoteri-timi-me-proipotheseis.html)

PANIK 06-05-12 17:01

Σπύρο έχεις δίκιο
Το 20 χρονών δε συμπεριλαμβάνεται (το ταξινομούμαι στο πάνω από 20) και τα ερωτήματα έιναι τα εξής:
1Συχνότερη τιμή σε μιά στήλη συγκεκριμένα στην Β μέ όρο η κριτήριο μια άλλη στήλη στη συγκεκριμένη περίπτωση απο τη C ( συχνότερη ηλικία γι αυτούς που ξέρουν αγγλικά)
2) Συχνότερο όνομα γι αυτούς που ξέρουν αγγλικά
Όχι πόσοι αλλά συχνότερη τιμή
Και αν γίνεται και δεύτερη συχνότερη για τα δυο παραπάνω.
Η απάντηση του Λευτέρη ήταν σωστή ως προς το αποτέλεσμα
Συγνώμη σε όλα τα μέλη του forum που δεν ήμουν σαφής από την αρχή

Lefteris 06-05-12 21:18

1 Συνημμένο(α)
Σπύρο, συμφωνώ φυσικά(το έχω πεί, αλλωστε πολλές φορές) σε αυτά που επισημαίνεις.

Παντελή, προς τιμή σου είναι ότι ανεγνώρισες το λάθος σου.

Με δεδομένο πως το μυαλό το μισό είναι στην τηλεόραση απόψε, και το 25% ασχολείται με το θέμα σου και για να μην θεωρήσεις πως σε παρατήσαμε, στέλνω μία λύση(που πιθανότατα επιδέχεται βελτιώσεις).

Γι την πιό συχνή ηλικία με τους όρους να ξέρουν Αγγλικά και να είναι <20, δοκίμασε αυτό.

Κώδικας:

=MODE(IF(B2:B10<20;IF(C2:C10=1;B2:B10)))
Array formula.

Βοηθητικές στήλες.

ΠΧ
Ξεκινώντας απο το G2, γράφουμε τα ονόματα.

Στο Η2 και σύρε κάτω.
Κώδικας:

=SUMPRODUCT(($A$2:$A$10=G2)*($B$2:$B$10<20)*($C$2:$C$10=1))
Στο Η1

Κώδικας:

=MAX(H2:H6)
G & H , είναι βοηθητικές στήλες..


Τότε με τον τύπο

Κώδικας:

=INDEX(G2:G6;MATCH(H1;H2:H6;0))
Παίρνουμε το Όνομα με τις συχνότερες παρουσίες και ξέρει Αγγλικά.


Φυσικά, εκκρεμούν τα αποτελέσματα για τις δεύτερες θέσεις και αυτά που σωστά επισήμανε ο Σπύρος γιά περίπτωση ισοψηφίας..


Όμως για απόψε θα δω τις ..ισοψηφίες στην τηλεόραση και από αύριο, βλέπουμε.

Καλό βράδυ.

PANIK 06-05-12 21:45

Λευτέρη ευχαριστώ για την λύση που μου έδωσες,είναι ακριβώς ότι ζητούσα ( παρόλο που δε το διατύπωσα σωστά ) . Όσο για τις ισοψηφίες στην τηλεόραση αυτές δε λύνονται με καμία συνάρτηση
Και πάλι ευχαριστώ για το ενδιαφέρον σου και το χρόνο σου.

PANIK 06-05-12 22:56

Λευτέρη λειτουργεί άψογα ακόμα και χωρίς το πρώτο if
=MODE(IF(C2:C10=1;B2:B10))
Δεν μπορείς να φανταστείς από τι κόπο με έβγαλες.

Lefteris 07-05-12 10:34

1 Συνημμένο(α)
Παράθεση:

...Λευτέρη λειτουργεί άψογα ακόμα και χωρίς το πρώτο if
=MODE(IF(C2:C10=1;B2:B10))
Δεν μπορείς να φανταστείς από τι κόπο με έβγαλες.

..Δεν νομίζω :baaa:......Παντελή...!


Η ώρα είναι 09:33.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2