Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Συναρτήσεις] υπολογισμός μεταξύ 2 ημερομηνιών "Φεβρουάριος 30 ημερών"

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 21-02-10, 01:15
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Περιοχή: Αττική
Μηνύματα: 163
Προεπιλογή υπολογισμός μεταξύ 2 ημερομηνιών "Φεβρουάριος 30 ημερών"

Παιδιά καλησπέρα,
Ζητάω βοήθεια στο έξης
Από δύο ημερομηνίες [αρχική (B3) και τελευταία (I3)] και αφού προσθέσω και αφαιρέσω κάποια χρονικά διαστήματα, βρίσκω την διαφορά σε Έτη (J3), Μήνες (K3)και Μέρες (L3), (σε τρία ξεχωριστά κελιά). Ωστόσο, όταν στην «τελευταία ημερομηνία» ο μήνας είναι Φεβρουάριος (και μόνο σε αυτόν) δημιουργείται ένα πρόβλημα. Πρέπει να τον υπολογίζω-αφαιρέσω από 30 ημέρες.
Άρα αυτό που έχω να κάνω είναι να πάω στο τελικό αποτέλεσμα, στο κελί με τις μέρες (L3) και να πω ότι «εάν στο κελί «τελευταία ημερομηνία» (Ι3) ο μήνας είναι ο φεβρ. να προσθέσει 2 ημέρες στο κελί με τις μέρες (L3)
ΥΓ. Εάν το υπόλοιπο των ημερών είναι πχ. 28 ή 29 ημέρες, καθώς θα του προσθέσω δύο μέρες ακόμα, θα γίνει 30 ή 31. Έτσι θα ήθελα να υπολογιστεί σαν μήνας και να προστεθεί ένας μήνας στο κελί με τους μήνες (k3), και εάν εκεί οι μήνες είναι 11 (+1 μήνας = 12) τότε να προθτεθεί ένα έτος στο κελί με τα έτη (j3) καθώς οι υπολογισμοί γίνονται για έτος 360 ημερών (μήνας =30 ημέρες).
Για καλύτερη εικόνα βλ συν. αρχείο

Ευχαριστώ πολύ
Πάνος
Συνημμένα Αρχεία
Τύπος Αρχείου: zip υπολογισμός ημερομηνιών.xls.zip (3,8 KB, 128 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη gr8styl : 21-02-10 στις 23:53. Αιτία: add prefix
Απάντηση με παράθεση
  #2  
Παλιά 21-02-10, 03:17
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Πάνο καλημέρα!

Από την 31/12/2009 μέχρι τη 28.02.2010 θα πρέπει να λογαριάζεται σαν 60 μέρες.

Η DAYS360() όμως, θα δείξει 58!.....

Ο παρακάτω τύπος υπολογίζει σε κάθε μήνα 30 μέρες:
Κώδικας:
=360*(YEAR(I3)-YEAR(B3))+30*(MONTH(I3)-MONTH(B3))+IF(DAY(I3)>DAY(I3+1);
30;DAY(I3))-IF(DAY(B3)>DAY(B3+1);30;DAY(B3))
Αφαίρεσε τυχόν κενά που υπάρχουν στον τύπο.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 21-02-10, 10:08
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Περιοχή: Αττική
Μηνύματα: 163
Προεπιλογή

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

Πάνος
Απάντηση με παράθεση
  #4  
Παλιά 21-02-10, 10:30
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλημέρα και πάλι!

Δες το παράδειγμα παρακάτω:

Φιλικά

Τάσος
Συνημμένα Αρχεία
Τύπος Αρχείου: xls Days360AltFormula.xls (28,0 KB, 182 εμφανίσεις)
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #5  
Παλιά 21-02-10, 12:58
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Περιοχή: Αττική
Μηνύματα: 163
Προεπιλογή

Τάσο σε ευχαριστώ πολύ,
εγώ το σκεφτόμουν πιο πολύπλοκα ενώ εν τέλει είναι πιο απλό.

Αν μου επιτρέπεις μία ακόμα μικρή ερωτησούλα (για μένα βουνό, για σένα παιχνιδάκι).

Σε κελί έχω όνομα (Δημήτρης) και θέλω να έχω σε άλλο κελί το πρώτο γράμμα (Δ), αλλά με μια τελεία μετά (Δ.). Ξέρω ότι γίνεται με την left αλλά δεν ξέρω πως να προσθέσω την τελεία μετά.

Ελπίζω να μην κάνω κατάχρηση

Ευχαριστώ και πάλι
Πάνος.
Απάντηση με παράθεση
  #6  
Παλιά 21-02-10, 14:59
Όνομα: Χρήστος Ελευθερίου
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 26-11-2009
Περιοχή: Άρτεμις
Μηνύματα: 100
Προεπιλογή

Πανο καλησπερα
Δοκιμασε αυτο =LEFT(A1;1)&"."
Α1 ειναι το κελι που εχεις το ονομα
__________________
Φιλικά

Χρήστος
___________________________
Αυτά που δεν ξέρεις φτιάχνουν μία βιβλιοθήκη που καθένας μας θα ήταν υπερήφανος να έχει.
Αν η γνώση δημιουργεί προβλήματα,η άγνοια σίγουρα δεν μπορεί να τα λύσει.
Απάντηση με παράθεση
  #7  
Παλιά 21-02-10, 16:03
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Περιοχή: Αττική
Μηνύματα: 163
Προεπιλογή

Ευχαριστώ πολύ Τάσο,
δίνεις λύσεις
Τα λέμε
Πάνος
Απάντηση με παράθεση
  #8  
Παλιά 21-02-10, 22:22
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 19-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από PanosPan Εμφάνιση μηνυμάτων
Ευχαριστώ πολύ Τάσο,
δίνεις λύσεις
Τα λέμε
Πάνος
Παράθεση:
Αρχική Δημοσίευση από xele3628iw Εμφάνιση μηνυμάτων
Δοκιμασε αυτο =LEFT(A1;1)&"."
Πάνο, φαντάζομαι ότι ήθελες να πείς "Χρήστο" γιατί τον Τάσο θα βαρεθείς να τον ευχαριστείς

Θανάσης (όχι Αριστείδης ο ακριβοδίκαιος) :icon_out:
ΥΓ υπάρχει βέβαια ένα μικρό πρόβλημα πχ από 1/4/09 μέχρι 31/3/10 δεν είναι 359 μέρες (έτος 360 ημέρες) αλλά 12 μήνες ή ένας χρόνος.
Όπως και νάχει ας μην ξεχνάμε ότι ο χρόνος είναι σχετική ένοια

Τελευταία επεξεργασία από το χρήστη gr8styl : 21-02-10 στις 22:44.
Απάντηση με παράθεση
  #9  
Παλιά 22-02-10, 01:33
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Περιοχή: Αττική
Μηνύματα: 163
Προεπιλογή

Σε ευχαριστώ πολύ Θανάση για την επισήμανση.
Μου έδωσες την ευκαιρία να διορθώσω με προσωπικό μήνυμα προς το Χρήστο.
ΥΓ. αυτό με την μία ημέρα που λείπει το είδα και εγώ. Πάντως εάν δεις στο δικό μου συνημμένο "υπολογισμός ημερομηνιών" δεν την τρώει την ημέρα, υπάρχει όμως το ζήτημα του Φεβρουαρίου, το οποίο θέλω να αντιμετωπίσω. Τέλος πάντων θα δω τη μπορώ να κάνω.
Τα λέμε
Πάνος.

Τελευταία επεξεργασία από το χρήστη PanosPan : 22-02-10 στις 01:45.
Απάντηση με παράθεση
  #10  
Παλιά 22-02-10, 16:12
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.011
Προεπιλογή

Καλησπέρα Πάνο.
Αν θέλεις, δες και δοκίμασε τον παρακάτω τύπο (δεν τον έχω τεστάρει αρκετά)
και πές μας αν είναι εντάξει.

Πάντως δεν "τρώει" μέρες

Κώδικας:
=DAYS360(A2;B2+(DAY(B2+1)=1))-(DAY(B2+1)=1+YEAR(A2)=YEAR(B2))

όπου A2 = Αρχική ημερομηνία και B2 = Τελική ημερομηνία
Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
Απάντηση στο θέμα

Ετικέτες
ημερομηνία, συναρτήσεις


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


Παρόμοια Θέματα

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Γράφημα] Εμανίζει "$" αντί "€" gfevran Excel - Ερωτήσεις / Απαντήσεις 17 24-08-14 12:43
Εμφανιση "Μηνός" και "Έτους" σε πίνακα και ερώτημα antonib Access - Ερωτήσεις / Απαντήσεις 4 24-09-12 21:58
[ Πίνακες ] Εμφάνιση πίνακα "παρασκηνίου" στο "προσκήνιο" PanosPan Access - Ερωτήσεις / Απαντήσεις 6 12-10-10 16:33
[ Εκθέσεις ] Άθροισμα "σε μεταφορά" στο υποσέλιδο και "από μεταφορά" στην κεφαλίδα prokopino Access - Ερωτήσεις / Απαντήσεις 4 25-06-10 17:24


Η ώρα είναι 14:50.