Ανανέωση ιστοσελίδας

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 24-09-15, 08:56
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-06-2013
Μηνύματα: 226
Προεπιλογή Πολλαπλά IF

Καλημέρα σε όλους.

Υπάρχει τρόπος, όταν θέλουμε πολλά IF σε μια μεταβλητή, αντί να τα βάζουμε ένα - ένα, να τα βάλουμε κάπου, π.χ. σε έναν πίνακα ή μία στήλη και να τα διαβάζει από εκεί; (εννοώ χωρίς κώδικα).

Αν έχουμε για παράδειγμα καμιά 20αριά τιμές που θέλουμε να ελέγξουμε στην συνάρτησή μας, να τις βάλουμε κάπου και να τις τραβάει από εκεί.
Αντί για παράδειγμα να γράφω κάθε φορά IF(A1<>5;....) και μετά IF(A1<>175;....) και μετά IF(A1<>73;....) κλπ. (Άσε που νομίζω ότι έτσι κι αλλιώς δεν μπορείς να βάλεις όσα IF θέλεις μέσα σε μια παρένθεση).

Ευχαριστώ.
Απάντηση με παράθεση
  #2  
Παλιά 24-09-15, 10:21
Το avatar του χρήστη 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
Προεπιλογή

Ναι μπορεί να γίνει, αλλά οι περιπτώσεις, είναι πάρα πολλές
και θα πρέπει, να γίνεις πιο συγκεκριμένος.
Με κάποιο παράδειγμα - αρχείο ίσως.

Ένα γενικό πλάνο θα μπορούσε να είναι:

Κριτήριο ----- Αποτέλεσμα
<>1 α
.=5 β κλπ

Ένθετα If μπορείς να έχεις μέχρι 64 για το 2010 που δουλεύεις.
Απάντηση με παράθεση
  #3  
Παλιά 24-09-15, 13:06
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-06-2013
Μηνύματα: 226
Προεπιλογή

Δεν έχω κάνει ακόμη κάτι, είμαι στο σχεδιασμό.

Θέλω στην στήλη Α να βάζω συνεχόμενες ημερομηνίες, ανά 1 ημέρα, με βάση την ημερομηνία που θα μπαίνει στο κελί Α1.

Μετά στην στήλη Β, θα κάνω κάποιους υπολογισμούς, εκτός από εκείνες τις ημερομηνίες όπου στα κελιά της Α, αντιστοιχούν σε ΚΥριακές, ΣΑββατα και αργίες. Εκεί τα κελιά θα μένουν κενά.

Δηλαδή για να σχηματίσω ένα απλό παράδειγμα με παρόμοια λογική, ας πούμε ότι στο κελί Α1 βάζω την ημερομηνία 01/01/2015.
Μετά στο Α2 βάζω την φόρμουλα =Α1 + 1 και σέρνω μέχρι και 365 ημέρες (δηλαδή για ένα χρόνο).
Τώρα θέλω να τυπώνω το 1 σε όλα τα κελιά της Β στήλης, εκτός από εκείνες τις ημέρες που αντιστοιχούν σε Κυριακές, Σάββατα και σε αργίες. Εκεί θέλω να εμφανίζει κενά.
Δηλαδή κενά σε αργίες, Σάββατα και Κυριακές και 1 σε όλες τις υπόλοιπες ημερομηνίες.

Για τα Σάββατα και τις Κυριακές, έχω βρει τον τρόπο, αλλά για τις αργίες (Πρωτοχρονιά, Φώτα, Αγ. Πνεύματος, Πάσχα, Χριστούγεννα κλπ.), σκέφτηκα να τα περνάω σε ένα φύλλο δεδομένων και μετά με κάποιο τρόπο να διαβάζονται αυτόματα, από τη στήλη Β, σε συνδυασμό με την Α.

Κάτι τέτοιο θα ήθελα.

Ευχαριστώ.
Απάντηση με παράθεση
  #4  
Παλιά 24-09-15, 13:58
Το avatar του χρήστη 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
Προεπιλογή

ok !
Κάνε τον σχεδιασμό σου, κατέληξε σε κάποιο πλάνο και μετά ανέβασε ένα αρχείο, να το δούμε...
Λάβε υπ' όψιν και συναρτήσεις χρόνου, όπως πχ Weekday....
Απάντηση με παράθεση
  #5  
Παλιά 24-09-15, 23:29
Όνομα: Μανώλης
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-10-2009
Περιοχή: Ηλιούπολη
Μηνύματα: 238
Προεπιλογή

Καλησπέρα σε όλη την παρέα.

Γιώργο δες την δικιά μου πρόταση.
Ισως να σε βοηθήσει στο σχεδιασμό.

Φιλικά
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Dates.xlsx (29,5 KB, 68 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 25-09-15, 07:23
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-06-2013
Μηνύματα: 226
Προεπιλογή

Μανώλη πολύ ωραίο.

Κάτι τέτοιο ήθελα. Ευχαριστώ (Αυτό μπορεί να χρησιμοποιηθεί για να γίνει και ένα ημερολόγιο τύπου planner).

Άρα χρησιμοποιείς την VLOOKUP() για να εντοπίσεις τις έξτρα ημερομηνίες.

Το argies πως το ορίζουμε;

Ευχαριστώ.
Απάντηση με παράθεση
  #7  
Παλιά 25-09-15, 09:23
Όνομα: Μανώλης
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-10-2009
Περιοχή: Ηλιούπολη
Μηνύματα: 238
Προεπιλογή

Kαλημέρα σε όλη την παρέα

Γιώργο για να το φτιάξω χρησιμοποίησα απο την ενότητα χρήσιμα αρχεία αυτο το οποίο το έχει φτιάξει ο Τasos

http://www.ms-office.gr/forum/excel-...tin-excel.html

Οσον αφορά τις argies. Πήγαινε στην καρτέλα Τύποι -> Διαχείριση ονομάτων και θα δεις ότι όρισα το όνομα argies το οποίο έχει αναφορά στο φύλλο Γιορτές και στην περιοχή $A$3:$B$47.

Τα ονόματα των περιοχών τα χρησιμοποιούμε για πιο εύκολη πρόσβαση .

Φιλικά
Απάντηση με παράθεση
  #8  
Παλιά 26-09-15, 20:37
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 25-06-2013
Μηνύματα: 226
Προεπιλογή

Το οποίο agies το βαζουμε πάνω αριστερά στην κορδέλα, αφού επιλέγουμε την περιοχή έτσι; Δηλαδή όπως στις Λίστες;

Να ρωτήσω και κάτι ακόμη, εκεί στον τύπο που υπολογίζει την ημερομηνία του Πάσχα. Πως το υπολογίζουμε στην πράξη;

Ευχαριστώ.
Απάντηση με παράθεση
  #9  
Παλιά 27-09-15, 12:54
Το avatar του χρήστη 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 να το αφήσουμε ως έχει
αφού το αποτέλεσμα αφορά ημερομηνία Πάσχα στον Απρίλιο.


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

Σημείωση:
Ο τύπος, δεν είναι ο μοναδικός.
Υπάρχουν καλύτεροι και μικρότεροι τύποι, που κάνουν την δουλειά.
Απάντηση με παράθεση
  #10  
Παλιά 27-09-15, 16:59
Όνομα: Μανώλης
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-10-2009
Περιοχή: Ηλιούπολη
Μηνύματα: 238
Προεπιλογή

Καλησπέρα σε όλη την παρέα

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

https://support.office.com/el-gr/art...a-267b18a23f6e

Φιλικά
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Συνάρτηση με πολλαπλά IF GEORGE1 Excel - Ερωτήσεις / Απαντήσεις 18 07-04-17 10:15
[ Ερωτήματα ] (ΛΥΣΗ) Πολλαπλά φίλτρα από ένα πίνακα σε ερώτημα frarad Access - Ερωτήσεις / Απαντήσεις 0 18-02-16 11:37
Πολλαπλά φίλτρα από ένα πίνακα σε ερώτημα; frarad Access - Ερωτήσεις / Απαντήσεις 5 16-02-16 19:15
[ Φόρμες ] Άνοιγμα δεύτερης φόρμας με υποφόρμα και πολλαπλά κριτήρια jim67 Access - Ερωτήσεις / Απαντήσεις 6 03-09-14 23:39
[Συναρτήσεις] Πολλαπλά κριτήρια αναζήτησης misirlis Excel - Ερωτήσεις / Απαντήσεις 6 20-04-13 14:25


Η ώρα είναι 05:58.