Τύπος Excel: Καταμέτρηση διαδοχικών μηνιαίων παραγγελιών -

Πίνακας περιεχομένων

Γενική φόρμουλα

(=MAX(FREQUENCY(IF(rng>0,COLUMN(rng)),IF(rng=0,COLUMN(rng)))))

Περίληψη

Για να μετρήσετε διαδοχικές μηνιαίες παραγγελίες, μπορείτε να χρησιμοποιήσετε έναν τύπο πίνακα που βασίζεται στη συνάρτηση FREQUENCY, με τη βοήθεια των COLUMN και MAX.

Στο παράδειγμα που εμφανίζεται, ο τύπος στο I5 είναι:

(=MAX(FREQUENCY(IF(C5:H5>0,COLUMN(C5:H5)),IF(C5:H5=0,COLUMN(C5:H5)))))

Σημείωση: αυτός είναι ένας τύπος πίνακα και πρέπει να εισαχθεί με Control + Shift + Enter.

Εξήγηση

Αυτή είναι μια δύσκολη φόρμουλα που πρέπει να καταλάβετε, οπότε ακινητοποιήστε!

Το κλειδί για τον τύπο είναι να γνωρίζουμε ότι η συχνότητα συγκεντρώνει αριθμούς σε "κάδους" με συγκεκριμένο τρόπο. Κάθε κάδος αντιπροσωπεύει ένα ανώτερο όριο και δημιουργεί μια μέτρηση όλων των αριθμών στο σύνολο δεδομένων που είναι μικρότεροι ή ίσοι με το ανώτερο όριο και μεγαλύτερος από τον προηγούμενο αριθμό κάδου. Το κόλπο τότε είναι να δημιουργήσετε το data_array χρησιμοποιώντας τη συνθήκη για την οποία θέλετε να δοκιμάσετε (ο αριθμός παραγγελίας είναι μεγαλύτερος από το μηδέν σε αυτήν την περίπτωση) και το bins_array χρησιμοποιώντας την αντίθετη συνθήκη.

Για να δημιουργήσουμε το data_array bin χρησιμοποιούμε τα εξής:

IF(C5:H5>0,COLUMN(C5:H5))

Δοκιμάζουμε τον αριθμό παραγγελιών κάθε μήνα και, εάν είναι θετικός, επιστρέφουμε τον αριθμό στήλης όπου ο αριθμός παραγγελιών> 0. Ο πίνακας που προκύπτει μοιάζει με αυτό:

(3, FALSE, FALSE, 6,7,8)

Παρατηρήστε ότι μόνο οι στήλες με αριθμό παραγγελιών> 0 το κάνουν σε αυτόν τον πίνακα

Ο πίνακας κάδων δημιουργείται με αυτό:

IF(C5:H5=0,COLUMN(C5:H5))

Αυτό βάζει αριθμούς στηλών για μετρήσεις παραγγελίας = 0 σε έναν πίνακα που καταλήγει έτσι:

(FALSE, 4,5, FALSE, FALSE, FALSE)

Μόνο στήλες με αριθμό παραγγελίας = 0 το κάνουν σε αυτόν τον πίνακα όπου, ανά τυπική συμπεριφορά συχνότητας, γίνονται οι λειτουργικοί κάδοι που αντιστοιχούν σε μη μηδενικές παραγγελίες. Τα κέρδη μεταφράζονται σε FALSE και δεν συλλέγουν αριθμούς από τη συστοιχία δεδομένων, καθώς οι τιμές FALSE αγνοούνται.

Με πίνακες δεδομένων και πίνακες bin παραπάνω, η συχνότητα επιστρέφει έναν πίνακα μετρήσεων ανά bin σε έναν πίνακα όπως αυτό:

(1; 0; 3)

Τώρα απλώς τυλίγουμε τη συνάρτηση MAX γύρω από τον πίνακα που επέστρεψε η FREQUENCY. Στη συνέχεια, το MAX επιστρέφει τον υψηλότερο αριθμό στο πίνακα ως τελικό αποτέλεσμα.

Άλλες διαδοχικές τιμές

Για να μετρήσετε διαδοχικές εμφανίσεις άλλων τιμών, απλώς προσαρμόστε τη λογική όπως απαιτείται ακολουθώντας το ίδιο μοτίβο: η πρώτη συνθήκη δοκιμάζει το πράγμα που θέλετε να μετρήσετε, η δεύτερη συνθήκη ελέγχει το αντίθετο.

Καλές συνδέσεις

Μετρήστε διαδοχικά κελιά με συγκεκριμένο κείμενο (MrExcel)

ενδιαφέροντα άρθρα...