Πόσες ημέρες μεταξύ X και Y - Excel Συμβουλές

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

Ας πάρουμε πολύ απλά δεδομένα από αυτήν την εβδομάδα. Ας υποθέσουμε ότι η ομάδα σας ξεκίνησε ένα έργο την Τρίτη και αναμένεται στο τέλος της ημέρας την Πέμπτη. Εάν απλώς αφαιρέσετε 2/13/2018 από 2/15/2018, το Excel θα σας πει ότι υπάρχουν 2 ημέρες. Αλλά αυτό δεν είναι σωστό. Μετρήστε τις ημέρες: Τρίτη, Τετάρτη, Πέμπτη. Αυτό είναι τρεις ημέρες.

Μία λύση είναι να χρησιμοποιήσετε το NETWORKDAYS όπως φαίνεται στο B3 παρακάτω. Αυτή η συνάρτηση είναι διαφορετική από μια καθαρή αφαίρεση επειδή μετράει τόσο την πρώτη όσο και την τελευταία ημέρα. Σε ορισμένες περιπτώσεις, αυτό θα είναι καλύτερο. (Το NETWORKDAYS μπορεί επίσης να αγνοήσει τα σαββατοκύριακα και τις αργίες, αλλά αυτό συζητήθηκε λεπτομερώς στο Podcast 2023 - Υπολογισμός εργάσιμων ημερών.)

Το NETWORKDAYS περιλαμβάνει την ημερομηνία έναρξης και λήξης

Δουλεύω σε μια σειρά 40 άρθρων εδώ στο. Ξεκίνησα την Τετάρτη 14 Φεβρουαρίου 2018 και θέλω να τελειώσω έως τις 31 Μαρτίου 2018. Πάντα πίστευα ότι υπήρχαν 40 ημέρες μεταξύ αυτών των δύο ημερομηνιών. Αλλά όπως βλέπετε παρακάτω, ο τύπος υπολογίζει 46 ημέρες, όχι 40 ημέρες.

Ο τύπος δείχνει 46 ημέρες όχι 40

Βλέπετε, ο αριθμός 40 είναι ένας σημαντικός αριθμός για μένα. Γιατί; Επειδή το = ROMAN (40) είναι XL και περνάω τις μέρες μου γράφοντας για το Excel. (Και το "XL" ακούγεται σαν "Excel".) Έτσι, το 40 είναι ο αγαπημένος μου αριθμός. Έχω σχεδιάσει 40 άρθρα. Αλλά το ημερολόγιο μου δίνει 46 ημέρες. Δεν είμαι ο μόνος με αυτό το δίλημμα. Σε όλη την ιστορία, ο αριθμός 40 συνεχίζει να εμφανίζεται. Ο Νώε μάχεται τη βροχή για 40 ημέρες και όχι 46 ημέρες. Ο Casey Kasem θα μετρήσει το Top 40, όχι το Top 46. Γιατί πιστεύω ότι υπάρχουν 40 ημέρες μεταξύ 2/14 και 3/31;

Υπήρξαν διάφοροι τρόποι προγραμματισμού 40 ημερών σε αυτήν την περίοδο (εκπληκτικά, η Wikipedia περιγράφει έξι διαφορετικούς τρόπους που διάφοροι άνθρωποι έχουν υπολογίσει 40 ημέρες μεταξύ αυτών των δύο ημερομηνιών!) Μια κοινή μέθοδος στις Ηνωμένες Πολιτείες είναι απλά να παραλείψετε τις Κυριακές. (Το ονομάζω μέθοδος μεθοδιστών και επιλέγω αυτήν τη μέθοδο, επειδή οι τοπικές εκκλησίες μεθοδιστών εκκλησιών κάνουν την καλύτερη πίτα.) Οι παρακάτω τροποποιημένοι τύποι βγαίνουν σε 40 άρθρα σε 40 ημέρες.

Εδώ είναι το σημαντικό μάθημα για σήμερα: δείτε αυτήν την φοβερή μυστική σύνταξη στο B14. Η συμβουλή εργαλείου για NETWORKDAYS.INTL και WORKDAY.INTL προσφέρει μια επιλογή όπου η Κυριακή θεωρείται το σαββατοκύριακο. Τι γίνεται όμως αν χρειαστεί να παραλείψετε την Τρίτη και την Πέμπτη; Αυτό δεν είναι επιλογή. Αυτό που μπορείτε να κάνετε είναι να ορίσετε μια 7ψήφια δυαδική συμβολοσειρά ως το τρίτο όρισμα. Η Δευτέρα είναι το πρώτο bit, η Κυριακή είναι το 7ο bit. Το 1 σημαίνει να αντιμετωπίζετε την ημέρα ως καθημερινή. Επομένως, για να παραλείψετε την Τρίτη και την Πέμπτη, θα χρησιμοποιούσατε το "0101000" ως το τρίτο όρισμα.

Η παράλειψη ενός άρθρου κάθε Κυριακή με οδηγεί σε 40 άρθρα. Αυτό δανείστηκε EXCEL, επειδή έχω προγραμματίσει μόνο 40 άρθρα. Αυτό είναι το άρθρο # 2 (II) στο δρόμο προς το # 40 (XL).

Θωρακική Πέμπτη - τα αγαπημένα μου χαρακτηριστικά που χτυπούν στο Excel. Είχα σχεδόν ένα στεφανιαίο όταν ανακάλυψα αυτήν τη μυστική μορφή του τρίτου επιχειρήματος των NETWORKDAYS.INTL και WORKDAY.INTL.

Excel Thought Of the Day

Ζήτησα από τους φίλους μου στο Excel Master τις συμβουλές τους σχετικά με το Excel. Η σημερινή σκέψη να σκεφτούμε:

"Κάντε διπλό κλικ στη λαβή πλήρωσης για να αντιγράψετε έναν τύπο σε όλες τις σειρές."

Μπιλ Τζέλεν

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