Εμφάνιση ενός μόνο μηνύματος
  #3  
Παλιά 16-04-11, 19:39
Το avatar του χρήστη Tasos
Tasos Ο χρήστης Tasos δεν είναι συνδεδεμένος
Διαχειριστής
Όνομα: Τάσος Φιλοξενιδης
Έκδοση λογισμικού Office: Ms-Office 365
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική, Γερμανική
 
Εγγραφή: 21-10-2009
Μηνύματα: 2.035
Προεπιλογή

Καλησπέρα σε όλους!!

Τζίμη, ένας απλός τύπος είναι ο παρακάτω για το κελί AW8:

Παράθεση:
=SUM(COUNTA(D8:K8)>0;COUNTA(M8:T8)>0;COUNTA(V8:AC8 )>0;COUNTA(AE8:AL8)>0;COUNTA(AN8:AU8)>0)
Όμως:
Αν κάποιος κατά λάθος πληκτρολογηθεί ένα κενό σε ένα κελί πχ. στο AF8 (ανήκει στην ΠΕΜΠΤΗ που δεν έχει καταχωρήσεις),
αυτό θα μετρηθεί από τον τύπο και θα έχεις λάθος αποτελέσματα!

Θα σου πρότεινα να περιορίσεις* αυτή την ενέργεια χρησιμοποιώντας επικύρωση υπό όρους.

Αφού επιλέξεις τα κελιά D8:K11 πήγαινε στο Μενού Δεδομένα > Επικύρωση και στο
DropDown επιλέγεις Προσαρμογή και επικόλλησε την παρακάτω έκφραση:

=AND(LEN(D8)=1;TRIM(D8)<>"")

*
Η επικόλληση τιμής ή άλλων ιδιοτήτων σ ένα κελί δεν μπορεί να αντιμετωπιστεί από την επικύρωση του δεύτερου.


Διαφορετικά θα πρέπει να γίνει χρήση τύπου πίνακα (Array) ή χρήση βοηθητικών στηλών.


Edit:
Δοκίμασε τον παρακάτω τύπο για να αποκλείσεις το ενδχόμενο καταμέτρησης κελιών με κενό ( " " ):

Παράθεση:
=SUM(COUNTA(D8:K8)-COUNTIF(D8:K8;"="&" ")>0;COUNTA(M8:T8)-COUNTIF(M8:T8;"="&" ")>0;COUNTA(V8:AC8)-COUNTIF(V8:AC8;"="&"
")>0;COUNTA(AE8:AL8)-COUNTIF(AE8:AL8;"="&" ")>0;COUNTA(AN8:AU8)-COUNTIF(AN8:AU8;"="&" ")>0)
Φιλικά

Τάσος
__________________
Ms-Office Development Team
Ανάπτυξη επαγγελματικών εφαρμογών

Τελευταία επεξεργασία από το χρήστη Tasos : 16-04-11 στις 20:04.
Απάντηση με παράθεση