Forum

Forum (https://www.ms-office.gr/forum/)
-   Excel - Ερωτήσεις / Απαντήσεις (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/)
-   -   [Γενικά] Εύρεση κοινών τιμών σε δύο κελιά διαφορετικού φύλλου και απόδοση λογικής τιμής (https://www.ms-office.gr/forum/excel-erotiseis-apantiseis/1463-eiresi-koinon-timon-se-dio-kelia-diaforetikoi-filloy-kai-apodosi-logikis-timis.html)

greg13 01-11-11 10:46

Εύρεση κοινών τιμών σε δύο κελιά διαφορετικού φύλλου και απόδοση λογικής τιμής
 
Καλημέρα κ καλό μήνα σε όλους,

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

Σας ευχαριστώ εκ των προταίρων

Lefteris 01-11-11 11:27

1 Συνημμένο(α)
Καλημέρα Γρηγόρη. Καλώς ήρθες στην παρέα.

Ένας τρόπος να βρείς το ζητούμενό σου, είναι χρησημοποιώντας την COUNTIF.

Κοίτα και το συνημμένο.

Πές μας αν έγινε.

gr8styl 01-11-11 12:52

Καλό μήνα σε όλους και από μένα και καλώς όρισες στην παρέα μας Γρηγόρη

Αν υποθέσω ότι τα δεδομένα σου είναι στη στήλη Α του Φύλλο1 και στη στήλη Α του Φύλλο2,
αν δεν υπάρχουν επαναλαμβανόμενες τιμές σε κάθε μιά από τις λίστες, τότε:

στο Β1 του Φύλλο1 βάλε τον τύπο:
=ISNUMBER(MATCH(a1;Φύλλο2!$a:$a;0))

και στο Β1 του Φύλλο2 βάλε τον τύπο:
=ISNUMBER(MATCH(a1;Φύλλο1!$a:$a;0))

Σύρε/αντέγραψε προς τα κάτω όσο χρειάζεται

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

Θανάσης
ΥΓ Λευτέρη δεν θα εμπλεκα βοηθητική στήλη όταν δεν είναι απαραίτητη.
Με το 35 ποιό είναι το ζητούμενο στο sheet1 είναι 2 φορές ενώ στο sheet2 μόνο μία. Μήπως η δεύτερη του sheet1 δεν πρέπει να είναι ΝΑΙ :032: ας μας το διευκρινίσει ο Γρηγόρης.

Lefteris 01-11-11 13:06

Καλό μήνα σε όλους και από εμένα.

Παράθεση:

Λευτέρη δεν θα εμπλεκα βοηθητική στήλη όταν δεν είναι απαραίτητη.
Φίλε Θανάση, εξαρτάται πως ορίζει ο καθένας το απαραίτητο!

Σίγουρα στην περίπτωσή μας, εγώ "δεν είχα" τον τύπο που πρότεινες. Άρα για να δώσω λύση, ήταν απαραίτητη η βοηθητική στήλη.

Παράθεση:

Με το 35 ποιό είναι το ζητούμενο στο sheet1 είναι 2 φορές ενώ στο sheet2 μόνο μία. Μήπως η δεύτερη του sheet1 δεν πρέπει να είναι ΝΑΙ ας μας το διευκρινίσει ο Γρηγόρης.
Σωστό φίλε. Για αυτό άλλωστε το έδωσα και εγώ έτσι στο παράδειγμά μου, για να το δεί ο νέος φίλος μας και να μας πεί.

Τα λέμε.

manolis 01-11-11 19:35

Καλησπέρα σε όλη την παρέα και καλό μήνα

Λευτέρη θα μπορούσες να μην χρησιμοποιήσεις βοηθητική στήλη γράφοντας στο Β1 τον τύπο

=IF(COUNTIF(Sheet2!$A$1:$A$6;A1)>0;"ΝΑΙ";"")

Δηλαδή αντί να βάλεις το κελί U1, να βάλεις τον τύπο που είναι γραμμένος σε αυτό

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

Φιλικά
Μανώλης

Lefteris 02-11-11 09:42

1 Συνημμένο(α)
Καλημέρα σε όλους.

Μιάς και το θέμα, το κάναμε άσκηση, προσπαθώντας να βρούμε τι θα μπορούσαμε να κάνουμε, αλλά δεν το κάναμε...., Μανώλη και φίλοι μου,θα πώ το εξής:
Παράθεση:

Λευτέρη θα μπορούσες να μην χρησιμοποιήσεις βοηθητική στήλη γράφοντας στο Β1 τον τύπο

=IF(COUNTIF(Sheet2!$A$1:$A$6;A1)>0;"ΝΑΙ";"")
Θα μπορούσα επίσης στο Β1 του Sheet1, να βάλω τον τύπο:
Κώδικας:

=IF(ISERROR(MATCH(A1;Sheet2!$A:$A;0));"";"ΝΑΙ")
Και στο Β1, του Sheet2, να βάλω τον τύπο:
Κώδικας:

=IF(ISERROR(MATCH(A1;Sheet1!$A:$A;0));"";"ΝΑΙ")
Επίσης, χωρίς βοηθητικές στήλες..Αλλά δεν το έκανα..
Είμαι σχεδόν σίγουρος, πως αν το ψάξουμε κι άλλο, θα βρούμε και άλλη λύση.

Τα λέμε.


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

Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.


Search Engine Optimization by vBSEO 3.3.2