Ανανέωση ιστοσελίδας
ms-office.gr > Forum > Microsoft Excel > Excel - Ερωτήσεις / Απαντήσεις > [Συναρτήσεις] Αυτόματη εισαγωγή αριθμών βάσει παραμέτρων

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

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

 

Εργαλεία Θεμάτων Τρόποι εμφάνισης
  #1  
Παλιά 16-02-12, 11:28
Όνομα: ΠΑΝΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 04-01-2012
Μηνύματα: 8
Προεπιλογή

Πραγματικα σας ευχαριστω παρα πολυ.Νομιζω οτι ειναι αυτο ακριβως.Θα το δω περισσοτερο και θα σας πω.
Απάντηση με παράθεση
  #2  
Παλιά 16-02-12, 14:52
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα στην παρέα

Στο προηγούμενο μήνυμά μου παρουσίασα μια προσέγγιση του ζητούμενου, χρησιμοποιώντας το πρόσθετο ΕΥΡΕΣΗ (SOLVER) και κώδικα VBA.

Στο αρχείο που επισυνάπτω υπάρχει μία λύση η οποία στηρίζεται σε μία συνάρτηση χρήστη, ValuesWithFixSum(Sum As Integer, Etos As Integer, Minas As Integer, NoSK As Boolean), που δημιουργήθηκε με VBA.

Πρόκειται για μία συνάρτηση πίνακα (επιστρέφει 31 τιμές) με 4 ορίσματα:
  • Sum : Είναι οι συνολικές ώρες εργασίας.
  • Etos : Το έτος στο οποίο αναφέρεται η εργασία
  • Minas: Ο μήνας στο οποίο αναφέρεται η εργασία.
  • NoSK: Παίρνει τιμή 1, αν τα Σαββατοκύρια εξαιρούνται και 0 αν δεν εξαιρούνται
Η συγκεκριμένη λύση δεν απαιτεί το πρόσθετο, είναι πολύ ταχύτερη και πιο ευέλικτη, αφού μπορεί να λάβει υπόψη τη διάρκεια του μήνα, αλλά και τα Σαββατοκύριακα.

Λεπτομέρειες για τη μέθοδο αυτή δίνονται στο Sheet1 του βιβλίου εργασίας.

Πάνο, δοκίμασε και αυτή τη λύση και ενημέρωσέ μας.

Φιλικά/Γιώργος

ΥΓ. Φίλε Θανάση ευχαριστώ
Συνημμένα Αρχεία
Τύπος Αρχείου: xls TimesMeOrismenoSum2.xls (80,5 KB, 24 εμφανίσεις)
Απάντηση με παράθεση
  #3  
Παλιά 15-02-12, 09:56
Lefteris
Guest
 
Μηνύματα: n/a
Προεπιλογή

Παράθεση:
....να συμπληρωνονται αυτοματα 30 ωρες σε καποιες απο τις ημερες του μηνα(πρασινα κελια)
Να συμπληρώνονται κάποιες;;; Όποιες νάναι;;; Με ότι νούμερο θέλουμε, με ανώτατο το 8;;;

Πράγματι άλλο εγώ τουλάχιστον κατάλαβα..(Το οποίο παρεπιπτόντως γιά να ήταν σωστό, χρειαζόταν και ένα AND, στον τύπο)
Απάντηση με παράθεση
  #4  
Παλιά 15-02-12, 14:50
Όνομα: ΠΑΝΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 04-01-2012
Μηνύματα: 8
Προεπιλογή

θα διαιρειται τυχαια σε καποια απο τα κελια.με μονη προυποθεση οπου υπαρξουν νουμερα να μην ειναι πανω απο 8 ωρες.
Απάντηση με παράθεση
  #5  
Παλιά 15-02-12, 15:09
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

φίλε μου
επειδή στο excel δεν πρέπει να υπάρχουν φλού εκφράσεις
το να διαιρείτε τυχαία είναι αποδεκτό αφού υπάρχουν και τέτοιου είδους τύποι
(βλέπε RANDBETWEEN)
αλλά το σε "κάποια κελιά" δεν υπάρχει
σε πόσα και ποια
Απάντηση με παράθεση
  #6  
Παλιά 15-02-12, 16:10
Όνομα: ΠΑΝΟΣ
Έκδοση λογισμικού Office: Ms-Office 2007
Γλώσσα λογισμικού Office: Αγγλική
 
Εγγραφή: 04-01-2012
Μηνύματα: 8
Προεπιλογή

Ισως τοτε αυτο που ζηταω να μην γινεται.Για παραδειγμα αν ο αριθμος συνολικων ωρων(μωβ κελι) ειναι 10 τοτε δεν μπορουν να υπαρξουν αριθμοι και στα 31 πρασινα κελια.Σε καποια ο αριθμος θα πρεπει να ειναι μηδενικος ωστε το συνολο τους να εισουται με 10.
Αν ομως ο αριθμος ειναι για παραδειγμα 241 τοτε θα ηταν απαραιτητο να προστεθουν αριθμοι και στα 31 πρασινα κελια αφου το καθε ενα εχει μεγιστο οριο =8.
Αυτο που ζητουσα ειναι ο αριθμος συνολικων ωρων(μωβ κελι) να διαχωριζεται στα πρασινα κελια που αναφερονται στις ωρες /μερα.Αρα εξαρταται απο τον αριθμο που θα βαλω το ποσα απο τα πρασινα κελια θα χρειαστουν.Τουλαχιστον οπως μπορω να το σκεφτω εγω.Ευχαριστω
Φιλικα
Απάντηση με παράθεση
  #7  
Παλιά 15-02-12, 17:00
Το avatar του χρήστη Spirosgr
Συντονιστής
Όνομα: Σπύρος Τσιλιγιάννης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2007, Ms-Office 2010, Ms-Office 2013, Ms-Office 2016, Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 22-11-2011
Περιοχή: Αθήνα
Μηνύματα: 2.321
Προεπιλογή

θα σου δώσω ένα πολύ πρόχειρο παράδειγμα στο συνημμένο
για το τι πρέπει να γίνει
Σαν μπούσουλα ας πούμε
Από εκεί και μετά πρέπει να γίνεις πολύ συγκεκριμένος στο τι θέλεις
για να μπορέσει να συνεχίσει
ρίξε μια ματιά και εδώ είμαστε
Συνημμένα Αρχεία
Τύπος Αρχείου: xlsm TIMESHEET by Spirosgr.xlsm (23,7 KB, 7 εμφανίσεις)
Απάντηση με παράθεση
Απάντηση στο θέμα

Εργαλεία Θεμάτων
Τρόποι εμφάνισης

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

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


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

Θέμα Δημιουργός Forum Απαντήσεις Τελευταίο Μήνυμα
[Συναρτήσεις] Αυτόματη αρίθμηση μοναδικών ακέραιων αριθμων ΑΠΟΣΤΟΛΗΣΚ Excel - Ερωτήσεις / Απαντήσεις 3 15-10-16 13:37
[VBA] Αυτόματη καταχώρηση τυχαίων αριθμών σε μια στήλη Tasos Excel - Tips & Tricks 0 22-01-13 09:00
[ Πίνακες ] Αυτόματη εισαγωγή τιμής. gaz_manos Access - Ερωτήσεις / Απαντήσεις 3 14-11-12 16:59
Ανακάτεμα σε αυτόματη απόδοση αριθμών gmax Access - Ερωτήσεις / Απαντήσεις 5 02-11-11 17:42
[ Φόρμες ] Εισαγωγή μόνο αριθμών σε πεδίο Meteora Access - Ερωτήσεις / Απαντήσεις 6 06-02-11 08:58


Η ώρα είναι 21:16.