Τύπος Excel: Σταθερή τιμή σε κάθε στήλη Ν -

Γενική φόρμουλα

=IF(MOD(COLUMN(A1)-offset,N)=0,amount,0)

Περίληψη

Για να δημιουργήσετε μια σταθερή τιμή σε κάθε στήλη Ν (για παράδειγμα, μια σταθερή δαπάνη κάθε 3 μήνες, μια σταθερή πληρωμή κάθε 6 μήνες κ.λπ.) μπορείτε να χρησιμοποιήσετε έναν τύπο βάσει της συνάρτησης MOD.

Στο παράδειγμα που εμφανίζεται, δημιουργήστε μια τιμή 60 κάθε 3 μήνες. Ο τύπος στο B8 είναι:

=IF(MOD(COLUMN(B8)-1,3)=0,$B$5,0)

Το οποίο επιστρέφει 60 κάθε 3ο μήνα και μηδέν για άλλους μήνες.

Εξήγηση

Ο πυρήνας αυτού του τύπου είναι η συνάρτηση MOD. Το MOD παίρνει έναν αριθμό και έναν διαιρέτη και επιστρέφει το υπόλοιπο μετά τη διαίρεση, γεγονός που το καθιστά χρήσιμο για τύπους που πρέπει να κάνουν κάτι κάθε φορά.

Σε αυτήν την περίπτωση, ο αριθμός δημιουργείται με τη συνάρτηση COLUMN, η οποία επιστρέφει τον αριθμό στήλης του κελιού B8, τον αριθμό 2, μείον 1, ο οποίος παρέχεται ως "μετατόπιση". Χρησιμοποιούμε ένα όφσετ, επειδή θέλουμε να βεβαιωθούμε ότι αρχίζουμε να μετράμε στο 1, ανεξάρτητα από τον πραγματικό αριθμό της στήλης.

Ο διαιρέτης είναι κωδικοποιημένος ως 3, αφού θέλουμε να κάνουμε κάτι κάθε 3ο μήνα. Δοκιμάζοντας για μηδενικό υπόλοιπο, αυτή η έκφραση θα επιστρέψει ΑΛΗΘΕΙΑ στον 3ο, 6ο, 9ο και 12ο μήνα:

MOD(COLUMN(B8)-1,3)=0

Τέλος, το IF απλώς αξιολογεί την έκφραση MOD και επιστρέφει την τιμή στο B5 (κωδικοποιείται ως απόλυτη αναφορά για την αποτροπή αλλαγών καθώς ο τύπος αντιγράφεται) όταν είναι ΑΛΗΘΟΣ και μηδέν όταν FALSE.

Εργασία με ημερομηνία

Εάν πρέπει να επαναλαμβάνετε μια τιμή κάθε n μήνες και εργάζεστε απευθείας με ημερομηνίες, δείτε αυτό το παράδειγμα.

ενδιαφέροντα άρθρα...