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/2329-xreopistosi-selidas-tameioy-apo-selides-esodon-eksodon-kata-imerominia.html)

ataktos 07-02-13 12:27

Χρεωπίστωση σελίδας ταμείου απο σελίδες εσόδων εξόδων κατά ημερομηνία
 
1 Συνημμένο(α)
Φίλοι καλημέρα...

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

Υπάρχει τρόπος?

Ευχαριστώ για κάθε βοήθεια

gr8styl 08-02-13 20:23

1 Συνημμένο(α)
Καλησπέρα.
Φίλε Χάρη,
δες στο συνημμένο (xls για συμβατότητα με Excel 2003) μια από τις πιθανές λύσεις.
Μελέτησε το και για τυχόν απορίες ρώτα στο φόρουμ.

Θανάσης

Spirosgr 10-02-13 00:53

Καλημέρα
Θα μπορούσε κανείς να χρησιμοποιήσει μια αυτοματοποιημένη μέθοδο όσον αφορά την ταξινόμιση στοιχείων που τον ενδιαφέρουν ως εξής:
Στο ζητούμενο για παράδειγμα θέλουμε ταξινόμιση ημερομηνιών .
Περνάμε τον παρακάτω κώδικα στο φύλλο και όχι σε Module

Κώδικας:

Private Sub Worksheet_Change(ByVal Target As Range)
    Application.ScreenUpdating = False
    Sheet1.ListObjects("Table1").Sort.SortFields.Clear
    Sheet1.ListObjects("Table1").Sort.SortFields.Add _
            Key:=Range("Table1[Ημερομηνία]"), SortOn:=xlSortOnValues, Order:=xlAscending, _
            DataOption:=xlSortNormal
    With Sheet1.ListObjects("Table1").Sort
        .Header = xlYes
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub

Όπου Sheet1 το κωδικό όνομα του φύλλου
Table1 η ονομασία του πίνακα δεδομένων μας
και Table1[Ημερομηνία] η στήλη που θα ταξινομιθεί

Σε κάθε καταχώρηση ημερομηνίας ο κώδικας βρίσκει την σειρά της και την τοποθετεί παρασύροντας και τα υπόλοιπα δεδομένα να μπούν στην σωστή σειρά
Ο κωδικας είναι πολύ γρήγορος αν και εφ όσον το φύλλο περιέχει απλές καταχωρήσεις ή απλούς υπολογισμούς
Αν περιέχει περίπλοκους υπολογισμούς πάλι λειτουργεί πολύ καλά αλλά καθυστερεί ελάχιστα
Σε 2010 έκδοση έχει γίνει εφαρμογή σε ημερολόγιο ταμείου με συναρτήσεις IF, AND, OR, SUM, AVERAGE και συνδιασμό κάποιων από τους παραπάνω τύπους σε 12 στήλες καθώς και με 3 Conditional Formating και είναι ακαριαίος
Όσον αφορά την μεταφορά των αρχείων από διαφορετικά φύλλα σε ένα θα προτεινα ένα και μόνο φύλλο ΕΣΟΔΑ ΕΞΟΔΑ με διαφορετικό ID πχ 1=ΕΣΟΔΑ, 2=ΕΞΟΔΑ
Οπότε ή με φίλτρο φιλτράροντας ως προς 1 ή 2 να παίρνουμε και συγκεντρωτικά τα αποτελέσματα μας ή και με Pivot table


Η ώρα είναι 20:48.

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


Search Engine Optimization by vBSEO 3.3.2