Θέμα: Συναρτήσεις DATEDIF ανά μήνα

Εμφάνιση ενός μόνο μηνύματος
  #11  
Παλιά 14-02-12, 16:07
shotcon Ο χρήστης shotcon δεν είναι συνδεδεμένος
Όνομα: Κώστας
Έκδοση λογισμικού Office: Ms-Office 2003
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 08-02-2012
Μηνύματα: 16
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από gr8styl Εμφάνιση μηνυμάτων
Κώστα ας μου επιτραπούν 2 παρατηρήσεις

1) πρέπει να αποφασίσεις τι μας κάνει 1 το 30/1/2012 - 31/1/2012 ή το 30/1/2012 - 30/1/2012




2) ο τύπος σου =IF($D2="";"";IF(D2<=I$1;MIN(I$1;$E2)-$D2;"")) θα δουλέψει καλύτερα αν γίνει =IF($D2="";"";IF(D2<=I$1;MIN(I$1;$E2)-$D2;0))

Νομίζω ότι η αρχική πρόταση του Λευτέρη ήταν σωστή αρκεί να προσθέσεις +1 για να μετράει σαν 1 την ίδια ημερομηνία( ο τύπος δεν χρρειάζεται να είναι διαφορετικός στην D σε σχέση με τις E,F, G.....
Αν υποθέσουμε ότι η στήλη Α είναι η έναρξη, η στήλη Β είναι η λήξη,
Αφήνουμε κενή την C και στο D2 βάζουμε
=IF($A2<=D$1;MIN(D$1;$B2)-$A2;0)-SUM($C2:C2)
ή
=IF($A2<=D$1;MIN(D$1;$B2)-$A2+1;0)-SUM($C2:C2)

Ελπίζω να βοήθησα.
Θανάσης
Στον Ερυθρό Σταυρό ως διασώστης. Προσλαμβάνεστε. Με μηνιαίο μισθό με καθορισμό ύψους ελεύθερο.
Τελικά έχεις δίκιο το "" ήταν πρόβλημα δημιούργησε αρκετό μπέρδεμα και αντικαταστάθηκε με το 0.
Το +1 προστέθηκε ομολογώ ότι δεν ήμουν σε θέση να βγάλω την συνάρτηση. Στην διαδρομή χάθηκα.
Το +1 δουλεύει αλλά μου το χαλάει στον 31/8 μου βγάζει 32 ημέρες δεν ξέρω γιατί.
Σας χρωστώ χάρη με βοηθήσατε και με το παραπάνω.
Απάντηση με παράθεση