Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Γενικά] ΤΟ ΥΠΟΛΟΙΠΟ ΕΡΧΕΤΑΙ ΑΠΟ..

Excel - Ερωτήσεις / Απαντήσεις Ότι έχει σχέση με συναρτήσεις, μορφοποίηση, εκτυπώσεις γραφήματα κτλ.

Απάντηση στο θέμα

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 16-01-17, 09:18
Όνομα: ΝΙΚΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2012
Μηνύματα: 12
Προεπιλογή ΤΟ ΥΠΟΛΟΙΠΟ ΕΡΧΕΤΑΙ ΑΠΟ..

Σε μια καρτελα πελατη το υπολοιπο του να μας λεει απο ποτε ειναι στο περιπου
Ευχαριστω και πάλι
Νίκος
Συνημμένα Αρχεία
Τύπος Αρχείου: xls ΥΠΟΛΟΙΠΟ ΑΠΟ ΠΑΡΑΔΕΙΓΜΑ.xls (38,0 KB, 33 εμφανίσεις)
Απάντηση με παράθεση
  #2  
Παλιά 20-01-17, 10:18
Όνομα: ΝΙΚΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2012
Μηνύματα: 12
Προεπιλογή Απάντηση

Έχω βρει την λύση και μπορώ να βάλω το αρχείο στο forum αν το επιθυμεί κάποιος
Ευχαριστώ
Απάντηση με παράθεση
  #3  
Παλιά 20-01-17, 16:24
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 1.046
Προεπιλογή

Εγώ θα πρότεινα λύση με κώδικα VBA:

Κώδικας:
Option Explicit

Function UNPAIDFROM(B As Long, Rng1 As Range, Rng2 As Range) As Long
    If Rng1.Columns.Count <> 1 Or Rng2.Columns.Count <> 1 _
        Or Rng1.Count <> Rng2.Count Then Exit Function
    
    Dim R As Long, Sum As Long
    R = Rng2.Count
    Sum = Rng2.Cells(R, 1).Value
    UNPAIDFROM = Rng1.Cells(R, 1).Value
    
    While B >= Sum
        If R = 1 Then
            UNPAIDFROM = Rng1.Cells(1, 1).Value
            Exit Function
        End If
        
        If B < Sum + Rng2.Cells(R - 1, 1).Value Then
            UNPAIDFROM = Rng1.Cells(R, 1).Value
            Exit Function
        End If
        R = R - 1
        Sum = Sum + Rng2.Cells(R, 1).Value
    Wend
End Function
Η συνάρτηση UNPAIDFROM() έχει 3 ορίσματα:
1ο: Το ποσό υπολοίπου (είτε κελί είτε αριθμό με το χέρι),
2ο: Το εύρος κελιών στη στήλη που περιέχει την ημερομηνία παραστατικών,
3ο: Το εύρος κελιών στη στήλη που περιέχει τις αξίες των τιμολογίων.

Το δύο τελευταία ορίσματα πρέπει να αποτελούνται από μία στήλη και το πλήθος των κελιών τους να είναι ίσο, π.χ. Α1:Α10 και G11:G20.

Νίκο, αν σου είναι εύκολο ανέβασε και τη δική σου λύση, για εγκυκλοπαιδικές γνώσεις και μόνο.
__________________
Your Curiosity Will Be The Death Of You!

Τελευταία επεξεργασία από το χρήστη ChrisGT7 : 20-01-17 στις 21:14.
Απάντηση με παράθεση
  #4  
Παλιά 20-01-17, 21:55
Όνομα: ΝΙΚΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2012
Μηνύματα: 12
Προεπιλογή ανέβασμα προτασης

Φίλε Χρήστο ανεβάζω το εν λόγο παράδειγμα χωρίς (vba) με συναρτήσεις, συμπληρώνουμε τα κίτρινα κελιά γιατί τα υπόλοιπα έχουν σχέσεις και συναρτήσεις και μόνο το φύλλο data μια και το επόμενο είναι δυναμικό.

Χρήστο εάν θέλεις δες και την συνέχεια του άλλου θέματος επιμερισμός εξόδων χρειάζομαι βοήθεια
Τα λέμε...
Νίκος
Συνημμένα Αρχεία
Τύπος Αρχείου: xls ΤΡΑΝΣ ΜΕΤΑΦΟΡΙΚΗ.xls (81,5 KB, 29 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη Spirosgr : 21-01-17 στις 07:15.
Απάντηση με παράθεση
  #5  
Παλιά 21-01-17, 13:29
Το avatar του χρήστη ChrisGT7
Διαχειριστής
Όνομα: Χρήστος Ζώρζος
Έκδοση λογισμικού Office: Ms-Office 2016
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 20-09-2013
Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 1.046
Προεπιλογή

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

Παρόλα αυτά, ανεβάζω το αρχείο προσθέτοντας ένα επιπλέον φύλλο, όπου χρησιμοποιώ τη συνάρτηση UNPAIDFROM στο κελί K2 (ελαφρώς βελτιωμένη ως προς το εύρος των στηλών) για να τη δεις και στην πράξη, αν θες να αποφύγεις το ξεχωριστό φύλλο παρακολούθησης και να βλέπεις απευθείας την ημερομηνία του παλιότερου ανεξόφλητου τιμολογίου.

Επίσης, χρησιμοποίησα τη μορφοποίηση υπό όρους στη στήλη της ημερομηνίας των τιμολογίων ώστε να κοκκινίζει η αντίστοιχη ημερομηνία.
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm ΤΡΑΝΣ ΜΕΤΑΦΟΡΙΚΗ.xlsm (39,7 KB, 43 εμφανίσεις)
__________________
Your Curiosity Will Be The Death Of You!
Απάντηση με παράθεση
  #6  
Παλιά 21-01-17, 20:44
Όνομα: ΝΙΚΟΣ
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική
 
Εγγραφή: 20-07-2012
Μηνύματα: 12
Προεπιλογή PERFECT

the best....
Ευχαριστώ Νίκος
Απάντηση με παράθεση
Απάντηση στο θέμα


Δικαιώματα - Επιλογές
Δε μπορείτε να δημοσιεύσετε νέα μηνύματα
Δε μπορείτε να δημοσιεύσετε απαντήσεις
Δεν μπορείτε να επισυνάψετε αρχεία
Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας

Ο κώδικας ΒΒ είναι σε λειτουργία
Τα Smilies είναι σε λειτουργία
Ο κώδικας [IMG] είναι σε λειτουργία
Ο κώδικας HTML είναι εκτός λειτουργίας
Trackbacks are εκτός λειτουργίας
Pingbacks are εκτός λειτουργίας
Refbacks are εκτός λειτουργίας


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
Υπόλοιπο αποθήκης (stock). Αποτροπή αρνητικών τιμών kapetang Access samples - Χρήσιμα αρχεία & παραδείγματα 0 23-09-13 10:53
Υπόλοιπο Αδειών stelianta Access - Ερωτήσεις / Απαντήσεις 2 29-02-12 22:33


Η ώρα είναι 17:49.