Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

εχω την επισυναπτομενη κατασταση ανα τριμηνο και θελω να την κανω ενα  οπου βρισκει το ιδιο οναμα να παει να προσθετει μονο το ποσο και οπου δεν το βρισκει να προσθετει ονομα και ποσο.

post-39783-0-65249700-1417978355_thumb.png

Δημοσ.

Αυτο θα ειναι λιγο πιο δυσκολο.

Να υποθεσω, θελεις το ποσο να το προσθετειε σε ενα κελι και το ονομα σε ενα αλλο, ετσι? Ή στο ιδιο?

Αν ειναι σε 2 διαφορετικα, θελεις 2 διαφορετικες συνατρτησεις. Λογικα παλι η SUMIF θα σου κανει τη δουλεια για την προσθεση και συνδιασμο IF και VLOOKUP για τα ονοματα.

Εξηγησε αν μπορεις λιγο καλυτερα πως το θελεις το αποτελεσμα.

Στο παραπανω παραδειγμα δειξε που και πως θελεις να εμφανιζεται το αποτελεσμα και θα προσπαθησω να σου πω.

Δημοσ.

ναι ετσι οπως το λες η τελικη μορφη μετα την ενοποιηση θα ειναι η επισυναπτομενη και θα σβηνει ο κατω πινακας, δηλαδη μετα την ενοποιηση πρπει να μενει ενας και μονο πινακας.

Μεχρι σημερα το κανω με αλφαβητικη ταξινομηση και μου βγαινουν τα ματια.

post-39783-0-98518300-1417983544_thumb.png

Δημοσ.

Αυτο θα ειναι λιγο πιο δυσκολο.

Να υποθεσω, θελεις το ποσο να το προσθετειε σε ενα κελι και το ονομα σε ενα αλλο, ετσι? Ή στο ιδιο?

Αν ειναι σε 2 διαφορετικα, θελεις 2 διαφορετικες συνατρτησεις. Λογικα παλι η SUMIF θα σου κανει τη δουλεια για την προσθεση και συνδιασμο IF και VLOOKUP για τα ονοματα.

Εξηγησε αν μπορεις λιγο καλυτερα πως το θελεις το αποτελεσμα.

Στο παραπανω παραδειγμα δειξε που και πως θελεις να εμφανιζεται το αποτελεσμα και θα προσπαθησω να σου πω.

Η VLOOKUP προϋποθέτει ότι η στήλη είναι ταξινομημένη κατ' αύξουσα σειρά και επομένως πριν από κάθε όνομα θα πρέπει να υπάρχει ένας αριθμός (μονοψήφιος/διψήφιος/τριψήφιος..... ανάλογα με το πλήθος των ονομάτων).

Δημοσ.

Δεν ειμαι ακομα σιγουρος οτι εχω καταλαβει καλα, αλλα θα προσπαθησω να σου δωσω μια λυση.

 

Οπως ειπα και πριν, αφου ουσιαστικα θα αλλαξεις τα δεδομενα σε 2 κελια, θα χωρισουμε αυτα που θελουμε να κανουμε σε 2 μερη:

 

1. Να δουμε αν καποιο απο τα καινουρια ονοματα δεν υπαρχει στα παλαια για να το προσθεσουμε

   Αυτοπου μου ερχεται στα γρηγορα ειναι με VLOOKUP. Αφου εχεις το Β8 κενο, γραφεις =VLOOKUP(A8;$A$2:$A$6;1;0).

   Αν το ονομα υπαρχε, θα σου το βγαλει στο Β8. Αν οχι, θα βγαλει Ν/Α. Αντιγραφεις την συναρτση στα υπολοιπα κελια και σε οσα ονοματα σου εμφανιζει Ν/Α τα αντιγραφεις και τα προσθετεις στον πρωτο πινακα.

 

2. Να φερουμε τα ποσα

   Βαζεις στο C2 =VLOOKUP(A2;$A$8:$C$11;3;0). Την αντιγραφεις και στα απο κατω κελια και  θα σου φερει το ποσο για καθε ονομα. Οπου το ονομα δεν υπαρχει στο κατω πεινακα, θα σου φερνει Ν/Α. Ή το σβηνεις και βαζεις ενα 0 ή αν θελεις να το κανεις πιο καλο, αντικατεστησε την απλη VLOOKUP  με IFERROR(VLOOKUP(A2;$A$8:$C$11;3;0);0).

 

Να σημειωσω οτι για να δουλεψει η VLOOKUP χρειαζεται τα ονοματα να τα γραφεις το ιδιο και να ειναι μοναδικα. Δηλαδη στο πρωτα παραδειγμα εχεις "κωστα" και "κωστας". Για την VLOOKUP ειναι τελειως διαφορετικα. Και αν εχεις 2 διαφορετικους Κωστας, να τους ξεχωρισεις καπως, πχ Κωστας1 και Κωστας2.

 

Αν μαθεις τη VLOOKUP θα δεις οτι ειναι πολυ καλη και χρησιμη συναρτηση. Για να σου την εξηγησω λιγο

¨VLOOKUP(A2;A8:C11;3;0):

Σημαινει οτι ψαχνει το περιεχομενο του κελιου Α2 στην πρωτη στηλη του πινακα Α8:C11 και οταν το βρει, φερνει το περιεχομενου του κελιου της ιδιας γραμμης απο την στηλη. Το τελικο 0 λεει οτι θα πρεπει να ψαξει για ακριβως το ιδιο και οχι παρομοιο περιεχομενο του Α2 (πχ αν εψαχνες το νουμερο 3, αλλα αν δεν το εβρισκε να εψαχνε το 4).

 

Ελπιζω να βοηθησα.

Δημοσ.

Δεν ειμαι ακομα σιγουρος οτι εχω καταλαβει καλα, αλλα θα προσπαθησω να σου δωσω μια λυση.

 

Οπως ειπα και πριν, αφου ουσιαστικα θα αλλαξεις τα δεδομενα σε 2 κελια, θα χωρισουμε αυτα που θελουμε να κανουμε σε 2 μερη:

 

1. Να δουμε αν καποιο απο τα καινουρια ονοματα δεν υπαρχει στα παλαια για να το προσθεσουμε

   Αυτοπου μου ερχεται στα γρηγορα ειναι με VLOOKUP. Αφου εχεις το Β8 κενο, γραφεις =VLOOKUP(A8;$A$2:$A$6;1;0).

   Αν το ονομα υπαρχε, θα σου το βγαλει στο Β8. Αν οχι, θα βγαλει Ν/Α. Αντιγραφεις την συναρτση στα υπολοιπα κελια και σε οσα ονοματα σου εμφανιζει Ν/Α τα αντιγραφεις και τα προσθετεις στον πρωτο πινακα.

 

2. Να φερουμε τα ποσα

   Βαζεις στο C2 =VLOOKUP(A2;$A$8:$C$11;3;0). Την αντιγραφεις και στα απο κατω κελια και  θα σου φερει το ποσο για καθε ονομα. Οπου το ονομα δεν υπαρχει στο κατω πεινακα, θα σου φερνει Ν/Α. Ή το σβηνεις και βαζεις ενα 0 ή αν θελεις να το κανεις πιο καλο, αντικατεστησε την απλη VLOOKUP  με IFERROR(VLOOKUP(A2;$A$8:$C$11;3;0);0).

 

Να σημειωσω οτι για να δουλεψει η VLOOKUP χρειαζεται τα ονοματα να τα γραφεις το ιδιο και να ειναι μοναδικα. Δηλαδη στο πρωτα παραδειγμα εχεις "κωστα" και "κωστας". Για την VLOOKUP ειναι τελειως διαφορετικα. Και αν εχεις 2 διαφορετικους Κωστας, να τους ξεχωρισεις καπως, πχ Κωστας1 και Κωστας2.

 

Αν μαθεις τη VLOOKUP θα δεις οτι ειναι πολυ καλη και χρησιμη συναρτηση. Για να σου την εξηγησω λιγο

¨VLOOKUP(A2;A8:C11;3;0):

Σημαινει οτι ψαχνει το περιεχομενο του κελιου Α2 στην πρωτη στηλη του πινακα Α8:C11 και οταν το βρει, φερνει το περιεχομενου του κελιου της ιδιας γραμμης απο την στηλη. Το τελικο 0 λεει οτι θα πρεπει να ψαξει για ακριβως το ιδιο και οχι παρομοιο περιεχομενο του Α2 (πχ αν εψαχνες το νουμερο 3, αλλα αν δεν το εβρισκε να εψαχνε το 4).

 

Ελπιζω να βοηθησα.

Σε ευχαριστώ πολύ για την βοήθεια. 'Οντως ψάχνω να ενημερώνει ταυτόχρονα και τα δυο κελια όπου υπαρχει το ονομα απλα να προσθετει το ποσο και οπου δεν βρισκει ονομα να βαζει το ονομα και το ποσο στα αντιστοιχα κελια.

Δημοσ.

Σε ευχαριστώ πολύ για την βοήθεια. 'Οντως ψάχνω να ενημερώνει ταυτόχρονα και τα δυο κελια όπου υπαρχει το ονομα απλα να προσθετει το ποσο και οπου δεν βρισκει ονομα να βαζει το ονομα και το ποσο στα αντιστοιχα κελια.

 

Το δυσκολο εδω ειναι οτι δεν μπορεις να εισαγεις μια συναρτηση στο C2 για παραδειγμα, η οποια θα βαζει μια τιμη στο A2.

Η συναρτηση παντα δουλευει στο κελι στο οποιο την εχεις βαλει.

 

Ο τροπος που σου γραφω πιο πανω θα κανει αυτο που θες, αλλα σε 2 βηματα. Αργοτερα κανεις και μια macro και θα το εχεις ετοιμο.

  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...