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

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 12-05-10, 08:22
Όνομα: Πάνος
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 05-02-2010
Περιοχή: Αττική
Μηνύματα: 163
Προεπιλογή

Παιδιά καλημέρα και πάλι,
επιτρέψτε μου να κάνω την χθεσινή άσκηση λίγο πιο δύσκολη.
Το κελί (Α1) παίρνει δύο τιμές "Κύριος" ή "Κυρία". Το κελί (Β1) μπορεί να πάρει τιμές από 1-5. Θα ήθελα στο κελί (C1) να παίρνει τις εξής τιμές:
1. Εάν A1="Κύριος" και το Β1<=3 τότε το C1="Μισθωτός"
2. Εάν A1="Κύριος" και το B1>=3 τότε το C1="Μισθωτός και απασχόληση"
Αντίστοιχα εάν αντί για "Κύριος" έχουμε "Κυρία", έτσι:
3.Εάν A1="Κυρία" και το Β1<=3 τότε το C1="Μισθωτή"
4. Εάν A1="Κυρία" και το B1>=3 τότε το C1="Μισθωτή και απασχόληση"

Εγώ αυτό που έχω κάνει είναι να σπάσω την συνάρτηση στα δύο και να χρησιμοποιήσω άλλες δύο στήλες (D & E):
α. Στο κελί C1 λέω: if(a1="Κύριος";"Μισθωτός";"Μισθ τή")
β. Στο κελί D1 λέω: if(b1>=3;"και απασχόληση";" ") [ == > εδώ αφήνω κενό " " στη περίπτωση που έχω μόνο "Μισθωτός" και "Μισθωτή" (περίπτωση 1 & 3)].
γ. Μετά πάω στο κελί E1 και κάνω συνένωση "concatenate" των δύο αποτελεσμάτων που έχω στα κελία c1 και d1.

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

Ευχαριστώ πολύ και εύχομαι καλημέρα σε όλους σας.
Πάνος

Τελευταία επεξεργασία από το χρήστη gr8styl : 13-05-10 στις 11:25. Αιτία: corrupted message fixing corruption
Απάντηση με παράθεση
  #2  
Παλιά 12-05-10, 12:07
Το avatar του χρήστη Tasos
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλημέρα Πάνο!
Θα πρέπει να επανεξετάσεις τις συνθήκες Β1<=3 και Β1>=3 όπου ο αριθμός 3 περιέχεται
και στις δύο περιπτώσεις!

Ο τύπος μπορεί να είναι έτσι:

Κώδικας:
=IF(AND(A1="Κύριος";B1<3);"Μισθωτός";IF(AND(A1="Κύριος";B1>2);"Μισθωτός και απασχόληση";
IF(AND(A1="Κυρία";B1<3);"Μισθωτή";IF(AND(A1="Κυρία";B1>2);"Μισθωτή και απασχόληση";""))))
Αν υπάρχουν περισσότερες συνθήκες ίσως πρέπει χρησιμοποιήσεις την Choose() χρησιμοποιώντας τιμές από λίστα/περιοχή πίνακα.

Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών
Απάντηση με παράθεση
  #3  
Παλιά 12-05-10, 21:44
Το avatar του χρήστη gr8styl
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Παράθεση:
Αρχική Δημοσίευση από PanosPan Εμφάνιση μηνυμάτων
....
Εγώ αυτό που έχω κάνει είναι να σπάσω την συνάρτηση στα δύο και να χρησιμοποιήσω άλλες δύο στήλες (D & E):
α. Στο κελί C1 λέω: if(a1="Κύριος";"Μισθωτός";
β. Στο κελί D1 λέω: if(b1>=3;"και απασχόληση";" ") [ == > εδώ αφήνω κενό " " στη περίπτωση που έχω μόνο "Μισθωτός" και "Μισθωτή" (περίπτωση 1 & 3)].
γ. Μετά πάω στο κελί E1 και κάνω συνένωση "concatenate" των δύο αποτελεσμάτων που έχω στα κελία c1 και d1.
.....
Απο μια διαστροφή τελειομανίας σκεφτόμουν μήπως όλα αυτά θα μπορούσαν να γίνουν σε ένα κελί δηλ. στο c1.
.....
Πάνος
Φίλε Πάνο αν αυτό που θέλεις και περιγράφεις είναι απλά να γίνουν όλα σε ένα κελί, τότε εγώ προτείνω
=IF(A1="Κύριος";"Μισθωτός";"Μισθωτή")&IF(B1>=3;" και απασχόληση";"")
ουσιαστικά το μόνο που κάνω είναι concatenate (&) των δύο συναρτήσεων από τις στήλες C και D σε ένα κελί άρα δεν τις χρειάζεσαι.
Αν
μπορεί να υπάρχουν κενά στη στήλη Α τότε βάλε αυτό.
=IF(A1<>"";IF(A1="Κύριος";"Μισθωτός" ;"Μισθωτή")&IF(B1>=3;" και απασχόληση";"");"")

Φιλικά Θανάσης


Τελευταία επεξεργασία από το χρήστη gr8styl : 13-05-10 στις 11:19. Αιτία: corrupted message fixing corruption
Απάντηση με παράθεση
Απάντηση στο θέμα


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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Απλή παρακολούθηση Εφαρμογής Access Tasos Access - Tips & Tricks 1 14-04-21 19:53


Η ώρα είναι 08:48.