Καλησπέρα Λευτέρη!
Ο τύπος στο κελί G1 στο συνημμένο σου είναι:
=SUM(G2-G3)
Γιατί SUM(....) αφού περιέχεται ένθετη μαθηματική πράξη
(G2-G3);
Για να έχεις σωστά αποτελέσματα στον τύπο θα πρέπει να τον τροποποιήσεις
έτσι:
=SUM(G2:G3)
ή
=G2+G3
Ο τύπος στο κελί G2 είναι:
=SUMIF(G5:G8;"<=0";G4:G7)
Δοκίμασε: =SUMIF(B5:B8;
1;G5:G8)
(ΠΑΡΑΔΟΣΗ)
Ο τύπος στο κελί G3 είναι:
=SUMIF(G5:G8;"<=0";G4:G7)
Δοκίμασε: =SUMIF(B5:B8;
2;G5:G8) (
ΠΑΡΑΔΟΣΗ)
Το κελί στη στήλη D για παράδειγμα που πληκτρολογείται από τον χρήστη δεν μπορεί να
αλλάξει τιμή ούτε εμφανισιακά άλλα ούτε και πρακτικά χωρίς χρήση
VBA.
Μπορείς
μόνο (αν αυτό εξυπηρετεί) να επηρεάσεις το σύνολο κάθε στήλης ανεξάρτητα με το αν ο χρήστης έχει πληκτρολογήσει το μείον.
πχ. για τη στήλη D στο κελί D1 αν χρησιμοποιηθεί ο τύπος:
Κώδικας:
=SUMPRODUCT((ABS(D5:D8)-(ABS(D5:D8))*2)*(B5:B8=2))+SUMPRODUCT((ABS(D5:D8))*(B5:B8=1))
Με τον τύπο αυτό, οι σειρές των οποίων η στήλη B περιέχει την Αναγνώριση
1 θα υπολογίζονται πάντα σαν να είχαν θετικές τιμές
ενώ
οι σειρές των οποίων η στήλη B περιέχει την Αναγνώριση
2 θα υπολογίζονται πάντα σαν να είχαν αρνητικές τιμές.
Όποτε θελήσεις, μπορούμε να το κάνουμε με
VBA.
Καλή συνέχεια!
Τάσος