सामान्य सूत्र
=IF(MOD(COLUMN(A1)-offset,N)=0,amount,0)
सारांश
प्रत्येक N कॉलम (उदाहरण के लिए, प्रत्येक 3 महीने में एक निश्चित व्यय, प्रत्येक 6 महीने, आदि पर एक निश्चित भुगतान) के लिए एक निश्चित मान उत्पन्न करने के लिए आप MOD फ़ंक्शन के आधार पर एक सूत्र का उपयोग कर सकते हैं।
दिखाए गए उदाहरण में, हर 3 महीने में 60 का मान उत्पन्न करें। B8 में सूत्र है:
=IF(MOD(COLUMN(B8)-1,3)=0,$B$5,0)
जो हर 3 महीने में 60 और अन्य महीनों के लिए शून्य देता है।
स्पष्टीकरण
इस सूत्र का मूल MOD फ़ंक्शन है। एमओडी एक संख्या और विभाजक लेता है, और विभाजन के बाद शेष राशि लौटाता है, जो इसे उन सूत्रों के लिए उपयोगी बनाता है, जिन्हें प्रत्येक nth समय में कुछ करने की आवश्यकता होती है।
इस स्थिति में, नंबर COLUMN फ़ंक्शन के साथ बनाया जाता है, जो सेल बी 8, नंबर 2, माइनस 1 के कॉलम नंबर को लौटाता है, जिसे "ऑफ़सेट" के रूप में आपूर्ति की जाती है। हम एक ऑफसेट का उपयोग करते हैं, क्योंकि हम यह सुनिश्चित करना चाहते हैं कि हम वास्तविक कॉलम संख्या की परवाह किए बिना 1 पर गिनती शुरू करें।
विभाजक 3 के रूप में हार्डकोड किया गया है, क्योंकि हम हर 3 महीने में कुछ करना चाहते हैं। एक शून्य शेष के लिए परीक्षण करके, यह अभिव्यक्ति 3, 6, 9 वें और 12 वें महीने में TRUE लौटेगी:
MOD(COLUMN(B8)-1,3)=0
अंत में, अगर IF केवल MOD अभिव्यक्ति का मूल्यांकन करता है और B5 में मान लेता है (फॉर्मूला की नकल के रूप में परिवर्तन को रोकने के लिए एक निरपेक्ष संदर्भ के रूप में कोडित किया जाता है) जब TRUE और शून्य होता है जब FALSE।
डेट के साथ काम करना
यदि आपको प्रत्येक एन महीनों में एक मान दोहराने की आवश्यकता है, और आप सीधे तारीखों के साथ काम कर रहे हैं, तो इस उदाहरण को देखें।