3 एक्सेल आईएफ स्टेटमेंट में शामिल होना


0

मैं निम्नलिखित 3 IF स्टेटमेंट्स में शामिल होने की कोशिश कर रहा हूं, लेकिन हर बार जब मैं कोशिश करता हूं कि मुझे एक तर्क त्रुटि मिलती है या फिर यह "मिस विंडो", "हिट", "नहीं" के बजाय "ट्रू" या "गलत" प्रदर्शित करने पर वापस लौटता है अनुसूचित "और रिक्त।

=IF(I2<E2,"Miss Window","Hit")

=IF(I2>F2,"Miss Window","Hit")

=IF(G5="off", "Not Scheduled", "")

सुझाव?


यह वह जगह है जहां मैं में हूँ: = IF (और (I2> F2, I2 <E2), "मिस विंडो", "हिट"), लेकिन मैं यह काम करने के लिए प्राप्त नहीं कर सकते
थक कर चूर

E2, F2 और G5 संबंधित कैसे हैं? यदि आपकी एक से अधिक शर्तें सही हैं तो क्या होगा? अगर कोई भी सच नहीं है तो क्या होगा? क्या होगा अगर दो परीक्षण संघर्ष में हैं (I2 <E2 और I2 <F2)?
फिक्सर 1234

जवाबों:


2

मैं मान रहा हूं कि आप "मिस विंडो", "हिट" या "नॉट शेड्यूल्ड" को एक ही क्षेत्र में दिखाना चाहते हैं।

If I2 Is NOT Empty (True = Next IF)
If I2<E2 - (True = Miss Window / False = Next IF)
If I2>F2 - (True = Miss Window / False = "Hit")

If I2 IS Empty
If G5 = "off" - (True = "Not Scheduled" / False = ""

निम्नलिखित कोड है:

    =IF (I2 <> "", IF(I2<E2, "Miss Window", IF(I2>F2,"Miss Window","Hit")), IF(G5="off", "Not Scheduled", ""))]

नहीं, मैं जो चाहता हूं, उसके करीब।
समाप्त

क्या आप विस्तृत कर सकते हैं?
कीपंच

नहीं, मैं जो चाहता हूं, उसके करीब। मुझे क्या चाहिए अगर I2 <E2 या I2> F2 इसकी मिस्ड विंडो है, लेकिन अगर इसके दो मापदंडों के भीतर है, तो मुझे हिट होने की आवश्यकता है। इसलिए मेरे पास एक समय सीमा है ... 10:00 पूर्वाह्न से 12:00 बजे तक कहते हैं। यदि समय से पहले या उन आंकड़ों के बाद एक "मिस" है, अगर समय उन आंकड़ों के भीतर है एक हिट और मुझे उस स्टेटमेंट को ओवरराइड करने के लिए जी कॉलम की जरूरत है अगर एक जी टैब में "बंद" और "अनुसूचित नहीं" प्रदर्शित करें अगर एक समय दर्ज किया गया है और जी कॉलम दिखाता है कि मुझे फिर से ओवरराइड करने और हिट या मिस में डालने की आवश्यकता है, तो इसका कोई मतलब नहीं है! haha
थक कर चूर

ठीक है अब तक यह पूरी तरह से काम कर रहा है: =IF(OR(I2>F2,I2<E2),"Miss Window","Hit") अब मुझे जोड़ने की जरूरत है अगर G5 = ऑफ, शो "अनुसूचित नहीं" और अगर G5 = BLANK कुछ भी नहीं दिखाता है और मुझे उपरोक्त फॉर्मूला के आगे प्राथमिकता देने की आवश्यकता है
समाप्त

यह G5 = ऑफ से हालांकि ओवरराइड नहीं करता है - यह I2 में मान होने पर भी अनुसूचित नहीं दिखाता है।
कीपंच

0

ANDऔर ORकथन आपके मित्र हैं

=IF(OR(I2="", G5="off"), "Not Scheduled", AND(I2>=E2,I2<=F2), "Hit", "Miss Window")

0

सूत्र पर G5 को हावी ("ओवरराइड") करने के लिए, इसे पहले परीक्षण करें जैसा कि wbeard करता है। केवल उसके मूल्यांकन के बाद ही आप "हिट" या "मिस" के प्रश्न को संबोधित करते हैं। यह हिट या मिस के बाद माना जा सकता है, लेकिन टॉलेमी के महाकाव्य की तरह, एक सरल, अधिक तार्किक तरीका होने पर ऐसा क्यों करते हैं?

संदर्भ की भौतिकता को देखते हुए, I2 को एक प्रविष्टि के लिए परीक्षण करने की आवश्यकता नहीं है। यदि रिक्त है, तो इसे "0" के रूप में माना जाएगा और इसलिए E2 और F2 की तुलना में स्वाभाविक रूप से कभी त्रुटि नहीं देगा।

वे आपके मार्गदर्शक आदेश हैं (G5, फिर हिट या मिस) और सैद्धांतिक चिंता आपकी स्प्रेडशीट को गति देने के लिए या कम से कम इसके तर्क को सरल बनाने के लिए (रिक्त I2 कोई चिंता नहीं है)। उपयुक्त रूप से सरलीकृत तर्क एक मामूली बात लगती है, लेकिन आपका तर्क जितना स्पष्ट होता है, उसे बनाए रखना उतना ही आसान होता है (यानी: जब आपका बॉस एक नया विचार प्राप्त करता है) और गलतियों के लिए ऑडिट करना।

गणना को गति देना वास्तव में आजकल बहुत महत्वपूर्ण नहीं है, जब तक कि किसी के पास सूत्र के हजारों उदाहरण नहीं हैं, क्योंकि स्मृति भरपूर है और सीपीयू बहुत तेज हैं, लेकिन अच्छी प्रथाएं आपकी सोच को तेज रखती हैं और जब कुछ होता है तो अन्य स्थितियों में भुगतान करती हैं। जोड़ा "बस यकीन है कि" या "एक अच्छा सामान्य अभ्यास के रूप में" सचमुच मूल्य का कुछ भी नहीं प्रदान करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.