Excel képlet: Minden N oszlop fix értéke -

Általános képlet

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

Összegzés

A N oszloponként fix érték előállításához (például 3 havonta fix költség, 6 havonta fix fizetés stb.) Használhatja a MOD függvényen alapuló képletet.

A bemutatott példában állítson elő 60 havonta 60 értéket. A B8 képlete a következő:

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

Ami minden 3. hónapban 60-at, a többi hónapban pedig nulla értéket ad.

Magyarázat

Ennek a képletnek a lényege a MOD függvény. A MOD számot és osztót vesz fel, a maradékot pedig osztás után adja vissza, ami hasznos lesz olyan képleteknél, amelyeknek minden n-dik alkalommal meg kell tenniük valamit.

Ebben az esetben a szám a COLUMN funkcióval jön létre, amely visszaadja a B8 cella oszlopszámát, a 2-es számot, mínusz 1-et, amelyet "eltolásként" adunk meg. Eltolást használunk, mert meg akarunk győződni arról, hogy a tényleges oszlopszámtól függetlenül 1-nél kezdjük a számolást.

Az osztót 3-ra kemény kódolják, mivel minden 3. hónapban szeretnénk tenni valamit. Nulla maradék tesztelésével ez a kifejezés az IGAZ értéket adja vissza a 3., 6., 9. és 12. hónapban:

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

Végül az IF egyszerűen kiértékeli a MOD kifejezést, és B5 értéket ad vissza (abszolút referenciaként kódolva, hogy megakadályozzuk a változásokat a képlet másolásakor), amikor IGAZ, és nulla, ha HAMIS.

Dátummal való munka

Ha n havonta meg kell ismételnie egy értéket, és közvetlenül a dátumokkal dolgozik, lásd ezt a példát.

érdekes cikkek...