में समकक्ष एक्सेल SUMIFS मैं आर के लिए बहुत नया हूं और एक एक्सेल वीबीए मैक्रो और एक्सेल वर्कशीट फ़ंक्शंस जैसे SUMIFS को पुन: बनाने के तरीकों को देख रहा हूं। यदि पंक्ति में अन्य कॉलम पर एकाधिक स्थितियों से मेल खाने वाली प्रविष्टियां हैं, तो SUMIFS एक स्तंभ कॉल करता है।आर
मेरे पास निम्न डेटा फ्रेम है और मैं एक नया कॉलम गणना करना चाहता हूं। नया कॉलम Sample
की सभी पंक्तियों के लिए Start Date
और EndDate
सीमा के साथ ओवरलैप है। उदाहरण के लिए लाइन 1
पर यह 697
(पहले 3 lines
का योग) होगा। योग विशेष रूप से करने के लिए मानदंड: शामिल Sample
अगर EndDate >= StartDate[i] & StartDate <=EndDate[i]
StartDate EndDate Sample *SUMIFS example*
10/01/14 24/01/14 139 *697*
12/01/14 26/01/14 136
19/01/14 02/02/14 422
25/01/14 08/02/14 762
29/01/14 12/02/14 899
05/02/14 19/02/14 850
07/02/14 21/02/14 602
09/02/14 23/02/14 180
18/02/14 04/03/14 866
किसी भी टिप्पणी या संकेत बहुत सराहना की जाएगी।
यह नहीं देता है क्या ओ पी चाहता था, प्रत्येक पंक्ति के लिए वह अन्य सभी पंक्तियों को देखो और नमूना स्तंभ योग करना चाहते हैं तो यह मानदंडों को पूरा करती । –
बहुत बहुत धन्यवाद, लेकिन जैसा कि कैमरून ने उल्लेख किया है, यह वही नहीं करता जो मैं उम्मीद कर रहा था (हालांकि वह इसे पूरी तरह से बताता है)। मैं मदद की सराहना करता हूं। – Barnaby1