Θέμα: Excel07 Πολλαπλά IF

Εμφάνιση ενός μόνο μηνύματος
  #9  
Παλιά 27-09-15, 11:54
Το avatar του χρήστη Spirosgr
Spirosgr Ο χρήστης Spirosgr δεν είναι συνδεδεμένος
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από George R Εμφάνιση μηνυμάτων
Να ρωτήσω και κάτι ακόμη, εκεί στον τύπο που υπολογίζει την ημερομηνία του Πάσχα. Πως το υπολογίζουμε στην πράξη;
Ευχαριστώ.
Κάποια γενικά πράγματα, που θα μπορούσε κανείς να γνωρίζει,
για τον υπολογισμό του Πάσχα, είναι:
1
Μέθοδος υπολογισμού, στο χαρτί:

Από τον αριθμό του έτους, το οποίο θέλουμε να υπολογίσουμε, αφαιρούμε 2
έστω το έτος 2000 οπότε : 2000 - 2 = 1998

Το υπόλοιπο, το διαιρούμε με τον αριθμό 19
1998 / 19 = 105 υπόλοιπο 3

Το υπόλοιπο της διαίρεσης, το πολλαπλασιάζουμε με το 11
3 * 11 = 33

Το γινόμενο, το διαιρούμε με τον αριθμό 30.
33 / 30 = 1 & υπόλοιπο 3

Το υπόλοιπο της διαίρεσης, λέγεται επακτή και συμβολίζεται, με το γράμμα Ε
Ε = 3

Αφαιρούμε το Ε, από τον αριθμό 44
Άρα 44 - 3 = 41

Αν το Ε, είναι μεγαλύτερο από 23, το υπόλοιπο της αφαίρεσης 44 - Ε,
μας δίνει, την ημερομηνία της Πασχαλινής Πανσελήνου, το μήνα Απρίλιο,
του Ιουλιανού Ημερολογίου.
Εάν το Ε, είναι μικρότερο ή ίσο με το 23, τότε το υπόλοιπο της αφαίρεσης 44 - Ε,
μας δίνει, την ημερομηνία της Πασχαλινής Πανσελήνου ,το μήνα Μάρτιο,
του Ιουλιανού Ημερολογίου.
41 Μαρτίου ή 10 Απριλίου

Στην ημερομηνία που βρήκαμε, προσθέτουμε 13 ημέρες και βρίσκουμε, την ημέρα της
Πασχαλινής Πανσελήνου, στο Γρηγοριανό ημερολόγιο, που χρησιμοποιούμε σήμερα.
10 Απριλίου + 13 ημέρες = 23 Απριλίου του Γρηγοριανού Ημερολογίου (που είναι Κυριακή)

Την αμέσως επόμενη Κυριακή, της ημερομηνίας που βρίσκουμε, γιορτάζεται το
Ελληνικό Ορθόδοξο Πάσχα.
Η αμέσως επόμενη Κυριακή είναι, 30 Απριλίου, οπότε και γιορτάζουμε, το Πάσχα του 2000
2
Εφαρμογή σε Excel:

Έστω a1 το κελί με το έτος που θέλουμε να υπολογίσουμε (2000).
Το όλο θέμα βασίζεται στον αλγόριθμο:
Κώδικας:
=MOD(19*MOD(A1;19)+16;30)+MOD(2*MOD(A1;4) +4*MOD(A1;7)+6*MOD(19*MOD(A1;19)+16;30);7)+3
Αυτό δίνει:
Αποτέλεσμα ή >= 31 (31,32,33…..) ή < 31 (30,29,28….)
Αν το αποτέλεσμα είναι μεγαλύτερο από 30 θα πρέπει να αφαιρέσουμε 30
για να βρούμε την ημερομηνία του Πάσχα που θα πέφτει τον Μάιο ή
αν το αποτέλεσμα είναι μικρότερο ή ίσο με το 30 να το αφήσουμε ως έχει
αφού το αποτέλεσμα αφορά ημερομηνία Πάσχα στον Απρίλιο.


Έτσι προσαρμόζεται ο τελικός τύπος, που υπάρχει στο παράδειγμα του Μάνου.

Σημείωση:
Ο τύπος, δεν είναι ο μοναδικός.
Υπάρχουν καλύτεροι και μικρότεροι τύποι, που κάνουν την δουλειά.
Απάντηση με παράθεση