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/6221-eispraxthenta-liksiprothesma-ana-mina.html)

istrios 12-12-22 08:48

Εισπραχθέντα & Ληξιπρόθεσμα ανά μήνα
 
1 Συνημμένο(α)
Σας χαιρετώ και πάλι. Φτιάχνω σε ένα φίλο μία λίστα ώστε να παρακολουθεί τις πληρωμές σε ένα μικρό σύλλογο που είναι μέλος. Έχω το εξής πρόβλημα. Δεν μπορώ στο κελί G3 & G5 να υπολογίσω τα εισπραχθέντα και τα ληξιπρόθεσμα του μήνα σύμφωνα με τις εγγραφές στη στήλη C. Αν μπορούσε να βοηθήσει κάποιος θα το εκτιμούσα πολύ. Επισυνάπτω το αρχείο.

kapetang 12-12-22 11:14

Καλημέρα

Οι τύποι στnν περιοχή G8:G105 επιστρέφουν κείμενο και όχι αριθμούς, με αποτέλεσμα το οποιοδήποτε άθροισμά τους να είναι μηδέν (0).

1) Διόρθωσε, στην περιοχή G8:G105, τους τύπους της μορφής: =IF(E8="Οικογενειακή"; "20";"25"), σε: =IF(E8="Οικογενειακή"; 20;25).

2) Άλλαξε τον τύπο στο κελί G5: =SUMIF(C8:C147;"<>";G8:G147)-G3, στον απλούστερο και κατανοητό: =SUM(G8:G105)-G3

istrios 12-12-22 11:42

Παράθεση:

Αρχική Δημοσίευση από kapetang (Μήνυμα 34301)
Καλημέρα

Οι τύποι στnν περιοχή G8:G105 επιστρέφουν κείμενο και όχι αριθμούς, με αποτέλεσμα το οποιοδήποτε άθροισμά τους να είναι μηδέν (0).

1) Διόρθωσε, στην περιοχή G8:G105, τους τύπους της μορφής: =IF(E8="Οικογενειακή"; "20";"25"), σε: =IF(E8="Οικογενειακή"; 20;25).

2) Άλλαξε τον τύπο στο κελί G5: =SUMIF(C8:C147;"<>";G8:G147)-G3, στον απλούστερο και κατανοητό: =SUM(G8:G105)-G3

Βλακεία μου....Σε ευχαριστώ πολυ!!

istrios 12-12-22 12:04

Ξέχασα να σημειώσω αν υπάρχει η δυνατότητα οι αριθμοί στις στήλες G,I κλπ να μην είναι ορατοί οι αριθμοί εξ αρχής αλλά να εμφανίζονται πχ όταν πάω να εισάγω στη στήλη Ε το είδος της συνδρομής. Δοκίμασα με =IF(ISBLANK(Ε8) στην αρχή του τύπου και δεν μου δούλεψε.

kapetang 12-12-22 12:22

Στο G8, δοκίμασε τον τύπο: =IF(E8<>"";IF(E8="Οικογενειακή"; 20;25);"")

και στο E8 τον: =IFERROR(G8*12;"")

istrios 12-12-22 12:47

Παράθεση:

Αρχική Δημοσίευση από kapetang (Μήνυμα 34304)
Στο G8, δοκίμασε τον τύπο: =IF(E8<>"";IF(E8="Οικογενειακή"; 20;25);"")

και στο E8 τον: =IFERROR(G8*12;"")

Για άλλη μία φορά άμεση, γρήγορη και λειτουργική απάντηση.:worthy::worthy::worthy:

kapetang 12-12-22 14:11

Να είσαι καλά και καλή συνέχεια!

istrios 13-12-22 11:42

Είπα να μην ρωτήσω ξανά για να μην τα θέλω όλα έτοιμα αλλά όσο κι αν έψαξα εδώ και πολλές ώρες δεν βρήκα λύση. Έχω κάνει μία δυναμική λίστα χωρίς κενά στο παραπάνω που σας έστειλα.
Στη στήλη Α; =IF(B2="";"";MAX(A$1:A1)+1)
Στη στήλη Β: =IFERROR(INDEX($B$2:$B$143;MATCH(ROW()-ROW($O$1);$M$2:$M$143;0));"")
Στην επικύρωση δεδομένων: =OFFSET($B$1;1;0;MAX($A:$A);1)
Όλα καλά μέχρι που όταν κάνω διαγραφή κάποιας εγγραφής και μου βγάζει: =IF(#ΑΝΑΦ!="";"";MAX(Δεδομένα!A$1:A3)+1) και δεν λειτουργεί μετά η λίστα. Υπάρχει λύση σε αυτό ή είναι αδυναμία του Excel;

kapetang 14-12-22 08:53

1 Συνημμένο(α)
Καλημέρα

1)
Γενικά στο excel, όταν ένας τύπος αναφέρεται σε κάποιο κελί, δε πρέπει να το διαγράφουμε, επειδή καταστρέφεται η αναφορά και προκαλείται λάθος.

Κάποιες φορές όμως αυτό δε συμβαίνει (δες στο συνημμένο ένα παράδειγμα).

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

Η τιμή της συνάρτησης ROW($O$1) είναι σταθερά 1, γιατί μπήκε στον τύπο;

istrios 14-12-22 10:49

1 Συνημμένο(α)
Παράθεση:

Αρχική Δημοσίευση από kapetang (Μήνυμα 34309)
Καλημέρα

1)
Γενικά στο excel, όταν ένας τύπος αναφέρεται σε κάποιο κελί, δε πρέπει να το διαγράφουμε, επειδή καταστρέφεται η αναφορά και προκαλείται λάθος.

Κάποιες φορές όμως αυτό δε συμβαίνει (δες στο συνημμένο ένα παράδειγμα).

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

Η τιμή της συνάρτησης ROW($O$1) είναι σταθερά 1, γιατί μπήκε στον τύπο;

Επίτρεψε μου κατ αρχήν να σε προσφωνήσω με το μικρό σου Όνομα. Λοιπόν Γιώργο δεν έχω πολλές γνώσεις..μερικά τα βρίσκω έτοιμα και τα προσαρμόζω με δυσκολία σε αυτό που θέλω να κάνω..αμέτρητες ώρες ψάξιμο βέποντας παραδείγματα οπότε έχω και πολλά λάθη. Μάλιστα προσάρμοσα στο φύλλο "Δεδομένα" από ms-office.gr που βρήκα διαβάζοντας το Forum ώστε τα ονόματα να βγαίνουν και ταξινομημένα. Βέβαια δεν είναι και τόσο μεγάλο πρόβλημα να υπάρχουν κενά στη λίστα αλλά μου κόλλησε. Αυτό με τα κενά στη δυναμική λίστα δεν υπάρχει πλεόν εφόσον δεν μπορούσα να κάνω διαγραφή εγγραφής. Επισυνάπτω εκ νέου την τελική εργασία για να καταλάβεις καλύτερα.
To user name είναι: Admin και το Password: 123456


Η ώρα είναι 19:10.

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


Search Engine Optimization by vBSEO 3.3.2