Τύπος Excel: Μετατροπή μονάδων χρόνου εξόδων -

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

Περίληψη

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

=$C5*INDEX(data,MATCH($D5,vunits,0),MATCH(F$4,hunits,0))

όπου τα δεδομένα (O5: S9), vunits (N5: N9) και hunits (O4: S4) ονομάζονται εύρη, όπως εξηγείται παρακάτω.

Εξήγηση

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

=$C5*INDEX(data,MATCH($D5,vunits,0),MATCH(F$4,hunits,0))

Αυτός ο τύπος χρησιμοποιεί έναν πίνακα αναζήτησης με ονομασμένες περιοχές όπως φαίνεται παρακάτω:

Ονομασμένα εύρη: δεδομένα (O5: S9), vunits (N5: N9) και hunits (O4: S4).

Εισαγωγή

Ο στόχος είναι να μετατρέψετε ένα κόστος σε μία μονάδα χρόνου, σε ένα ισοδύναμο έξοδο σε άλλες μονάδες χρόνου. Για παράδειγμα, εάν έχουμε μηνιαίο κόστος 30 $, θέλουμε να υπολογίσουμε μια ετήσια δαπάνη 360 $, μια εβδομαδιαία δαπάνη 7,50 $ κ.λπ.

Όπως τόσες πολλές προκλήσεις στο Excel, πολλά εξαρτώνται από τον τρόπο προσέγγισης του προβλήματος. Ίσως πρώτα να μπείτε στον πειρασμό να εξετάσετε μια αλυσίδα ένθετων τύπων IF. Αυτό μπορεί να γίνει, αλλά θα καταλήξετε σε μια μακρά και περίπλοκη φόρμουλα.

Μια πιο καθαρή προσέγγιση είναι να δημιουργήσετε έναν πίνακα αναζήτησης που περιέχει συντελεστές μετατροπής για όλες τις πιθανές μετατροπές και, στη συνέχεια, χρησιμοποιήστε έναν αμφίδρομο τύπο INDEX και MATCH για να ανακτήσετε την απαιτούμενη τιμή για μια δεδομένη μετατροπή. Μόλις έχετε την τιμή, μπορείτε απλά να πολλαπλασιάσετε με το αρχικό ποσό.

Ο πίνακας μετατροπής

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

Για να συμπληρώσουμε τον ίδιο τον πίνακα, χρησιμοποιούμε έναν συνδυασμό απλών τύπων και σταθερών:

Σημείωση: Προσαρμόστε τις τιμές μετατροπής για να καλύψετε τις συγκεκριμένες ανάγκες σας. Η εισαγωγή μιας τιμής ως = 1/7 είναι ένας εύκολος τρόπος για να αποφύγετε την εισαγωγή μεγάλων δεκαδικών τιμών.

Ο τύπος αναζήτησης

Δεδομένου ότι πρέπει να εντοπίσουμε μια τιμή μετατροπής που βασίζεται σε δύο εισόδους, μια μονάδα χρόνου "από" και μια μονάδα χρόνου "σε", χρειαζόμαστε έναν αμφίδρομο τύπο αναζήτησης. Το INDEX and MATCH παρέχει μια ωραία λύση. Στο παράδειγμα που παρουσιάζεται, ο τύπος στο E5 είναι:

=$C5*INDEX(data,MATCH($D5,vunits,0),MATCH(F$4,hunits,0))

Δουλεύοντας από μέσα προς τα έξω, η πρώτη συνάρτηση MATCH εντοπίζει τη σωστή σειρά:

MATCH($D5,vunits,0) // find row, returns 4

Τραβήξουμε την αρχική μονάδα ώρας "από" από τη στήλη D, την οποία χρησιμοποιούμε για να βρούμε τη σωστή σειρά στις ονομασμένες εκπτώσεις (N5: N9). Σημείωση Το $ D5 είναι μια μικτή αναφορά με τη στήλη κλειδωμένη, έτσι ο τύπος μπορεί να αντιγραφεί.

Η δεύτερη συνάρτηση MATCH εντοπίζει τη στήλη:

MATCH(F$4,hunits,0) // find column, returns 5

Εδώ, λαμβάνουμε την τιμή αναζήτησης από την κεφαλίδα της στήλης στη σειρά 4 και τη χρησιμοποιούμε για να βρούμε τη σωστή στήλη "προς" στις ονομασμένες κυνηγίες εύρους (O4: S4) Και πάλι, η σημείωση F $ 4 είναι μια μικτή αναφορά με τη σειρά κλειδωμένη, έτσι ο τύπος μπορεί να αντιγραφεί.

Αφού και οι δύο τύποι MATCH επιστρέψουν αποτελέσματα στο INDEX, έχουμε:

=$C5*INDEX(data,4,5)

Ο πίνακας που παρέχεται στο INDEX είναι τα ονομαζόμενα δεδομένα εύρους (O5: S9). Με μια σειρά 4 και στήλη 5, το INDEX επιστρέφει 12, οπότε έχουμε ένα τελικό αποτέλεσμα 12000 ως εξής:

=$C5*INDEX(data,4,5) =1000*12 =12000

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