atvelos Δημοσ. 7 Δεκεμβρίου 2014 Δημοσ. 7 Δεκεμβρίου 2014 εχω την επισυναπτομενη κατασταση ανα τριμηνο και θελω να την κανω ενα οπου βρισκει το ιδιο οναμα να παει να προσθετει μονο το ποσο και οπου δεν το βρισκει να προσθετει ονομα και ποσο.
kiko33gr Δημοσ. 7 Δεκεμβρίου 2014 Δημοσ. 7 Δεκεμβρίου 2014 Αυτο θα ειναι λιγο πιο δυσκολο. Να υποθεσω, θελεις το ποσο να το προσθετειε σε ενα κελι και το ονομα σε ενα αλλο, ετσι? Ή στο ιδιο? Αν ειναι σε 2 διαφορετικα, θελεις 2 διαφορετικες συνατρτησεις. Λογικα παλι η SUMIF θα σου κανει τη δουλεια για την προσθεση και συνδιασμο IF και VLOOKUP για τα ονοματα. Εξηγησε αν μπορεις λιγο καλυτερα πως το θελεις το αποτελεσμα. Στο παραπανω παραδειγμα δειξε που και πως θελεις να εμφανιζεται το αποτελεσμα και θα προσπαθησω να σου πω.
atvelos Δημοσ. 7 Δεκεμβρίου 2014 Μέλος Δημοσ. 7 Δεκεμβρίου 2014 ναι ετσι οπως το λες η τελικη μορφη μετα την ενοποιηση θα ειναι η επισυναπτομενη και θα σβηνει ο κατω πινακας, δηλαδη μετα την ενοποιηση πρπει να μενει ενας και μονο πινακας. Μεχρι σημερα το κανω με αλφαβητικη ταξινομηση και μου βγαινουν τα ματια.
nikomas50 Δημοσ. 8 Δεκεμβρίου 2014 Δημοσ. 8 Δεκεμβρίου 2014 Αυτο θα ειναι λιγο πιο δυσκολο. Να υποθεσω, θελεις το ποσο να το προσθετειε σε ενα κελι και το ονομα σε ενα αλλο, ετσι? Ή στο ιδιο? Αν ειναι σε 2 διαφορετικα, θελεις 2 διαφορετικες συνατρτησεις. Λογικα παλι η SUMIF θα σου κανει τη δουλεια για την προσθεση και συνδιασμο IF και VLOOKUP για τα ονοματα. Εξηγησε αν μπορεις λιγο καλυτερα πως το θελεις το αποτελεσμα. Στο παραπανω παραδειγμα δειξε που και πως θελεις να εμφανιζεται το αποτελεσμα και θα προσπαθησω να σου πω. Η VLOOKUP προϋποθέτει ότι η στήλη είναι ταξινομημένη κατ' αύξουσα σειρά και επομένως πριν από κάθε όνομα θα πρέπει να υπάρχει ένας αριθμός (μονοψήφιος/διψήφιος/τριψήφιος..... ανάλογα με το πλήθος των ονομάτων).
kiko33gr Δημοσ. 8 Δεκεμβρίου 2014 Δημοσ. 8 Δεκεμβρίου 2014 Δεν ειμαι ακομα σιγουρος οτι εχω καταλαβει καλα, αλλα θα προσπαθησω να σου δωσω μια λυση. Οπως ειπα και πριν, αφου ουσιαστικα θα αλλαξεις τα δεδομενα σε 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 και οταν το βρει, φερνει το περιεχομενου του κελιου της ιδιας γραμμης απο την 3η στηλη. Το τελικο 0 λεει οτι θα πρεπει να ψαξει για ακριβως το ιδιο και οχι παρομοιο περιεχομενο του Α2 (πχ αν εψαχνες το νουμερο 3, αλλα αν δεν το εβρισκε να εψαχνε το 4). Ελπιζω να βοηθησα.
atvelos Δημοσ. 9 Δεκεμβρίου 2014 Μέλος Δημοσ. 9 Δεκεμβρίου 2014 Δεν ειμαι ακομα σιγουρος οτι εχω καταλαβει καλα, αλλα θα προσπαθησω να σου δωσω μια λυση. Οπως ειπα και πριν, αφου ουσιαστικα θα αλλαξεις τα δεδομενα σε 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 και οταν το βρει, φερνει το περιεχομενου του κελιου της ιδιας γραμμης απο την 3η στηλη. Το τελικο 0 λεει οτι θα πρεπει να ψαξει για ακριβως το ιδιο και οχι παρομοιο περιεχομενο του Α2 (πχ αν εψαχνες το νουμερο 3, αλλα αν δεν το εβρισκε να εψαχνε το 4). Ελπιζω να βοηθησα. Σε ευχαριστώ πολύ για την βοήθεια. 'Οντως ψάχνω να ενημερώνει ταυτόχρονα και τα δυο κελια όπου υπαρχει το ονομα απλα να προσθετει το ποσο και οπου δεν βρισκει ονομα να βαζει το ονομα και το ποσο στα αντιστοιχα κελια.
kiko33gr Δημοσ. 9 Δεκεμβρίου 2014 Δημοσ. 9 Δεκεμβρίου 2014 Σε ευχαριστώ πολύ για την βοήθεια. 'Οντως ψάχνω να ενημερώνει ταυτόχρονα και τα δυο κελια όπου υπαρχει το ονομα απλα να προσθετει το ποσο και οπου δεν βρισκει ονομα να βαζει το ονομα και το ποσο στα αντιστοιχα κελια. Το δυσκολο εδω ειναι οτι δεν μπορεις να εισαγεις μια συναρτηση στο C2 για παραδειγμα, η οποια θα βαζει μια τιμη στο A2. Η συναρτηση παντα δουλευει στο κελι στο οποιο την εχεις βαλει. Ο τροπος που σου γραφω πιο πανω θα κανει αυτο που θες, αλλα σε 2 βηματα. Αργοτερα κανεις και μια macro και θα το εχεις ετοιμο. 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα