![]() |
Απλή συνάρτηση if Παιδιά καλημέρα, όποιος έχει την καλοσύνη μία βοήθεια στο παρακάτω: Θέλω στο κελί (Β1) να μπεί μία συνάρτηση if, η οποία θα μου λέει τα εξής: Εάν στο κελί (Α1) υπάρχει το γράμμα "Δ" ή το γράμμα "Π" τότε στο κελί (Β1) να εμφανιστεί του άρθρο-λέξη "της" σε κάθε άλλη τιμή του κελιού (Α1) [εκτός του "Δ" και του "Π"] τότε στο (Β1) να εμφανίζεται το άρθρο-λέξη "του". Μπορώ να το κάνω με το ένα γράμμα π.χ. if(a1="Δ";"της";"του"), αλλά δεν μπορώ να τα καταφέρω και με τα δύο γράμματα. Και εάν θέλετε να το κάνουμε λίγο πιο δύσκολο τότε εάν μπορούμε να ενσωματώσουμε στην συνάρτηση if και την συνάρτηση left. Με την παρούσα συνάρτηση left θα παίρνουμε από μία λέξη το αριστερό της πρώτο γράμμα. Π.Χ. ΔΙΕΥΘΥΝΣΗ ="Δ" και ΠΕΡΙΟΧΗ="Π". Πρόκειται για τα αρχικά τα οποία ορίζουν την συνάρτηση IF, όπως την περιγράφω παραπάνω. Ευχαριστώ πολύ Πάνος |
Πανο καλημερα Για το πρωτο σκελος της ερωτησης δοκιμασε αυτο : Κώδικας: =IF(OR(A1="Δ"; A1="Π");"της";"του") |
Χρήστο δουλεύει σε ευχαριστώ πάρα πολύ, για το δεύτερο μέρος, εάν δεν σου βγαίνει δεν πειράζει, μην ταλαιπωρείσε, έχω φτιάξει ένα ακόμη κελί-στήλη επιπλέον και γίνεται η δουλειά. Σ' ευχαριστώ και πάλι Πάνος |
Καλημέρα! Στον τύπο που προτείνει ο Χρήστος αντικαταστήστε: το Α1 με το LEFT(A1;1) Τάσος |
Καλημέρα Τάσο, Αυτό είναι. Δουλεύει. Σ' ευχαριστώ πολύ Πάνος |
Παιδιά καλημέρα και πάλι, επιτρέψτε μου να κάνω την χθεσινή άσκηση λίγο πιο δύσκολη. Το κελί (Α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. Ευχαριστώ πολύ και εύχομαι καλημέρα σε όλους σας. Πάνος |
Καλημέρα Πάνο! Θα πρέπει να επανεξετάσεις τις συνθήκες Β1<=3 και Β1>=3 όπου ο αριθμός 3 περιέχεται και στις δύο περιπτώσεις! Ο τύπος μπορεί να είναι έτσι: Κώδικας: =IF(AND(A1="Κύριος";B1<3);"Μισθωτός";IF(AND(A1="Κύριος";B1>2);"Μισθωτός και απασχόληση"; Φιλικά Τάσος |
Τάσο καλημέρα! δουλεύει πολύ καλά Πάλι σε ευχαριστώ Πάνος. |
Παράθεση:
=IF(A1="Κύριος";"Μισθωτός";"Μισθωτή")&IF(B1>=3;" και απασχόληση";"") ουσιαστικά το μόνο που κάνω είναι concatenate (&) των δύο συναρτήσεων από τις στήλες C και D σε ένα κελί άρα δεν τις χρειάζεσαι. Αν μπορεί να υπάρχουν κενά στη στήλη Α τότε βάλε αυτό. =IF(A1<>"";IF(A1="Κύριος";"Μισθωτός" ;"Μισθωτή")&IF(B1>=3;" και απασχόληση";"");"") Φιλικά Θανάσης |
Θανάση καλησπέρα, η απορία σου είναι εύλογη, αλλά δεν κατάφερα, αν και προσπάθησα με διαδοχικές επεξεργασίες του αρχικού μου δημοσιευμένου κειμένου, να "κρεμάσω" όλο το κείμενο. Ίσως να ήταν πολύ μεγάλο ή ίσως να έκανα εγώ κάτι λάθος. Η λύση πάντως δόθηκε από τον Τάσο. Τάσε, μιας και το έφερε η κουβέντα, μήπως έχεις πρόχειρο κανένα παραδειγματάκι με την συνάρτηση chooce, για να καταλάβω πως χρησιμοποιείται; Τα λέμε Πάνος |
Καλημέρα Πάνο, Δεν ήταν απορία απλά το προηγούμενο μηνυμά μου δεν εμφανίζεται όλο. Μετά την παράθεση έγραφε: Παράθεση:
=Choose(B1;"Μισθωτός";"Μισθωτή";"Μ ισθωτός και απασχόληση";"Μισθωτή και απασχόληση") θα μας επιστρέψει Μισθωτός όταν το 1>=B1<2 Μισθωτή όταν το 2>=B1<3 Μισθωτός και απασχόληση όταν το 3>=B1<4 και Μισθωτή και απασχόληση όταν το B1=4 Για οποιαδήποτε άλλη τιμή του Β1 δίνει Λάθος |
Θανάση σε ευχαριστώ, δουλεύει και η δικιά σου, που είναι κατιτίς πιο σύντομη από αυτή που προτείνει ο Τάσος. Ευχαριστώ και για το παράδειγμα της choose. Τα λέμε σύντομα, γιατί σκοπεύω να επανέλθω με ένα πιο σύνθετο if -εάν δεν μπορέσω να το λύσω μόνος μου. Πάνος |
1 Συνημμένο(α) Καλησπέρα και από μένα! Παράθεση:
και στη συνέχεια να κάνεις χρήση τύπων αναζήτησης και αναφοράς ώστε να αντλείς από αυτόν τα αποτελέσματα. Για να γίνω κατανοητός, δες αν θέλεις το μικρό παράδειγμα που επισυνάπτω. Τα λέμε! Γιάννης |
χα! χα! Γιάννη, τώρα το είδα. το μελετώ Σ' ευχαριστώ πολύ |
Η ώρα είναι 14:51. |
Ms-Office.gr - ©2000 - 2025, Jelsoft Enterprises Ltd.