Εμφάνιση 1-4 από 4
  1. #1
    Εγγραφή
    23-03-2007
    Ηλικία
    40
    Μηνύματα
    48
    Downloads
    1
    Uploads
    0
    Καλησπέρα παιδιά,

    Θα ήθελα να ρωτήσω κάτι για τους ειδικούς του excel.

    Έχω ένα λογιστικό φύλλο το οποίο έχει δύο rows την Α και τη Β.
    Στην Α έχω τους λογαριασμούς σε αυτή τη μορφή

    6000000000
    6100000000
    6100001000
    6100001100

    και πάει λέγοντας...

    στην στήλη Β έχω αριθμούς

    10,00
    20,00
    45,00
    50,00

    και πάει λέγοντας...

    δηλαδή η μορφή του sheet είναι η εξής..

    Α | Β
    6000000000 | 10,00
    6100000000 | 20,00
    6100001000 | 45,00
    6100001100 | 50,00

    και πάει λέγοντας..

    Στο ίδιο αρχείο excel έχω δημιουργήσει ένα άλλο sheet και θέλω σε ένα πεδίο ας πούμε στο Α1 του νέου sheet να αναζητήσω από τη στήλη Α, του sheet που περιέχει τα παραπάνω δεδομένα που σας περιγράφω, λογαριασμούς με κριτήριο το εξής:

    61****1***

    δηλαδή όσους ξεκινάνε από 61 και στο έβδομο χαρακτήρα έχουν 1.
    Μετά αφού τους βρεί θα πάει και θα προσθέσει τον αριθμό που έχουν δίπλα τους από τη στήλη Β.

    Παράδειγμα:

    Αν αναζητήσει με το κριτήριο 61****1*** θα μας φέρει τον λογαριασμό

    6100001000

    και όσους άλλους λογαριασμούς ταιριάζουν με το κριτήριο.

    Μετά θα πάει και θα διαβάσει από τη στήλη Β τον αριθμό δίπλα του και θα τον προσθέσει.

    Μία εντολή που κάνει κάτι παρόμοιο είναι

    SUMIF(A:A;6100001000;B:B)

    Αυτή η εντολή ψάχνει από την στήλη Α τον λογαριασμό 6100001000 και όταν τον βρεί πάει και προσθέτει το περιεχόμενο της στήλης Β του λογαριασμού.

    Αυτή η εντολή όμως δεν υποστηρίζει χαρακτήρες μπαλαντέρ. Δηλαδή δεν μπορώ να του πω να ψαξει για 61****1*** ή για 61????1???, δεν λειτουργεί.

    Υπάρχει καμία εντολή η συνδιασμός εντολών η οποία θα κάνει ότι και η sumif αλλά
    θα δέχεται και κριτήρια με χαρακτήρες μπαλαντέρ?

    Ευχαριστώ εκ των προτέρων για την βοήθεια σας και για τον χρόνο σας.

  2. #2
    Εγγραφή
    17-09-2007
    Ηλικία
    47
    Μηνύματα
    865
    Downloads
    1
    Uploads
    0
    Δυστυχώς αυτό που θές μάλλον δε γίνεται έτσι απλά. Μπορεί βέβαια να γίνει με χρήση VB, αλλά είναι περίπλοκο.

    Μια ιδέα: Γιατί δε σπάς τη στήλη αυτή σε περισσότερες, που θα έχουν τα πεδία που θές, με χρήση των LEFT(), MID(), RIGHT(), πχ:

    Κώδικας:
    Α          | Β     | C                | D                | E
    6000000000 | 10,00 | LEFT(A1;2) -> 60 | MID(A1;7;1) -> 0 | IF(AND(C1=61;D1=1);1;0)
    6100000000 | 20,00 | LEFT(A2;2) -> 61 | MID(A2;7;1) -> 1
    6100001000 | 45,00 | κοκ...
    6100001100 | 50,00 |
    Οπότε το SUMIF() θα κρίνει βάσει της στήλης E. Φυσικά οι C, D, E μπορεί να είναι σε άλλο φύλλο.

  3. #3
    Εγγραφή
    19-06-2008
    Περιοχή
    127.0.0.1
    Μηνύματα
    1.148
    Downloads
    0
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    14000/700
    ISP
    Conn-x OTE
    Router
    cisco887va+sec-k9
    Path Level
    Fastpath
    Και γιατί να μην κάνει μόνο μια (κρυφή αν θέλεις) στήλη, με τιμή
    Κώδικας:
    =AND(LEFT(A1;2)="61"; MID(A1;7;1)="1")
    η οποία ζητά και το αριστερό μέρος να είναι "61" και ο 7ος χαρακτηρας να είναι "1";
    Οπότε το sumif θα ελέγχει αυτή τη στήλη.
    Να σημειώσω ότι το αποτέλεσμα της πράξης αυτής είναι TRUE ή FALSE (logical),
    αρα είναι απ'ευθείας παράμετρος για την sumif.
    Τώρα αν μπορείς γράφεις την παράσταση στην sumif... αλλά εμφανισιακά δεν θα είναι ... εύκολα κατανοητό...

    Οι δοκιμές έγιναν σε openoffice αλλά δεν νομίζω να υπάρχει διαφορά στο excel

  4. #4
    Εγγραφή
    17-09-2007
    Ηλικία
    47
    Μηνύματα
    865
    Downloads
    1
    Uploads
    0
    Παράθεση Αρχικό μήνυμα από bxenos Εμφάνιση μηνυμάτων
    Και γιατί να μην κάνει μόνο μια...
    Ακόμα καλύτερα! Πολύ καλή ιδέα.

Παρόμοια Θέματα

  1. Ερώτηση για συνάρτηση excel και "values"
    Από antreas9 στο φόρουμ Software γενικά
    Μηνύματα: 7
    Τελευταίο Μήνυμα: 04-04-08, 13:06
  2. Ερωτημα για excel
    Από Insomniac στο φόρουμ Software γενικά
    Μηνύματα: 6
    Τελευταίο Μήνυμα: 11-08-07, 20:16
  3. Απορία-ερωτηση για Excel
    Από Sebu στο φόρουμ Windows
    Μηνύματα: 1
    Τελευταίο Μήνυμα: 31-05-07, 20:24
  4. Ερώτηση για το EXCEL
    Από PanagiotisG στο φόρουμ Windows
    Μηνύματα: 7
    Τελευταίο Μήνυμα: 06-05-06, 14:37

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας