Η συνάρτηση με το AND() δουλεύει κανονικά μόνο αν το ISNUMBER() είναι αληθής σε όλη τη στήλη, εν αντιθέσει με το εαν είναι είναι μόνη της, οπότε δεν χρειάζεται να είναι παντού αληθής. Τελικά το έψαξα το θέμα και νομίζω ότι κατάλαβα τη λογική της συνθήκης. Αυτό που μάλλον συμβαίνει είναι ότι όταν έχουμε AND(ISNUMBER(B1:B10);1=1), τότε η φόρμουλα εξετάζει τη σχέση: Πίνακας Β1:Β10 και μεμονωμένη συνθήκη 1=1. Για να βγει TRUE αυτή η συνθήκη θα πρέπει να είναι TRUE AND TRUE. Για να βγει όμως TRUE ο Πίνακας ISNUMBER(B1:B10) θα πρέπει και όλα τα στοιχεία του να είναι TRUE. Αυτό δεν θα συνέβαινε εαν δεν είχαμε μεμονωμένη συνθήκη αλλά όμοιο Πίνακα με τον Β1:Β10 π.χ. C1:C10. Εκεί μάλλον ο έλεγχος TRUE / FALSE θα γινόταν για κάθε σειρά Bi,Ci, οπότε για κάποιες σειρές θα έβγαινε TRUE και για κάποιες άλλες FALSE. Εδώ όμως δεν μπορεί να γίνει κάτι τέτοιο και όλος ο Πίνακας Β1:Β10 πρέπει να πάει "πακέτο" TRUE για να ισχύει η συνθήκη με το 1=1.
Ελπίζω να μην σας μπέρδεψα.
Ευχαριστώ για τις απαντήσεις.
|