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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 10-05-19, 17:28
Όνομα: Μανώλης
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-10-2009
Περιοχή: Ηλιούπολη
Μηνύματα: 238
Προεπιλογή Πρόβλημα με συνάρτηση

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


Μια απλή συνάρτηση με IF με παιδεύει απο το πρωί.

Η ίδια συνάρτηση σε διπλανές στήλες συπεριφέρεται διαφορετικά.


Αναλυτικά περιγράφω το πρόβλημα μου στο συνημμένο


Ευχαριστώ
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Date .xlsx (10,9 KB, 11 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 10-05-19, 22:13
Το 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
Προεπιλογή

Βάζουμε στο d4:
Κώδικας:
=IF(AND($B4<>"";$C4<>"");IF(WEEKDAY($B4;2)=6;$C4;"");"")
και πάμε κάτω.

Βάζουμε στο e4:
Κώδικας:
=IF(AND($B4<>"";$C4<>"");IF(WEEKDAY($B4;2)=7;$C4;"");"")
και πάμε κάτω.

ή
Βάζουμε μόνο στο d4:
Κώδικας:
=IF(AND($B9<>"";$C9<>"");IF(WEEKDAY($B9;2)=COLUMN()+2;$C9;"");"")
και πάμε δεξιά και κάτω.
Απάντηση με παράθεση
  #3  
Παλιά 11-05-19, 09:26
Όνομα: Μανώλης
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-10-2009
Περιοχή: Ηλιούπολη
Μηνύματα: 238
Προεπιλογή

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

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

Βέβαια η απορία μου μένει γιατί συμβαίνει αυτό .
Δηλαδή η διαφορετική συμπεριφορά των συναρτήσεων στις στήλες.

Αν θέλεις εσύ ή κάποιος άλλος φίλος να μας το εξηγήσει ( για εκπαιδευτικούς κυρίως λόγους )



Με εκτίμηση
Απάντηση με παράθεση
  #4  
Παλιά 12-05-19, 09:13
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλημέρα

Μανώλη στη συνάρτηση Weekday(b4;2) το πρώτο όρισμα είναι ημερομηνία.

Ουσιαστικά αριθμός, αφού το Excel διαχειρίζεται τις ημερομηνίες ως αριθμούς.

Αν το b4 είναι κενό ή 0 η συνάρτηση επιστρέφει 6 (Σάββατο). Έτσι:

1) Στη στήλη ΣΑΒΒΑΤΟ στον τύπο: = IF(WEEKDAY(B4;2)=6;C4;"") η παράσταση WEEKDAY(B4;2)=6 είναι αληθής (TRUE) και επιστρέφεται C4

2) Στη στήλη ΚΥΡΙΑΚΗ στον τύπο: = IF(WEEKDAY(B4;2)=7;C4;"") η παράσταση WEEKDAY(B4;2)=7 είναι ψευδής (FALSE) και επιστρέφεται “” (κενό).

Με την ευκαιρία, πέρα από τους τύπους του Σπύρου, θα πρότεινα τους:

=IF((B4<>"")*(C4<>"")*(WEEKDAY(B4;2)=6);C4;"")

=IF((B4<>"")*(C4<>"")*(WEEKDAY(B4;2)=7);C4;"")
Απάντηση με παράθεση
  #5  
Παλιά 12-05-19, 09:57
Όνομα: Μανώλης
Έκδοση λογισμικού Office: Ms-Office 2013, Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-10-2009
Περιοχή: Ηλιούπολη
Μηνύματα: 238
Προεπιλογή

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

Γιώργο ευχαριστώ για την απάντηση.
Αλλα μάλλον κάτι δεν έχω πιάσει σωστά και δεν μπορώ να το καταλάβω.

Εχω γράψει την συνάρτηση = IF(WEEKDAY(B4;2)=6;C4;"")
δηλαδή αν η WEEKDAY στο Β4 είναι 6 να μου φέρει την τιμή που έχει στο C4 αλλιως να φέρει ΚΕΝΟ.
Εφόσον το Β4 είναι κενό γιατί μου φέρνει την τιμή του C4 ?

Επίσης έκανα το ίδιο σε όλες τις ημέρες της εβδομάδας . Καί μόνο στο Σάββατο δημιουργείται αυτό το θέμα οι υπόλοιπες ημέρες παίζουν σωστά.

Δες το συνημμένο


Ευχαριστώ
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Date .xlsx (10,4 KB, 5 εμφανίσεις)
Απάντηση με παράθεση
  #6  
Παλιά 12-05-19, 10:25
Το 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
Προεπιλογή

Η απορία του Μάνου, έχει να κάνει με το γιατί η συνάρτηση, εμφανίζει σε γειτονικές στήλες
διαφορετικό αποτέλεσμα, μηδέν ή κενό, εφ' όσον είναι «ίδιες»...
Το ίδιες είναι σχετικό, και έχει να κάνει με το αποτέλεσμα,
σε σχέση με τις παραμέτρους.
Αν βάλετε αντί 2 = Δευτέρα, το default 1 = Κυριακή (USA)
θα αντιστραφεί το «σφάλμα» των στηλών...

Κάντε δοκιμές, να το δείτε.

Από 'κει και μετά,
δείτε και με τις άλλες επιλογές τα αποτελέσματα
και θα διαπιστώσετε το τι γίνεται...
Απάντηση με παράθεση
  #7  
Παλιά 12-05-19, 12:42
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Μάνο Γράφεις:

«Εχω γράψει την συνάρτηση = IF(WEEKDAY(B4;2)=6;C4;"")
δηλαδή αν η WEEKDAY στο Β4 είναι 6 να μου φέρει την τιμή που έχει στο C4 αλλιως να φέρει ΚΕΝΟ.
Εφόσον το Β4 είναι κενό γιατί μου φέρνει την τιμή του C4 ?»

Σου εξήγησα ότι αν το b4 είναι κενό το Excel θεωρεί ότι έχει τιμή 0 (μηδέν).

Αν σε ένα κελί γράψεις: = WEEKDAY(0;2), θα πάρεις ως αποτέλεσμα 6 (Σάββατο).

Επίσεις αν γράψεις =WEEKDAY(B4;2) και το Β4 είναι κενό θα πάρεις 6 (Σάββατο)

Όταν συνεπώς το b4 είναι κενό, για το Σάββατο, πάντα αληθεύει WEEKDAY(B4;2)=6 και συνεπώς επιστρέφεται η τιμή του C4.


Προσθήκη:

Στον τύπο: IF(WEEKDAY(B4;2)=6;C4;""), δε συγκρίνουμε την τιμή του b4 με το 6, αλλά αυτό που επιστρέφει η συνάρτηση WEEKDAY(B4;2).

Η συνάρτηση WEEKDAY(B4;2), όταν το b4 είναι κενό επιστρέφει 6.

Τελευταία επεξεργασία από το χρήστη kapetang : 12-05-19 στις 14:28. Αιτία: προσθήκη
Απάντηση με παράθεση
  #8  
Παλιά 12-05-19, 13:51
Το 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
Προεπιλογή

Δείτε κάποια πράγματα στο αρχείο.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsx Date .xlsx (21,2 KB, 17 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Πρόβλημα με συνάρτηση caudillo Access - Ερωτήσεις / Απαντήσεις 2 09-06-17 14:40
[Συναρτήσεις] πρόβλημα με συνάρτηση index,counta jimis Excel - Ερωτήσεις / Απαντήσεις 8 30-03-17 19:17
Πρόβλημα με συνάρτηση Null γιώργοςΚ Access - Ερωτήσεις / Απαντήσεις 3 07-01-16 22:37
[ Εκθέσεις ] Πρόβλημα με συνάρτηση format και ημερομηνία. George Thassos Access - Ερωτήσεις / Απαντήσεις 5 18-07-15 13:41
[Γενικά] Πρόβλημα εισαγωγής δεδομένων σε κελιά του Excel και πρόβλημα με συνάρτηση ΣΟΦΙΑΖΩΤΟΥ Excel - Ερωτήσεις / Απαντήσεις 0 02-12-13 13:14


Η ώρα είναι 13:07.