![]() |
Αρνητικοί Αριθμοί. Καλημέρα σε όλους. Δύο ερωτήσεις για σήμερα, σχετικά με τους αρνητικούς αριθμούς. 1) Πως μπορεί να ορισθεί από διπλανό κελί(πχ Α1), στο επόμενο(Β1), ότι αριθμός γραφτεί να είναι με αρνητικό πρόσημο;;(Π.χ:στο κελί Β1,κάποιος τύπος σαν αυτόν;; =IF(A1=1;"Θετικός Αριθμός";IF(A1=2;"Αρνητικός Αριθμός";"")). 2) Υπάρχει τύπος που να του ορίσουμε να προσθέτει ΜΟΝΟΝ τους αρνητικούς, ή ΜΟΝΟΝ τους Θετικούς αριθμούς μίας στήλης;; Σας ευχαριστώ πολύ. |
Καλημέρα σε όλη την παρέα Λευτέρη εαν κατάλαβα το ζητούμενο θα μπορουσες να βάλεισ στο Β1 = Α1-(Α1*2) Για το δευτερο ερώτημα , δοκίμασες την SUMIF με κριτήριο <0 (μικρότερο του 0) ή >0 (μεγαλύτερο του 0) ? φιλικά Μανώλης |
1 Συνημμένο(α) Καλημέρα Μανώλη. Χαίρομαι για την απάντησή σου. Είναι νομίζω η πρώτη φορά που συνεργαζόμαστε. Έχω παρακολουθήσει δουλειές σου και τις εκτιμώ. Αυτές αλλά περισσότερο την ποιότητα και το ήθος του δημιουργού τους. Στο θέμα μας τώρα. Από ότι φαίνεται, έκανα το ίδιο λάθος που πολλές φορές "μαλώνω" διάφορους φίλους στο FORUM. Δεν ανέβασα ένα δείγμα για να καταλάβετε, τι ζητάω. Συγνώμη.. Για το δεύτερο θέμα: Όχι!! Δεν το είχα δοκιμάσει!! Δεν το είχα σκεφτεί...!!! Το δοκίμασα και δουλεύει.Σε ευχαριστώ πολύ. Γιά το πρώτο θέμα¨: Δεν είναι αυτό το ζητούμενο Μανώλη. Ρίξε μιά ματιά στο συνημμένο, που θεωρώ, πως είναι κατατοπιστικό, για το ποιό είναι το ζητούμενο. |
Λευτέρη ο τύπος που δεν δουλεύει είναι γιατί έγραψες G2 - G3 . Επρεπε να γράψεις G2+G3 γιατί στα μαθηματικά όταν έχουμε αριθμούς με αρνητικό πρόσημο δεν αφαιρούμε γιατί 2 μείον είναι συν. Πιστεύω να το κατάλαβες έτσι όπως το εξήγησα (τα μαθηματικά μου δεν είναι και τόσο καλά:005:) αλλιως κάποιος που ξέρει καλύτερα μαθηματικα να μας τα πει καλύτερα |
Ευχαριστώ Μανώλη. Κατάλαβα...άν και τα δικά μου Μαθηματικά,δεν είναι έτσι κι έτσι.. Απλά είναι χάλια.. Θα περιμένουμε κάποιον φίλο, μήπως προτείνει κάτι για το πρώτο θέμα, που προφανώς ούτε και εσύ έχεις κάποια ιδέα. |
Καλησπέρα Λευτέρη! Ο τύπος στο κελί G1 στο συνημμένο σου είναι: =SUM(G2-G3) Γιατί SUM(....) αφού περιέχεται ένθετη μαθηματική πράξη (G2-G3); Για να έχεις σωστά αποτελέσματα στον τύπο θα πρέπει να τον τροποποιήσεις έτσι: =SUM(G2:G3) ή =G2+G3 Ο τύπος στο κελί G2 είναι: =SUMIF(G5:G8;"<=0";G4:G7) Δοκίμασε: =SUMIF(B5:B8;1;G5:G8) (ΠΑΡΑΔΟΣΗ) Ο τύπος στο κελί G3 είναι: =SUMIF(G5:G8;"<=0";G4:G7) Δοκίμασε: =SUMIF(B5:B8;2;G5:G8) (ΠΑΡΑΔΟΣΗ) Το κελί στη στήλη D για παράδειγμα που πληκτρολογείται από τον χρήστη δεν μπορεί να αλλάξει τιμή ούτε εμφανισιακά άλλα ούτε και πρακτικά χωρίς χρήση VBA. Μπορείς μόνο (αν αυτό εξυπηρετεί) να επηρεάσεις το σύνολο κάθε στήλης ανεξάρτητα με το αν ο χρήστης έχει πληκτρολογήσει το μείον. πχ. για τη στήλη D στο κελί D1 αν χρησιμοποιηθεί ο τύπος: Κώδικας: =SUMPRODUCT((ABS(D5:D8)-(ABS(D5:D8))*2)*(B5:B8=2))+SUMPRODUCT((ABS(D5:D8))*(B5:B8=1))ενώ οι σειρές των οποίων η στήλη B περιέχει την Αναγνώριση 2 θα υπολογίζονται πάντα σαν να είχαν αρνητικές τιμές. Όποτε θελήσεις, μπορούμε να το κάνουμε με VBA. Καλή συνέχεια! Τάσος |
Τάσο Καλησπέρα και σε ευχαριστώ πολυ. Γιατί SUM(....) αφού περιέχεται ένθετη μαθηματική πράξη (G2-G3); Για να έχεις σωστά αποτελέσματα στον τύπο θα πρέπει να τον τροποποιήσεις έτσι: =SUM(G2:G3) ή =G2+G3 Απλά.....να μην κάνω και εγώ,... καμιά κουταμάρα...; Μπορείς μόνο (αν αυτό εξυπηρετεί) να επηρεάσεις το σύνολο κάθε στήλης ανεξάρτητα με το αν ο χρήστης έχει πληκτρολογήσει το μείον. πχ. για τη στήλη D στο κελί D1 αν χρησιμοποιηθεί ο τύπος: Κώδικας: =SUMPRODUCT((ABS(D5:D8)-(ABS(D5:D8))*2)*(B5:B8=2))+SUMPRODUCT((ABS(D5:D8))*(B5:B8=1))ενώ οι σειρές των οποίων η στήλη B περιέχει την Αναγνώριση 2 θα υπολογίζονται πάντα σαν να είχαν αρνητικές τιμές. Ο τύπος αυτός, επηρεάζει στήλες και όχι μεμονωμένα κελιά, Σωστά; Άρα θα μας χρειαστεί σε κάποια άλλη δουλειά, σίγουρα. Όχι όμως σε αυτή. Όποτε θελήσεις, μπορούμε να το κάνουμε με VBA. Μου το έχεις ξαναπροτείνει αυτό και ....αρχίζω να το σκέφτομαι... Δεν το κάνω ώς τώρα, επειδή έχω σοβαρές αμφιβολίες, για το άν έχω τις γνώσεις για να προχωρήσω με κώδικα και αν έχω την "απορροφιτικότητα" -και λόγω ηλικίας_να απορροφάω γρήγορα νέα πράγματα. Προφανώς, για να το προτείνεις, σημαίνει πως θεωρείς ότι μπορώ.. ..Ψήνομαι φίλε..Ψήνομαι! Τα λέμε. |
1 Συνημμένο(α) Καλημέρα σε όλη την παρέα Λευτέρη δες στο συνημμένο μια λίγο διαφορετική προσεγγιση στο θέμα σου Φιλικά Μανώλης |
Καλημέρα σε όλους. Σε ευχαριστώ πολύ Μανώλη, για την πρότασή σου καθώς και για τον χρόνο σου. Ο λόγος που έχω διαλέξει την προσέγγιση που σας έδειξα, είναι για να εξοικονομήσω στήλες. Τά είδη, είναι(ανάλογα το φύλλο) απο 12-20. Σε αυτά, πρόσθεσε και δύο- τρείς ακόμη στήλες, που θέλω να έχει οπτική εικόνα ο χρήστης, τότε μπορεί να έχουμε και 23 στήλες για χρήση. Άρα, με την δική σου προσέγγιση, οι στήλες θα γίνουν, τουλάχιστον 43! σε κάποιες περιπτώσεις. Δύσχρηστο πολύ, νομίζω ότι γίνεται πιά. Δεν συμφωνείς; Προτεραιότητα, σε ότι φτάχνω, δίνω στην όσο το δυνατόν, ευκολότερη χρήση, από αρχάριους χρήστες... Για λιγότερα είδη, η πρότασή σου θεωρώ πως είναι καλύτερη από την δική μου προσέγγιση. Τα λέμε.. |
Καλημέρα στην παρέα 1. O Τάσος, για τον υπολογισμό του στοκ των διάφορων ειδών προτείνει τον τύπο: =SUMPRODUCT((ABS(D5:D8)-(ABS(D5:D8))*2)*(B5:B8=2))+SUMPRODUCT((ABS(D5:D8)) *(B5:B8=1)). Αν κάνουμε τις σχετικές απλοποιήσεις ο παραπάνω τύπος, μαθηματικά, είναι ισοδύναμος με τον: = SUMPRODUCT((ABS(D5:D8))*(B5:B8=1))- SUMPRODUCT((ABS(D5:D8)*(B5:B8=2)), που εκφράζει και πιο καθαρά αυτό που ορίζουμε ως στοκ: Άθροισμα των εισαγωγών στην αποθήκη μείον το άθροισμα των εξαγωγών. 2. Ο Μανώλης προτείνει τον τύπο: = Α1-(Α1*2), που είναι ισοδύναμος μαθηματικά με τον: =-A1. Υπάρχει κάποιος λόγος που δε χρησιμοποιούνται οι απλοί τύποι; Φιλικά/Γιώργος |
Γιώργο οπως έγραψα και σε προηγούμενο μήνυμα τα μαθηματικά μου δεν είναι τόσο καλά και δεν σκέφτηκα για την απλοποίηση :dft010:. Ομως αυτή είναι η μαγεία του excel οτι μπορούμε ανάλογα πως θα σκεφτουμε το θεμα :icon_idea: να δώσουμε διάφορες απαντήσεις και να έχουμε το ίδιο αποτέλεσμα Φιλικά Μανώλης |
Μανώλη, Ευχαριστώ |
Γιώργο, συμφωνώ και εγώ, απόλυτα με τον Μανώλη. Στην excel,με δεδομένο τους διαφορετικούς τρόπους προσέγγισης, ενός θέματος, πολλές φορές, φτάνουμε, ακόμη και σε υπερβολικά περίπλοκους τύπους, προκειμένου να πάρουμε το ίδιο αποτέλεσμα, που κάποιος άλλος, ίσως, να το πάρει με πιό απλούς τύπους.Όι γνώσεις Μαθηματικών(που εγώ δεν έχω), θα βοηθούσε ίσως στην απλοποίηση των πραγμάτων. Στα 2 παραδείγματα(ερωτήσεις) σου, προσθέτω και το τρίτο, που μου έθεσε χθές ο Τάσος. Μού έγραψε λοιπόν. "Ο τύπος στο κελί G1 στο συνημμένο σου είναι: =SUM(G2-G3) Γιατί SUM(....) αφού περιέχεται ένθετη μαθηματική πράξη (G2-G3); Για να έχεις σωστά αποτελέσματα στον τύπο θα πρέπει να τον τροποποιήσεις έτσι: =SUM(G2:G3) ή =G2+G3" Απάντησα, πως είναι κουταμάρα μου... Τα λέμε.. |
Λύση βρέθηκε με συναρτήσεις..! 1 Συνημμένο(α) Καλησπέρα σε όλους. Τάσο μου, μου έγραψες στο τελευταίο σου μήνυμα σε αυτό το θέμα: Το κελί στη στήλη D για παράδειγμα που πληκτρολογείται από τον χρήστη δεν μπορεί να αλλάξει τιμή ούτε εμφανισιακά άλλα ούτε και πρακτικά χωρίς χρήση VBA." Ναι αλλά δεν μου είπες τίποτα, για το κελί στην (κρυφή) στήλη Ε!!(Αστειεύομαι φίλε). Είμαι πολύ ευχαριστημένος που βρήκα την λύση, με συναρτήσεις, όπως πάντα, και θέλω να την μοιραστώ μαζί σας. Ψάχνοντας πολύ και δοκιμάζοντας τύπους, βρήκα τον εξής τύπο, που στο μυαλό μου είχα, να τον βάλω στη στήλη D.Μετά, βλέποντας ότι δεν έχει το αποτέλεσμα που πρέπει, έφτιαξα την κρυφή στήλη Ε, και πέρασα εκεί τον τύπο.(Κελί Ε5) Κώδικας: =IF(Β5=2;D5*-1;D5)Καλό απόγευμα σε όλους. |
Καλησπέρα σε όλους! Λευτέρη, ειλικρινά χαίρομαι που προχωράς (και μάλιστα με ταχείς ρυθμούς)! Τι να πω.. συγχαρητήρια! Με εκτίμηση Τάσος |
Καλημέρα. Έχω την εξής ερώτηση: Θέλω ένα κελί να δέχεται μόνο αρνητικούς αριθμούς και από την προσαρμογή ορίζω τύπο: [Κόκκινο] (#.###,00). Πραγματικά εμφανίζεται αρνητικός αριθμός. Όταν, όμως, συμμετέχει σε πράξη αθροίσματος ( πρόκειται για πίνακα αποσβέσεων όπου η αξία απόσβεσης πρέπει να αφαιρεθεί από την αξία του παγίου) με άλλα κελιά, τότε δεν αναγνωρίζεται σαν αρνητικός αριθμός αλλά σαν θετικός. Πως διορθώνεται? Ευχαριστώ. |
Καλημέρα Ανδρέα Μήπως αν πήγαινες από την "Μορφοποίηση υπό όρους" θα σε βοηθούσε περισσότερο? Καλό θα ήταν να ανεβάσεις ένα δείγμα για να καταλάβουμε τι ακριβώς θέλεις και να σε βοηθήσει κάποιος που ξέρει. |
| Η ώρα είναι 04:22. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.