Excel-kaava: Kiinteä arvo jokaisen N sarakkeen -

Yleinen kaava

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

Yhteenveto

Voit luoda kiinteän arvon N sarakkeen välein (esimerkiksi kiinteät kulut 3 kuukauden välein, kiinteät maksut kuuden kuukauden välein jne.) Käyttämällä MOD-funktioon perustuvaa kaavaa.

Luo näytetyssä esimerkissä arvo 60 joka kolmas kuukausi. Kohdassa B8 oleva kaava on:

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

Joka palauttaa 60 joka kolmas kuukausi ja nolla muina kuukausina.

Selitys

Tämän kaavan ydin on MOD-toiminto. MOD ottaa numeron ja jakajan ja palauttaa loput jakamisen jälkeen, mikä tekee siitä hyödyllisen kaavoille, joiden on tehtävä jotain joka n. Kerta.

Tällöin numero luodaan COLUMN-funktiolla, joka palauttaa solun B8 sarakkeen numeron luvun 2, miinus 1, joka toimitetaan "siirtymänä". Käytämme siirtymää, koska haluamme varmistaa, että aloitamme laskemisen yhdestä riippumatta todellisesta sarakemäärästä.

Jakaja on kovakoodattu 3: ksi, koska haluamme tehdä jotain joka 3. kuukausi. Testaamalla nollan loppuosa, tämä lauseke palauttaa TOSI 3., 6., 9. ja 12. kuukaudessa:

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

Lopuksi IF yksinkertaisesti arvioi MOD-lausekkeen ja palauttaa arvon B5: ssä (koodattu absoluuttisena viitteenä muutosten estämiseksi kaavan kopioinnin yhteydessä), kun TOSI ja nolla, kun EPÄTOSI.

Päivämäärän kanssa työskentely

Jos haluat toistaa arvon n kuukauden välein ja työskentelet suoraan päivämäärien kanssa, katso tämä esimerkki.

Mielenkiintoisia artikkeleita...