Σελ. 2 από 2 ΠρώτηΠρώτη 12
Εμφάνιση 16-21 από 21
  1. #16
    Εγγραφή
    09-12-2006
    Περιοχή
    Αθήνα
    Ηλικία
    37
    Μηνύματα
    2.730
    Downloads
    28
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    102400/10240
    ISP
    COSMOTE
    Router
    Speedport Plus 2
    Παράθεση Αρχικό μήνυμα από AndreasN Εμφάνιση μηνυμάτων
    Να με συγχωρήσεις για ένα λάθος βιασύνης. Διόρθωσε τον τύπο ως εξής: =IF(UPPER(TEXT(TODAY();"[$-el-GR]μμμμ"))=C6;D6/DAY(TODAY());D6/31). Η κεκτημένη ταχύτητα βλέπεις.
    Το διόρθωσα, το ίδιο αποτέλεσμα βγάζει, φαίνεται πολύ καλό, θα το κρατήσω.

    Σας ευχαριστώ όλους για τις απαντήσεις!
    Case:Nemesis NZXT PSU: HEC WinPower 550UB Mobo: ASUS P5K PREMIUM WiFi/AP CPU: C2D E6750 2.66Ghz RAM: 4x1GB DDR2 @ 1066Mhz GPU: ALBATRON ATi RADEON HD4870 1GB [PCI-E] HDD: 1x320GB WD3200YS 2x640GB WD6400AAKS 1x750GB Seagate ST3750330AS 2x1TB SAMSUNG HD103UJ 1x2TB Seagate ST32000542AS Other: Logitech X-530 Sound

  2. #17
    Το avatar του μέλους AndreasN
    AndreasN Guest
    Παράθεση Αρχικό μήνυμα από Andreaslar Εμφάνιση μηνυμάτων
    Το διόρθωσα, το ίδιο αποτέλεσμα βγάζει, φαίνεται πολύ καλό, θα το κρατήσω.

    Σας ευχαριστώ όλους για τις απαντήσεις!
    Βγάζει τό ίδιο αποτέλεσμα, διότι έχουμε Ιανουάριο ακόμα. Η έκφραση MONTH(TODAY()), που λανθασμένα έβαλα αρχικά, δίνει πάντοτε έναν αριθμό από το 1 έως το 12. Αυτόν τον αριθμό η TEXT δεν τον εκλαμβάνει ως μήνα, αλλά ως αύξοντα αριθμό ημερομηνίας. Όπως ασφαλώς θα γνωρίζεις, το σύστημα ημερομηνιών του Excel αρχίζει από την 1/1/1900, την οποία θεωρεί ως τον αριθμό 1, την 2/1/1900 ως 2 κ.ο.κ. Η TEXT επομένως θα αποδίδει πάντοτε μήνα Ιανουάριο. Το αποτέλεσμα είναι ότι μόλις αλλάξει ο μήνας σε Φεβρουάριο, ο τύπος θα δίνει λανθασμένο αποτέλεσμα, διότι η ισότητα της IF δεν θα επαληθεύεται, με επακόλουθο να διαιρεί το εκάστοτε ποσό του Φεβρουαρίου σταθερά με το 28 και όχι ανάλογα με την ημέρα. Το ίδιο θα γίνεται και με όλους τους επόμενους μήνες.

    Πρόσεξε μόνο τι θα γίνει όταν αλλάξει ο χρόνος. Θα συνεχίσεις με το ίδιο βιβλίο, αλλάζοντας τα ποσά, ή θα κάνεις καινούργιο, για να διατηρήσεις ιστορικότητα; Οι υπολογισμοί θα εξακολουθούν να γίνονται, λόγω της TODAY().

  3. #18
    Εγγραφή
    09-12-2006
    Περιοχή
    Αθήνα
    Ηλικία
    37
    Μηνύματα
    2.730
    Downloads
    28
    Uploads
    0
    Τύπος
    FTTH
    Ταχύτητα
    102400/10240
    ISP
    COSMOTE
    Router
    Speedport Plus 2
    Παράθεση Αρχικό μήνυμα από AndreasN Εμφάνιση μηνυμάτων
    Βγάζει τό ίδιο αποτέλεσμα, διότι έχουμε Ιανουάριο ακόμα. Η έκφραση MONTH(TODAY()), που λανθασμένα έβαλα αρχικά, δίνει πάντοτε έναν αριθμό από το 1 έως το 12. Αυτόν τον αριθμό η TEXT δεν τον εκλαμβάνει ως μήνα, αλλά ως αύξοντα αριθμό ημερομηνίας. Όπως ασφαλώς θα γνωρίζεις, το σύστημα ημερομηνιών του Excel αρχίζει από την 1/1/1900, την οποία θεωρεί ως τον αριθμό 1, την 2/1/1900 ως 2 κ.ο.κ. Η TEXT επομένως θα αποδίδει πάντοτε μήνα Ιανουάριο. Το αποτέλεσμα είναι ότι μόλις αλλάξει ο μήνας σε Φεβρουάριο, ο τύπος θα δίνει λανθασμένο αποτέλεσμα, διότι η ισότητα της IF δεν θα επαληθεύεται, με επακόλουθο να διαιρεί το εκάστοτε ποσό του Φεβρουαρίου σταθερά με το 28 και όχι ανάλογα με την ημέρα. Το ίδιο θα γίνεται και με όλους τους επόμενους μήνες.

    Πρόσεξε μόνο τι θα γίνει όταν αλλάξει ο χρόνος. Θα συνεχίσεις με το ίδιο βιβλίο, αλλάζοντας τα ποσά, ή θα κάνεις καινούργιο, για να διατηρήσεις ιστορικότητα; Οι υπολογισμοί θα εξακολουθούν να γίνονται, λόγω της TODAY().
    Θα αλλαχτεί το βιβλίο excel λογικά. Σε ευχαριστώ και πάλι.
    Case:Nemesis NZXT PSU: HEC WinPower 550UB Mobo: ASUS P5K PREMIUM WiFi/AP CPU: C2D E6750 2.66Ghz RAM: 4x1GB DDR2 @ 1066Mhz GPU: ALBATRON ATi RADEON HD4870 1GB [PCI-E] HDD: 1x320GB WD3200YS 2x640GB WD6400AAKS 1x750GB Seagate ST3750330AS 2x1TB SAMSUNG HD103UJ 1x2TB Seagate ST32000542AS Other: Logitech X-530 Sound

  4. #19
    Το avatar του μέλους AndreasN
    AndreasN Guest
    Παράθεση Αρχικό μήνυμα από Andreaslar Εμφάνιση μηνυμάτων
    Θα αλλαχτεί το βιβλίο excel λογικά. Σε ευχαριστώ και πάλι.
    Τότε, γράφε κάπου μέσα στο φύλλο και το έτος 2022, ας πούμε στο κελί C4, και διόρθωσε τον τύπο ως εξής:

    =IF(UPPER(TEXT(TODAY();"[$-el-GR]μμμμ εεεε"))=C6&" "&$C$4;D6/DAY(TODAY());D6/31)

    Τον επόμενο χρόνο, στο νέο βιβλίο αλλάζεις το έτος σε 2023 και συνεχίζεις. Ο τύπος στο βιβλίο του 2022 δεν θα αλλοιώνει πλέον κανένα μέσο όρο, οποτεδήποτε και αν το ανοίξεις μετά το 2022, διότι η συνθήκη ισότητας της IF δεν θα επαληθεύεται ποτέ πλέον. Τώρα, νομίζω, η λύση είναι πλήρης και ασφαλής. Δες το και συ.

    Καλή συνέχεια.

  5. #20
    Εγγραφή
    08-01-2004
    Περιοχή
    Espoo, FI
    Ηλικία
    51
    Μηνύματα
    20.944
    Downloads
    41
    Uploads
    0
    Άρθρα
    4
    Τύπος
    FTTH
    Ταχύτητα
    1000/400
    ISP
    Elisa
    Router
    pfsense
    @AndreasN: με αυτόν τον τύπο


    Κώδικας:
    =IF(UPPER(TEXT(TODAY();"[$-el-GR]μμμμ εεεε"))=C6&" "&$C$4;D6/DAY(TODAY());D6/31)
    αν ο μήνας δεν έχει 30 (ή 28/29) μέρες, θα διαιρεί πάντα με το 31, οπότε το αποτέλεσμα θα αλλοιώνεται. Κάνω λάθος;
    Ανυπόγραφος

  6. #21
    Το avatar του μέλους AndreasN
    AndreasN Guest
    Παράθεση Αρχικό μήνυμα από euri Εμφάνιση μηνυμάτων
    @AndreasN: με αυτόν τον τύπο


    Κώδικας:
    =IF(UPPER(TEXT(TODAY();"[$-el-GR]μμμμ εεεε"))=C6&" "&$C$4;D6/DAY(TODAY());D6/31)
    αν ο μήνας δεν έχει 30 (ή 28/29) μέρες, θα διαιρεί πάντα με το 31, οπότε το αποτέλεσμα θα αλλοιώνεται. Κάνω λάθος;
    Δεν κάνεις λάθος, είπα όμως αρχικά, όταν αντιγράψει προς τα κάτω τον τύπο, να διορθώσει την διαίρεση ανάλογα με τον αριθμό των ημερών του αντίστοιχου μήνα. Εκείνο όμως που ξέχασα, και ευτυχώς που το ανέφερες, είναι οι ημέρες του Φεβρουαρίου στην σειρά 7. Το D7/28 πρέπει να αντικατασταθεί με: D7/IF(MOD($C$4;4)=0;29;28). Έτσι θα καλύπτονται και τα δίσεκτα χρόνια.

    - - - Updated - - -

    Ως ανακεφαλαίωση των όσων λέχθηκαν και διευκρινίστηκαν, ανεβάζω το φύλλο με την τελική του μορφή. Ο συνολικός μ.ο. Φεβρουαρίου θα υπολογίζεται με 29 μέρες, όταν το έτος είναι δίσεκτο (π.χ. το 2024).

    Πωλήσεις.zip
    Τελευταία επεξεργασία από το μέλος AndreasN : 07-01-22 στις 17:15.

Σελ. 2 από 2 ΠρώτηΠρώτη 12

Bookmarks

Bookmarks

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

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