egrafes egr ρώτησε πριν 5 έτη
Καλησπέρα! έχω ένα πρόβλημα με μια συνάρτηση if και θα ήθελα την βοήθεια σας άμα γνωρίζετε. ποιο συγκεκριμένα έχω δύο στήλες (Α και Β) όπου στην στήλη Α έχει όνομα και στο κελί B έχω την συνάρτηση =IF(A2=”Γιώργος”;”10″)+IF(A2=”Παύλος”;”5″)+IF(A2=”Μαρία”;”15″)   για να βγαίνει ανάλογα με το όνομα ένας κωδικός (εικόνα  http://prntscr.com/gb60za) με το αποτέλεσμα να είναι αυτό που ορίζει η if αν υπάρχει αντίστοιχο κελί (http://prntscr.com/gb61h3). το πρόβλημα είναι στο εξής: αν στο κελί υπάρχει μαζί όνομα-επίθετο με εφαρμογή του ίδιου τύπου το αποτέλεσμα είναι 0 (http://prntscr.com/gb6259). αυτό συμβαίνει επειδή μέσα στο κελί δεν εντοπίζει ακριβώς την λέξη που έχει (αντί για Γιώργος είναι Γιώργος αβγ). ξέρετε αν μπορεί να αλλάξει κάπως ο τύπος ώστε να αναγνωρίζει στο κέλι μόνο την πρώτη λέξη? (πάντα τα κελιά στην στήλη Α είναι την μορφής όνομα “κενό” επίθετο). Να προσθέσω οτι επειδή απο αυτά τα κελιά, μετά προκύπτουν και άλλα δεν μπορώ να βάλω σε μια στήλη το όνομα και σε άλλη το επίθετο και πρέπει να είναι στην ίδια. 
Ευχαριστώ πολύ εκ των προτέρων για την βοήθεια
Δημήτρης

6 Απαντήσεις

Χάρης Αναγνωστόπουλος Staff απάντησε πριν 5 έτη

Καλησπέρα egrafes egr,
Αυτό που ζητάς είναι πολύ εύκολο. Θα πρέπει απλά να θέσεις την IF να ελέγχει αν το κελί περιέχει συγκεκριμένη λέξη ή γράμματα. 
Για να το κάνεις αυτό θα πρέπει το “Κελί=Όνομα” στην IF να το αντικαταστήσεις με το παρακάτω:
ISNUMBER(SEARCH(“Όνομα”,Κελί))
Για παράδειγμα αν αναζητάς τον Γιώργο θα πρέπει να γίνει η IF:
=IF(ISNUMBER(SEARCH(“Γιώργος”,A2)),10)
από έτσι που ήταν πριν
IF(A2=”Γιώργος”;”10″)
Ελπίζω να ήταν αρκετή η βοήθεια μας.

egrafes egr απάντησε πριν 5 έτη

σε ευχαριστώ για την απάντηση σου…οταν βάζω τον τύπο στο κελί Β1 μου βγάζει μνμ λάθους
http://prntscr.com/gbkq04

egrafes egr απάντησε πριν 5 έτη

σε ευχαριστώ για την απάντηση σου…οταν βάζω τον τύπο στο κελί Β2 μου βγάζει μνμ λάθους
http://prntscr.com/gbkq04

Φον Ζαρουλολιάκος απάντησε πριν 5 έτη

Αντικατάστησε τα κόμματα στη συνάρτηση που έγραψε ο φίλος με ελληνικά ερωτηματικά και θα είσαι τσίφτης…

=IF(ISNUMBER(SEARCH(“Γιώργος”;A2));10)

Χάρης Αναγνωστόπουλος Staff απάντησε πριν 5 έτη

Ισχύει αυτό που ανέφερε ο Φον, κάνε αντικατάσταση των “,” με “;” και είσαι έτοιμος.

Απλώς τo κόμμα στις συναρτήσεις αναγνωρίζεται μόνο από την αγγλική έκδοση του Office ή αν εγκαταστήσεις κάποιο πακέτο αγγλικής γλώσσας από εδώ:

https://support.office.com/el-gr/article/Βοηθητικό-πακέτο-γλώσσας-για-το-Office-82ee1236-0f9a-45ee-9c72-05b026ee809f?omkt=el-GR&ui=el-GR&rs=el-GR&ad=GR

egrafes egr απάντησε πριν 5 έτη

σας ευχαριστώ πολύ και τους δυο για την βοήθεια σας! δούλεψε άψογα!