Login Form
IPv6 Enabled
Εμφάνιση 1-11 από 11
  1. #1
    Εγγραφή
    17-02-2007
    Ηλικία
    39
    Μηνύματα
    7
    Downloads
    0
    Uploads
    0
    Γεια σας

    Πως μπορώ να υπολογίσω στο Excel το ακόλουθο.

    Στο κελί Α1 θα πληκτρολογείται κάθε φορά ένας καινούριος αριθμός. Ο αριθμός αυτός αντιπροσωπεύει μια απόσταση μήκους σε εκατοστά.
    Στα κελιά Β1 Β2 Β3 υπάρχουν οι εξής συγκεκριμένες αποστάσεις 72 98 122 αντίστοιχα.
    Στα κελιά C1 C2 C3 θα ήθελα να εμφανίζεται η ποσότητα που χρησιμοποιήθηκε από κάθε απόσταση (72 ,98, 122) για να καλύψουμε όσο το δυνατών καλύτερα την απόσταση που πληκτρολογήθηκε στο κελί Α1.

    Πχ. Εάν ο αριθμός στο κελί Α1 είναι 242. Τότε στο κελί C1 θα εμφανιζόταν ο αριθμός 2, στο κελί C2 ο αριθμός 1 και στο κελί C3 (κενό). Που σημαίνει ότι θα χρησιμοποιηθεί ΔΥΟ φορές ο αριθμός 72 και μια φορά ο αριθμός 98 για να καλύψουμε την απαιτούμενη απόσταση που είναι 242.

    Μπορεί κάποιος να βοηθήσει??

  2. #2
    Εγγραφή
    05-12-2006
    Ηλικία
    39
    Μηνύματα
    874
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL2+ HOL Full
    Ταχύτητα
    6144/1024
    ISP
    HOL
    DSLAM
    HOL - ΚΝΩΣΣΟΣ
    SNR / Attn
    19.5(dB) / 34.5(dB)
    κάτσε να καταλάβω τι θέλεις και πώς το βρίσκεις.
    Στο παράδειγμά σου έχουμε:
    2*72+98 = 242 (πολύ βολικό)

    άν στο Α1 βάλουμε το 243; τι πρέπει να βγάλει; 2*122 = 244;
    εκτός από ροζ υπάρχουν και άλλα χρώματα??

  3. #3
    Εγγραφή
    17-02-2007
    Ηλικία
    39
    Μηνύματα
    7
    Downloads
    0
    Uploads
    0
    όχι θα χρησιμοποιηθεί πάλι ο ίδιος συνδυασμός εφ’όσον η απαιτούμενη ποσότητα είναι το 243 και το 244 είναι μεγαλύτερο από το 243. θα σου δώσω άλλο ένα παράδειγμα

    Πχ. Εάν ο αριθμός στο κελί Α1 είναι 173. Τότε στο κελί C1 θα εμφανιζόταν ο αριθμός 1, στο κελί C2 επίσης ο αριθμός 1 και στο κελί C3 (κενό). Που σημαίνει ότι θα χρησιμοποιηθεί μια φορά ο αριθμός 72 και μια φορά ο αριθμός 98 για να καλύψουμε την απαιτούμενη απόσταση που είναι 173.

    Άλλο ένα παράδειγμα

    Πχ Eστω ότι η απόσταση που θέλαμε να καλύψουμε ήταν 500 cm. Τότε θα χρησιμοποιούνταν 5 φορές η απόσταση 98 (490cm) και θα περίσσευε ένα υπόλοιπο 10cm.

  4. #4
    Εγγραφή
    05-12-2006
    Ηλικία
    39
    Μηνύματα
    874
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL2+ HOL Full
    Ταχύτητα
    6144/1024
    ISP
    HOL
    DSLAM
    HOL - ΚΝΩΣΣΟΣ
    SNR / Attn
    19.5(dB) / 34.5(dB)
    Στην αρχή είχα καταλάβει ότι είχες τα έτοιμα καλώδια και θέλεις να φτιάξεις το συνολικό. Αλλά τώρα καταλαβαίνω όχι έχεις ένα μεγάλο καλώδιο και ψάχνεις τον βέλτιστο τρόπο να το κόψεις φτιάχνοντας καλώδια συγκεκριμένου μήκους με την ελάχιστη απώλια. Σωστά;
    Δεν είναι απλό, πρέπει να σχεδιάσουμε τον αλγόριθμο. Αν έχω νέα θα επανέλθω
    εκτός από ροζ υπάρχουν και άλλα χρώματα??

  5. #5
    Εγγραφή
    17-02-2007
    Ηλικία
    39
    Μηνύματα
    7
    Downloads
    0
    Uploads
    0
    Σε ευχαριστώ πάντως για το ενδιαφέρων.

  6. #6
    Εγγραφή
    05-12-2006
    Ηλικία
    39
    Μηνύματα
    874
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL2+ HOL Full
    Ταχύτητα
    6144/1024
    ISP
    HOL
    DSLAM
    HOL - ΚΝΩΣΣΟΣ
    SNR / Attn
    19.5(dB) / 34.5(dB)
    λοιπόν, έφτιαξα ένα macro που είναι πολύ χαζό αλλά δουλευει. Πρακτικά βρίσκει όλους τους συνδυασμούς των αθροισμάτων
    ι*B1+j*B2+k*B3 για i,j,k 1,...,50 και βρίσκει πιο είναι πιο κοντά αλλά μικρότερο από το A1 και βάζει τα αντίστοιχα στα C1,C2,C3

    αυτό σημαίνει ότι:
    -κάνει σε κάθε περίπτωση υπολογίζει όλους τους δυνατούς συνδυασμούς
    -αν χρειάζεσαι συνδυασμό που να θέλει κάποιο πάνω από το 50 πρέπει να μπεις στο macro να το αλλάξεις.
    -δεν γίνεται ο υπολογισμός μόνος του όποτε αλλάζεις τις τιμές, πρέπει να ξανατρέξεις το macro
    Attached Files Attached Files
    εκτός από ροζ υπάρχουν και άλλα χρώματα??

  7. #7
    Εγγραφή
    17-02-2007
    Ηλικία
    39
    Μηνύματα
    7
    Downloads
    0
    Uploads
    0
    Μάριε ευχαριστώ! Η σκέψη σου είναι πολύ καλή μπράβο!

    Κάτι τελευταίο (χωρίς να με πεις αχάριστο)
    Μήπως θα μπορούσες να κάνεις μια βελτίωση στο εξής:
    Πληκτρολογώντας τον αριθμό π.χ 586 το πρόγραμμά πολύ σωστά μου βγάζει
    1 [72] , 4 [98], 1 [122].

    Το 586 θα ήταν προτιμότερο να είναι 4[122] ,1 [98] . Δηλαδή να συνδυάζονται πρώτα οι μεγαλύτεροι αριθμοί και έπειτα οι μικρότεροι. (ο λόγος είναι ότι στην πρώτη περίπτωση μου βγαίνει μεγαλύτερο το κοστολόγιο).

    Δεν κατάλαβα και αυτό που είπες με το 50. Μπορείς να το εξηγήσεις ξανά.


    Σε ευχαριστώ και πάλι.

  8. #8
    Εγγραφή
    25-12-2006
    Περιοχή
    Καβάλα
    Ηλικία
    31
    Μηνύματα
    21
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL OTE
    Ταχύτητα
    2048/256
    ISP
    OTEnet
    Να πω την αμαρτια μου δεν ηξερα οτι το excel εκανε τετοια πραγματα
    Για ριξε μια ματια σα αυτο που εκανα
    www.burn.net.gr/cobination.zip

  9. #9
    Εγγραφή
    05-12-2006
    Ηλικία
    39
    Μηνύματα
    874
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL2+ HOL Full
    Ταχύτητα
    6144/1024
    ISP
    HOL
    DSLAM
    HOL - ΚΝΩΣΣΟΣ
    SNR / Attn
    19.5(dB) / 34.5(dB)
    Παράθεση Αρχικό μήνυμα από KOSTAS32 Εμφάνιση μηνυμάτων
    Το 586 θα ήταν προτιμότερο να είναι 4[122] ,1 [98] . Δηλαδή να συνδυάζονται πρώτα οι μεγαλύτεροι αριθμοί και έπειτα οι μικρότεροι. (ο λόγος είναι ότι στην πρώτη περίπτωση μου βγαίνει μεγαλύτερο το κοστολόγιο).
    Θα δω τι μπορώ να κάνω

    Παράθεση Αρχικό μήνυμα από KOSTAS32 Εμφάνιση μηνυμάτων
    Δεν κατάλαβα και αυτό που είπες με το 50. Μπορείς να το εξηγήσεις ξανά.
    αν βάλεις τον αριθμό 3672 το αποτέλεσμα θα πρέπει να είναι 51-0-0 αφού 72*51=3672. Η λύση μου όμως παράγει συνδυασμούς μέχρι 50-50-50. Τον περιορισμό αυτό μπορείς να τον αλλάξεις αν μπεις στον κώδικα του macro και αλλάξεις το 50 με 100 (υπάρχει σε αρκετά σημεία, βαρέθηκα να το γράψω σωστά)

    Σου υπόσχομαι ότι θα φτιάξω μια νέα έκδοση που θα διαβάζει τον αριθμό αυτό από ένα κελί (πχ το Α2)
    εκτός από ροζ υπάρχουν και άλλα χρώματα??

  10. #10
    Εγγραφή
    05-12-2006
    Ηλικία
    39
    Μηνύματα
    874
    Downloads
    3
    Uploads
    0
    Τύπος
    ADSL2+ HOL Full
    Ταχύτητα
    6144/1024
    ISP
    HOL
    DSLAM
    HOL - ΚΝΩΣΣΟΣ
    SNR / Attn
    19.5(dB) / 34.5(dB)
    Σε αυτήν έκδοση στο Α2 βάζεις τον μέγιστο αριθμό που μπορεί να προκύψει στα C1,C2,C3. Έτσι για μικρούς αριθμούς είναι πιο γρήγορο αλλά μπορείς να το αλλάξεις και για μεγαλύτερους αριθμούς. Βάλε για παράδειγμα το 3672 στο Α1 και το 50 στο Α2. Μετά βάλε το 60 στο Α2 για να καταλάβεις τη διαφορά.

    τώρα από τους ισοδύναμους συνδυασμούς βγάζει αυτόν που θες.
    Attached Files Attached Files
    εκτός από ροζ υπάρχουν και άλλα χρώματα??

  11. #11
    Εγγραφή
    17-02-2007
    Ηλικία
    39
    Μηνύματα
    7
    Downloads
    0
    Uploads
    0
    Μάριε είσαι και ο πρώτος! Μπράβο!!!

    Το πρόγραμμά σου δουλεύει τέλεια!

    Σε ευχαριστώ!!

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

  1. Μηνύματα: 1
    Τελευταίο Μήνυμα: 30-03-08, 14:38
  2. Μηνύματα: 18
    Τελευταίο Μήνυμα: 26-02-08, 04:16
  3. Μηνύματα: 2
    Τελευταίο Μήνυμα: 26-01-08, 12:54
  4. Επιλυση προβλήματος σε Java
    By apattakou in forum Προγραμματισμός και γλώσσες προγραμματισμού
    Μηνύματα: 6
    Τελευταίο Μήνυμα: 05-03-07, 23:08

Tags for this Thread

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας