Κώστα ας μου επιτραπούν 2 παρατηρήσεις
1) πρέπει να αποφασίσεις τι μας κάνει 1 το 30/1/2012 - 31/1/2012 ή το 30/1/2012 - 30/1/2012
Παράθεση:
Αρχική Δημοσίευση από shotcon ...Π.Χ. 30-1-12 έως 30-3-12 Συνολικά 60 ημέρες οι οποίες σε πίνακα μηνών αναλύονται ως υπόλοιπο ημερών: Ιανουάριος 1 ημέρα, Φεβρουάριος 29 ημέρες, Μάρτιος 30 ημέρες.... |
Παράθεση:
Αρχική Δημοσίευση από shotcon ...Μεταξύ δύο ίδιων ημερομηνιών δεν πρέπει να μας δώσει αποτέλεσμα 0 αλλά 1 και να το αποδόσει στον ανάλογο μήνα. |
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)
Ελπίζω να βοήθησα.
Θανάσης