एक्सेल में रिक्त स्थान के साथ सूत्र कैसे संयोजित करें


0

मैं बिक्री, इन्वेंट्री आदि को ट्रैक करने के लिए एक साधारण स्प्रेडशीट सेटअप करने की कोशिश कर रहा हूं। कॉलम आइटम, खरीद लागत (C) हैं, वे आइटम को कितना सूचीबद्ध करेंगे, इसके लिए वास्तव में कितना बिकता है (G), इसके लिए कमीशन लागत उनका पुनर्विक्रेता (H), यदि क्रेडिट कार्ड का उपयोग किया जाता है (I), यदि कार्ड का उपयोग किया जाता है, तो वह चार्ज राशि क्या है (J), और फिर अंत में कुल मिलाकर एक लाभ (K)।

मै इस्तेमाल कर रहा हूँ:

=IF(OR(ISBLANK(C2),ISBLANK(G2)), "", G2-C2)

H को आबाद करने के लिए, यह बहुत अच्छा है क्योंकि यह कॉलम को खाली छोड़ देता है अगर कुछ भी खरीद या बिक्री कॉलम में दर्ज नहीं किया जाता है। मैं अन्य स्तंभों के लिए समान काम कर रहा हूं, जो एक को छोड़कर सभी काम करते हैं। CC प्रभारी कॉलम (J) के तहत, मैं उपयोग कर रहा हूं:

=IF(I2="yes", G2*0.02,"")

लाभ स्तंभ (K) के लिए, मैं उपयोग कर रहा हूं:

=IF(OR(ISBLANK(C2),ISBLANK(G2)), "", G2-C2-J2)

हालाँकि, यह तभी काम करता है जब (J) के अंतर्गत कोई मान जोड़ा जाता है। यदि कोई क्रेडिट कार्ड का उपयोग नहीं किया जाता है, तो सूत्र केवल G2-C2 होना चाहिए, लेकिन मैं यह पता नहीं लगा सकता कि यदि कोई अन्य डेटा उपयोग नहीं किया जाता है, तो कोशिकाओं को खाली कैसे रखा जाए।

टीएल; डीआर: मैं एक सेल को प्रारूपित करना चाहता हूं ताकि यह तब तक खाली रहे जब तक कि अन्य कॉलम में डेटा दर्ज न किया जाए। यदि हां, तो मुझे एक IF फ़ंक्शन चाहिए, जो कुछ ऐसा कहे:

=IF(I2="yes", G2-C2-J2, G2-C2)

मैं इन योगों को कैसे जोड़ सकता हूं?


मेरे पास इस समय बनाने के लिए एक्सेल तक पहुंच नहीं है, जैसा कि आपको इसकी आवश्यकता है, लेकिन आपके द्वारा सूचीबद्ध बहुत अंतिम सूत्र में एक दूसरे IF की आवश्यकता है।
टायसन

@fix, यह सही तरीका है, हालाँकि चूंकि Col J में एक सूत्र है जो "" (एक रिक्त मान) का मूल्यांकन करता है, जब हम सूत्र G2-C2-J2 का उपयोग करते हैं, तो इसका मूल्यांकन किया जाता है 3-2-"", जिसके परिणामस्वरूप # मूल्य! त्रुटि। इससे बचने के लिए, मैंने नीचे दिए गए मेरे उत्तर में कर्नल जे पर ISNUMBER चेक का उपयोग करने का प्रस्ताव दिया है। साथ ही, कॉलम J में सूत्र को केवल संशोधित करने के लिए एक और तरीका होगा =IF(I2="yes", G2*0.02,)। इस तरह से J2 हमेशा एक संख्या में परिणाम देगा और G2-C2-J2 हमेशा सही का मूल्यांकन करेगाProfit Overall
भारत आनंद

@BharatAnand, आप सही हैं यदि एक अशक्त J2 में संग्रहीत किया गया है। मेरा पढ़ा गया था कि J2 तब तक खाली है जब तक कि कोई मूल्य नहीं डाला जाता। यदि ऐसा है, तो सूत्र को हूप्स के माध्यम से कूदने की आवश्यकता नहीं है। यदि आप अपने जवाब में उस मामले को जोड़ते हैं, तो मैं इसे बढ़ा दूंगा। ओपी केवल समस्या को खत्म कर सकता है।
फिक्सर 1234

@ सबसे पहले, वास्तव में यह बहुत सरल फार्मूले के साथ एक बहुत अच्छा समाधान है। लेकिन अगर हम आगे बढ़ते हैं और कर्नल जे में मूल सूत्र को संशोधित करते हैं, और इसे कुछ इस तरह बदलते हैं - =IF(I2="yes", G2*0.02,"")तो इसका परिणाम कर्नल जे में 0 प्रदर्शित होता है। यह मूल आवश्यकता के साथ विरोधाभास होगा "... कॉलम को खाली छोड़ दें। .. "और" मैं अन्य स्तंभों के लिए समान चीजें कर रहा हूं ... "। और इसलिए मैं इस बात का जवाब देना पसंद करता हूं कि मैंने क्या पोस्ट किया है। बेझिझक उठो, मैं ध्यान से आवश्यकताओं के माध्यम से सोचा है और पर्याप्त रूप से यह मेरे अंत में परीक्षण किया ;-)
भारत आनंद

जवाबों:


1

इस समस्या को आसानी से हल करने के लिए आपको कुछ स्पष्ट रूप से लिखित नियम होने चाहिए। नीचे दिया गया कथन अच्छी समग्र आवश्यकता है लेकिन फिर भी थोड़ा अस्पष्ट है।

मैं एक सेल को प्रारूपित करना चाहता हूं ताकि यह तब तक रिक्त रहे जब तक कि अन्य कॉलम में डेटा दर्ज न किया जाए

मान लीजिए कि नियम निम्नानुसार हैं:

नियम # 1 : Col J(CC शुल्क)

  • यदि Col Iहाँ, तो गणना Col J(CC आवेश) करें, अन्यथा इसे खाली रखें

नियम # 2 : Col Kकुल मिलाकर लाभ

  • अगर Col Jहै खाली नहीं है, तो यह रूप में गणनाG2-C2-J2
  • अगर Col Jहै खाली है, तो यह रूप में गणनाG2-C2

उपाय:

Col J में आपका वर्तमान सूत्र पहले से ही # 1 नियम को संतुष्ट करता है।

=IF(I2="yes", G2*0.02,"")

नियम # 2 को संतुष्ट करने के लिए, आप नीचे दिए गए सूत्र का उपयोग कर सकते हैं,

=IF(ISNUMBER(J2), G2-C2-J2, G2-C2)

इस प्रश्न में उल्लेख किया गया है कि रिक्त स्थान के लिए अन्य कोशिकाओं के परीक्षण के साथ इसे संयोजित करने की आवश्यकता है, इसलिए नीचे G2-C2 संदर्भों को H2 के साथ बदलें:

=IF(ISNUMBER(J2), H2-J2, H2)

@ fixer1234, आप सभी!
भरत आनंद

मैं सवाल फिर से पढ़ता हूं, और J2 के बारे में एक हिस्सा याद कर रहा था जिसमें एक अशक्त था। तुम सही थे। मैंने अभी इसे आपके संस्करण में वापस लाया है। कोई बात नहीं। :-) (और मैंने इसे
अपडाउन

1
@ fixer1234, अंतिम बिंदु की भी आवश्यकता नहीं है, वास्तव में इस आंतरिक रूप से बहस करते समय मुझे पता चला कि G2-C2 के सभी संदर्भों को H2 के साथ प्रतिस्थापित करने की आवश्यकता है, क्योंकि हमने पहले ही आयोग के कॉलम की गणना करने के उस प्रयास को ले लिया है। मैं उत्तर को फिर से संशोधित करूंगा और उम्मीद करता हूं कि अब इसे बिस्तर पर रख देंगे! :-)
भारत आनंद

1
यह मेरे मस्तिष्क को चोट पहुंचा रहा है, लेकिन मुझे लगता है कि आपका अंतिम सूत्र मूल समस्या से पीड़ित हो सकता है, एच 2 में एक अशक्तता हो सकती है, इसलिए एच 2-जे 2 में त्रुटि हो सकती है।
फिक्सर 1234
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.