Διαφορά με το τελευταίο μη κενό κελί

Anonim

Σε αυτό το άρθρο, θα μάθουμε πώς να κάνουμε τη διαφορά με το τελευταίο μη κενό κελί στο Excel.

Ας πάρουμε πρώτα κάποια γνώση για τη συνάρτηση.
Η συνάρτηση LOOKUP βρίσκει την εκτιμώμενη τιμή στο εύρος και επιστρέφει την τιμή από το εύρος ή την αντίστοιχη τιμή της.

Εδώ, θα χρησιμοποιήσουμε μία από τις ιδιότητες της συνάρτησης LOOKUP, δηλαδή εάν η συνάρτηση LOOKUP δεν μπορεί να βρει μια ακριβή αντιστοίχιση, επιστρέφει την τελευταία & πλησιέστερη τιμή. Επιστρέφει την τελευταία τιμή που βρέθηκε. Θα χρησιμοποιήσουμε την παρακάτω σύνταξη.

Σύνταξη:

= IF (Cell "", Cell - LOOKUP (2, 1 / (exp_range ""), exp_range), last_result)

Εδώ θα χρησιμοποιήσουμε ένα ακόμη χαρακτηριστικό του excel που είναι exp_ranges. Η επέκταση εύρους είναι μια μικτή αναφορά όπου χρησιμοποιούνται η απόλυτη αναφορά ($ A $ 1) και η σχετική αναφορά (A1) και τα δύο.

Εξήγηση:

  1. Exp_range "" επιστρέφει έναν πίνακα TRUE και FALSE.
  2. Η συνάρτηση LOOKUP θεωρεί TRUE ως 1 και FALSE ως 0.
  3. 1 / (exp_range "") όταν κάθε τιμή του πίνακα είναι υπό διαίρεση με 1 επιστρέφει έναν πίνακα 1 και #ΑΞΙΑ! λάθος.
  4. Η τιμή αναζήτησης είναι 2, οπότε η τελευταία τιμή 1 σε έναν πίνακα 1 και #αξία Το σφάλμα επιστρέφει το τελευταίο μη κενό κελί.
  5. Η συνάρτηση επιστρέφει τη διαφορά εάν Κελί "" κατάσταση stand TRUE ή αλλιώς επιστρέφει το τελευταίο_αποτέλεσμα που ελήφθη.

Ας το καταλάβουμε με ένα παράδειγμα.

Εδώ έχουμε μερικές τιμές που μετρήθηκαν και καταγράφηκαν τα αποτελέσματα σε μια στήλη. Υπάρχουν ορισμένα κενά κελιά μεταξύ των δεδομένων.

Χρησιμοποιήστε τον τύπο στο κελί D4:

= IF (C3 "", C3 - LOOKUP (2, 1 / ($ C $ 2: C2 ""), $ C $ 2: C2), D2)

Εξήγηση:

  • C3 "" ελέγχει ότι το κελί είναι άδειο ή όχι.
  • $ C $ 2: C2 "" επιστρέφει μια σειρά TRUE και FALSE.
  • Η συνάρτηση LOOKUP θεωρεί TRUE ως 1 και FALSE ως 0.
  • 1 / ($ C $ 2: C2 "") όταν κάθε τιμή του πίνακα είναι υπό διαίρεση με 1 επιστρέφει έναν πίνακα 1 και #ΑΞΙΑ! Λάθος.
  • Η τιμή αναζήτησης είναι 2, οπότε η τελευταία τιμή που βρέθηκε 1 σε έναν πίνακα 1s και #VALUE! Το σφάλμα επιστρέφει το τελευταίο μη κενό κελί.
  • Η συνάρτηση επιστρέφει τη διαφορά εάν Κελί "" κατάσταση stand TRUE ή αλλιώς επιστρέφει το τελευταίο_αποτέλεσμα που ελήφθη.

Εδώ, το εύρος δίνεται ως διευρυνόμενο εύρος και αναφορά κελιού για την αναφορά ενός κελιού.

Όπως μπορείτε να δείτε στο παραπάνω στιγμιότυπο η διαφορά 151 με 150 βγαίνει στο 1. Αυτό φαίνεται μια χαρά. Τώρα θα αντιγράψουμε τον τύπο στα υπόλοιπα κελιά χρησιμοποιώντας το Ctrl + D Συντόμευση ή μεταφορά προς τα κάτω κελιά του Excel.

Όπως μπορείτε να δείτε τον τύπο στο τελευταίο κελί που είναι = IF (C14 "", C14 - LOOKUP (2,1/($ C $ 2: C13 ""), $ C $ 2: C13), D13) και μπορείτε να δείτε Πρόσθεσα 0 στην αρχή του πίνακα για να συμπληρώσω τον πίνακα. Παρακάτω είναι μερικές από τις παρατηρήσεις σχετικά με αυτόν τον τύπο.

Σημειώσεις:

  1. Ο τύπος επιστρέφει σφάλμα #NA εάν δεν βρεθεί αντιστοίχιση στον πίνακα.
  2. Ο τύπος ελέγχει πρώτα την τιμή αναζήτησης και στη συνέχεια αναζητά την προηγούμενη τιμή, εάν η τιμή αναζήτησης δεν βρεθεί.
  3. Όλος ο τύπος excel επιστρέφει πάντα την πρώτη τιμή που βρίσκεται στον πίνακα πίνακα.
  4. Ο παραπάνω τύπος, αναζήτηση για την τελευταία έκδοση αρχείου στον πίνακα ονόματος αρχείου.

Ελπίζω να καταλάβατε πώς να λάβετε τη Διαφορά από το τελευταίο μη κενό κελί στο Excel. Εξερευνήστε περισσότερα άρθρα σχετικά με τις λειτουργίες LOOKUP εδώ. Μη διστάσετε να δηλώσετε τα ερωτήματά σας παρακάτω στο πλαίσιο σχολίων. Σίγουρα θα σας βοηθήσουμε.

Πώς να χρησιμοποιήσετε τη συνάρτηση IF στο Excel

Εύρος SUM με INDEX στο Excel

Πώς να χρησιμοποιήσετε τη λειτουργία LOOKUP στο Excel

Πώς να χρησιμοποιήσετε τη συνάρτηση VLOOKUP στο Excel

Πώς να χρησιμοποιήσετε τη συνάρτηση HLOOKUP στο Excel

Δημοφιλή άρθρα

Επεξεργασία αναπτυσσόμενης λίστας

Εάν με μορφοποίηση υπό όρους

Αν με μπαλαντέρ

Vlookup κατά ημερομηνία