Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Συναρτήσεις] ΗΜΕΡΕΣ ΑΝΑΜΕΣΑ ΑΠΟ 2 ΗΜΕΡΟΜΗΝΙΕΣ (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/4882-hmeres-anamesa-apo-2-hmeromhnies.html)

smasak 19-04-18 11:04

ΗΜΕΡΕΣ ΑΝΑΜΕΣΑ ΑΠΟ 2 ΗΜΕΡΟΜΗΝΙΕΣ
 
Καλημέρα, χρησιμοποιώ την συνάρτηση =DATEDIF($G7;H7;"D") για ευρεση του αριθμού μεταξύ των 2 κελιών(ημερομηνιών). Δεν υπολογίζει όμως την μία.

Δλδ. 17/3/2018 - 20/3/2018 μου φέρνει 2 ημέρες.

Πως μπορεί να υλοποιηθεί;

Spirosgr 19-04-18 11:51

1 Συνημμένο(α)
Καλημέρα
Όπως βλέπουμε στην εικόνα, ο τύπος αποδίδει 3.
Αν θέλουμε να περιλλαμβάνονται και τα δύο όρια, τότε βάζουμε στον τύπο +1

smasak 19-04-18 13:06

Αυτό ακριβώς κάνω μέχρι τώρα αλλά δεν βολεύει.
Αν έχω κενό στις ημερομηνίες τότε στο υπολογίσημο πεδίο βγάινει 1 και όχι 0.

Κάποια άλλη λύση;

Spirosgr 19-04-18 13:16

Μάλλον πρέπει να βάλεις κάποια If με όρους,
τι να εμφανίζει αν υπάρχει αυτό, το άλλο....κλπ

Παράδειγμα:
Αν δεν έχω την πρώτη ημερομηνία, αποτέλεσμα τάδε
Αν δεν έχω την δεύτερη ημερομηνία, αποτέλεσμα δείνα
Αν δεν έχω καμία, τότε 0 ή κενό κλπ...

Πιθανό, ανάλογα με την χρήση, να μπορεί να μπεί Or ή And...

Αν δεν μπορείς να το λύσεις με την οδηγία αυτή,
ανεβάζεις να δούμε ένα παράδειγμα.

smasak 19-04-18 13:29

Καλή λύση, δουλεύει...αν και θα ήθελα να ξέρω αν υπάρχει άλλη λύση χωρίς το +1.

Ευχαριστώ Σπύρο

Spirosgr 19-04-18 13:39

1 Συνημμένο(α)
Επειδή δεν ανεβάζεις κάτι, για να έχουμε μια λύση επί πραγματικού,
δες το αρχείο που λέει ότι:

Αν έχω κενή την πρώτη ή την δεύτερη ημερομηνία αποδίδει ένα μνμ ειδοποίησης
Αν έχω και τις δύο κενές αποδίδει 0
Αν και οι δύο ημερομηνίες είναι συμπληρωμένες,
τότε ανάλογα με τα όρια που θέτω στο d1 αποδίδει 3 ή 4
Με = 1 αποδίδει 3 σε ό,τι άλλο 4**
**Εδώ μπορούμε να έχουμε διάφορες περιπτώσεις (κανένα =0 κάνε Χ, ένα =1 κάνε Ψ, δύο =2 κάνε Ζ...)

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

Σημείωση:
Πιθανό να είχαμε κάποια άλλη σύνταξη τύπου, με άλλη χρήση την οποία δεν γνωρίζουμε...

smasak 19-04-18 17:29

Σπύρο το έκανα αυτό και δουλεύει όπως είπα.
Πες μου αν μπορείς κάτι άλλο.
Αν θέλω να υπολογίσω τις ημέρες του διαστήματος 1/3/2018 - 31/3/2018 αλλά χωρίς το Σαββατοκύριακο υπάρχει τρόπος;

Spirosgr 19-04-18 20:17

1 Συνημμένο(α)
*Βλέπουμε εικόνα1

Έστω κελί a1, με ημερομηνία έναρξης 1/5/2018
Έστω κελί b1, με ημερομηνία λήξης 31/5/2018

Σε γενικές γραμμές, ο τύπος NETWORKDAYS, είναι ικανοποιητικός...

Για να βρούμε τις εργάσιμες του διαστήματος, έχουμε την σύνταξη: =NETWORKDAYS(A1;B1)
Ο τύπος αποδίδει για το διάστημα αυτό =23

Αν έχουμε όμως και αργίες, στο διάστημα αυτό (1/5/2018 = Πρωτομαγιά) τότε:
Πάμε σε μια περιοχή πχ j1:j10, και βάζουμε τις ημερομηνίες των αργιών που θέλουμε*
*Εκτός από τις standard επίσημες, μπορούμε να έχουμε και
τοπικές εορτές-αργίες στην περιοχή


Τροποποιούμε τον τύπο σε: =NETWORKDAYS(A1;B1;$J$2:$J$10)
Ο τύπος τώρα, αποδίδει για το διάστημα αυτό =22
υπολογίζοντας (αφαιρώντας) την πρωτομαγιά...

smasak 19-04-18 20:38

Ευχαριστώ, θα το προσαρμόσω.


Η ώρα είναι 10:56.

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2