मिनट का संयोजन और अगर तारीखों के लिए


0

यहाँ मेरा पहला सवाल ..............

Que.:- कॉलम ए में मेरे पास 100 तारीखें हैं। मैं किसी भी महीने के 1 दिन अगले रविवार को रिकॉर्ड करना चाहता हूं। सेल B1 में मैंने एक फॉर्मूला डाला =IF(AND(WEEKDAY(A:A)=1,DAY(A:A)=1),A:A) फिर इसे बी कॉलम में खींच लिया, फिर मुझे आवश्यक तिथियां और एफएएलएसई मान मिले हैं। तब C1 में मैंने एक सूत्र का उपयोग किया =MIN(B:B) मुझे सटीक आवश्यक तिथि मिलती है।

लेकिन मुझे एक सूत्र में इसकी आवश्यकता है इसलिए मैंने एक सूत्र लागू किया =MIN(IF(AND(WEEKDAY(A:A)=1,DAY(A:A)=1),A:A)) लेकिन यह काम नहीं करता।

मुझे आश्चर्य है कि अगर कोई मुझे एक सूत्र में सही तरीके से प्राप्त करने में मदद करता है। धन्यवाद! सादर, मानव संसाधन


जब आप लिखते हैं तो मुझे समझ नहीं आता कि आप क्या चाहते हैं " किसी भी महीने के 1 दिन अगले रविवार को रिकॉर्ड करें "क्या आप अधिक विशिष्ट हो सकते हैं, और विशेष रूप से आप इनपुट ए और वांछित आउटपुट के उदाहरण दे सकते हैं - कॉलम ए में तारीखों का एक उदाहरण प्रदान करके, और कहां और क्या आप आउटपुट के लिए चाहते हैं।
Ron Rosenfeld

@RonRosenfeld हाय "मेरा कहने का मतलब था कि मुझे पहले रविवार की तारीख चाहिए जो एक महीने के 1 दिन आती है।" पूर्व के लिए: 1 मार्च, 2015 धन्यवाद!
Hemant Rupani

drive.google.com/file/d/0B4yByr16j47mUEJNUF9jOC1ISWc/... अपने काम कर रहा है, लेकिन सेल D1 पर सूत्र काम नहीं करता है।
Hemant Rupani

जवाबों:


0

कारण कि आपकी MIN(IF फ़ंक्शन काम नहीं करता है क्योंकि आप उपयोग नहीं कर सकते हैं AND उन प्रकार के सूत्रों में, क्योंकि AND एक भी परिणाम आवश्यक सरणी नहीं लौटाएगा - आप अनुकरण करने के लिए या तो * का उपयोग कर सकते हैं AND या नेस्टेड आईएफएस का उपयोग करें, उदा। भी

=MIN(IF((WEEKDAY(A:A)=1)*(DAY(A:A)=1),A:A))

या

=MIN(IF(WEEKDAY(A:A)=1,IF(DAY(A:A)=1,A:A)))

..... लेकिन यदि आप प्राप्त करना चाहते हैं महीने के पहले रविवार को A2 में किसी भी तारीख के बाद आप इस गैर-सरणी सूत्र का उपयोग कर सकते हैं:

=EOMONTH(A2,MATCH(1,WEEKDAY(EOMONTH(A2,{0,1,2,3,4,5,6,7,8,9,10,11,12,13})+1),0)-1)+1

उदाहरणों के बीच कभी भी 14 महीने से अधिक नहीं होते हैं, इसलिए आप अगले महीने की पहली 14 तारीखों की जांच कर सकते हैं और रविवार को पहली बार ले सकते हैं


* & amp; आईएफएस ही देते हैं। BTW EOMONTH का सूत्र महान और सरल है
Hemant Rupani

1

मुझे लगता है कि आप जो चाहते हैं वह आज के बाद पहला रविवार है जो एक महीने के पहले दिन होता है। अगर ऐसा है, तो निम्नलिखित सरणी सूत्र वह तारीख लौटाएगा:

=INDEX(ROW(INDIRECT(TODAY()&":"&TODAY()+1000)),MATCH(1,(DAY(ROW(INDIRECT(TODAY()&":"&TODAY()+1000)))=1)*(WEEKDAY(ROW(INDIRECT(TODAY()&":"&TODAY()+1000)))=1),0))

में प्रवेश करने के लिए सरणी सूत्र, पकड़ नीचे ctrl-shift मारते हुए enter। यदि आप इसे सही ढंग से करते हैं, तो एक्सेल ब्रेसिज़ लगाएगा {...} सूत्र के आसपास जो आप सूत्र पट्टी में देख सकते हैं।

सूत्र का यह भाग:

ROW(INDIRECT(TODAY()&":"&TODAY()+1000))

TODAY से शुरू होने वाली तारीखों की एक सरणी बनाता है और 1000 दिनों के लिए आगे बढ़ाता है। मैंने १००० चुना क्योंकि मैं एक महीने की १ तारीख को पहले रविवार के बीच सबसे लंबे समय तक संभव अंतराल नहीं जानता। स्वाभाविक रूप से, प्रति वर्ष कम से कम एक प्रतीत होता है, यदि दो नहीं हैं, तो एक छोटी संख्या समान रूप से प्रभावी हो सकती है।


धन्यवाद! आपने मेरी क्वेरी का सही उत्तर दिया। और एक और बात मैं अपलोड की गई शीट में सेल के डी 1 में "MIN (IF") तर्क द्वारा इसे हल नहीं कर सकता? drive.google.com/file/d/0B4yByr16j47mUEJNUF9jOC1ISWc/view
Hemant Rupani
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.