
Σε αυτό το άρθρο
Μερικές φορές, αντί να βρείτε απλώς τον μεγαλύτερο ή μέγιστο αριθμό για όλα τα δεδομένα σας. πρέπει να βρείτε τον μεγαλύτερο αριθμό σε ένα υποσύνολο – όπως τον μεγαλύτερο θετικό ή αρνητικό αριθμό. Εάν ο όγκος των δεδομένων είναι μικρός, η εργασία μπορεί να είναι εύκολο να επιτευχθεί επιλέγοντας χειροκίνητα το σωστό εύρος για τη λειτουργία MAX. Σε άλλες περιπτώσεις, όπως ένα μεγάλο δείγμα δεδομένων χωρίς ταξινόμηση, η σωστή επιλογή του εύρους θα μπορούσε να αποδειχθεί δύσκολη, αν όχι αδύνατη. Συνδυάζοντας τη συνάρτηση IF με το MAX σε έναν τύπο πίνακα, μπορούν να ρυθμιστούν εύκολα συνθήκες – όπως μόνο θετικοί ή αρνητικοί αριθμοί – έτσι ώστε να δοκιμάζεται μόνο ο τύπος των δεδομένων που ταιριάζουν με αυτές τις παραμέτρους.
Ανάλυση τύπου MAX IF Array
Ο τύπος που χρησιμοποιείται σε αυτό το σεμινάριο για να βρείτε τον μεγαλύτερο θετικό αριθμό είναι: = MAX (IF (A1: B5> 0, A1: B5))
Το όρισμα value_if_false της συνάρτησης IF, το οποίο είναι προαιρετικό, παραλείπεται για τη συντόμευση του τύπου. Σε περίπτωση που τα δεδομένα στο επιλεγμένο εύρος δεν πληρούν το καθορισμένο κριτήριο – αριθμοί μεγαλύτεροι από μηδέν – ο τύπος θα επιστρέψει μηδέν (0)
Η εργασία κάθε μέρους του τύπου είναι:
- Η συνάρτηση IF φιλτράρει τα δεδομένα έτσι ώστε μόνο οι αριθμοί που πληρούν το επιλεγμένο κριτήριο να μεταβιβάζονται στη συνάρτηση MAX
- η συνάρτηση MAX βρίσκει την υψηλότερη τιμή για τα φιλτραρισμένα δεδομένα
- Ο τύπος του πίνακα – υποδεικνύεται από τα σγουρά τιράντες {} που περιβάλλει τον τύπο – επιτρέπει στο λογικό όρισμα δοκιμής της συνάρτησης IF να αναζητήσει ολόκληρο το εύρος δεδομένων για έναν αγώνα – όπως αριθμούς μεγαλύτερους από το μηδέν – αντί για ένα μόνο κελί δεδομένων
Τύποι ΧΑΚ
Οι τύποι συστοιχιών δημιουργούνται πατώντας το Ctrl, Βάρδια, και Εισαγω τα πλήκτρα στο πληκτρολόγιο ταυτόχρονα μετά την πληκτρολόγηση του τύπου. Το αποτέλεσμα είναι ότι ολόκληρος ο τύπος – συμπεριλαμβανομένου του ίσου σημείου – περιβάλλεται από σγουρά τιράντες. Ένα παράδειγμα θα ήταν: {= MAX (IF (A1: B5> 0, A1: B5))}
Λόγω των πλήκτρων που πατήθηκαν για τη δημιουργία του τύπου πίνακα, μερικές φορές αναφέρονται ως ΧΑΚ ΜΑΘΗΜΑΤΙΚΟΙ τυποι.
Παράδειγμα τύπου MAX IF Array του Excel
Όπως φαίνεται στην παραπάνω εικόνα, αυτό το παράδειγμα εκμάθησης χρησιμοποιεί τον τύπο συστοιχίας MAX IF για να βρει τις μεγαλύτερες θετικές και αρνητικές τιμές σε μια σειρά αριθμών. Τα παρακάτω βήματα δημιουργούν πρώτα τον τύπο για να βρείτε τον μεγαλύτερο θετικό αριθμό ακολουθούμενο από τα βήματα που απαιτούνται για να βρείτε τον μεγαλύτερο αρνητικό αριθμό.
Εισαγωγή των Δεδομένων Εκμάθησης
- Εισαγάγετε τους αριθμούς που φαίνονται στην παραπάνω εικόνα στα κελιά A1 έως B5 ενός φύλλου εργασίας
- Στα κελιά A6 και A7 πληκτρολογήστε τις ετικέτες Μέγιστο θετικό και Μέγιστο αρνητικό
Εισαγωγή στο MAX IF ένθετο τύπο
Δεδομένου ότι δημιουργούμε έναν ένθετο τύπο και έναν τύπο πίνακα, θα πρέπει να πληκτρολογήσουμε ολόκληρο τον τύπο σε ένα κελί φύλλου εργασίας. Μόλις εισαγάγετε τον τύπο ΜΗΝ Πάτα το Εισαγω πληκτρολογήστε το πληκτρολόγιο ή κάντε κλικ σε ένα διαφορετικό κελί με το ποντίκι, καθώς πρέπει να μετατρέψουμε τον τύπο σε τύπο πίνακα.
- Κάντε κλικ στο κελί B6 – τη θέση όπου θα εμφανιστούν τα αποτελέσματα του πρώτου τύπου
- Πληκτρολογήστε τα ακόλουθα:
= MAX (IF (A1: B5> 0, A1: B5))
Δημιουργία του τύπου Array
- Πατήστε παρατεταμένα το Ctrl και Βάρδια πλήκτρα στο πληκτρολόγιο
- Πάτα το Εισαγω πληκτρολογήστε το πληκτρολόγιο για να δημιουργήσετε τον τύπο πίνακα
- Η απάντηση 45 θα πρέπει να εμφανίζεται στο κελί B6, καθώς αυτός είναι ο μεγαλύτερος θετικός αριθμός στη λίστα
Εάν κάνετε κλικ στο κελί B6, ο τύπος πλήρους σειράς μπορεί να δει στη γραμμή τύπων πάνω από το φύλλο εργασίας {= MAX (IF (A1: B5> 0, A1: B5))}
Εύρεση του μεγαλύτερου αρνητικού αριθμού
Ο τύπος για να βρείτε τον μεγαλύτερο αρνητικό αριθμό διαφέρει από τον πρώτο τύπο μόνο στον τελεστή σύγκρισης που χρησιμοποιείται στο λογικό όρισμα δοκιμής της συνάρτησης IF. Δεδομένου ότι ο στόχος είναι τώρα να βρεθεί ο μεγαλύτερος αρνητικός αριθμός, ο δεύτερος τύπος χρησιμοποιεί τον τελεστή λιγότερο από τον τελεστή ( < ), παρά το μεγαλύτερο από το χειριστή ( > ), για να ελέγξετε μόνο τα δεδομένα που είναι μικρότερα από το μηδέν.
- Κάντε κλικ στο κελί Β7
- Πληκτρολογήστε τα ακόλουθα:
= MAX (IF (A1: B5 <0, A1: B5))
- Ακολουθήστε τα παραπάνω βήματα για να δημιουργήσετε τον τύπο πίνακα
- Η απάντηση -8 θα πρέπει να εμφανίζεται στο κελί B7 καθώς αυτός είναι ο μεγαλύτερος αρνητικός αριθμός στη λίστα
Λήψη # ΑΞΙΑΣ! για απάντηση
Εάν τα κελιά B6 και B7 εμφανίζουν το #VALUE! τιμή σφάλματος αντί για τις απαντήσεις που αναφέρονται παραπάνω, πιθανότατα επειδή ο τύπος πίνακα δεν δημιουργήθηκε σωστά. Για να διορθώσετε αυτό το πρόβλημα, κάντε κλικ στον τύπο στη γραμμή τύπων και πατήστε το Ctrl, Βάρδια και Εισαγω πάλι τα πλήκτρα στο πληκτρολόγιο.