Vlookup या किसी अन्य IF सूत्र के मान के रूप में किसी सूत्र के परिणाम का उपयोग कैसे करें


1

ठीक है, मैं अपने मुद्दे को प्रभावी ढंग से समझाने की कोशिश करूंगा। मैं एक GPA शीट बना रहा हूं जिसमें 100 में से मान GPA मान में और फिर एक पत्र में कंप्यूटर है

सेल N5 में मेरे पास उनके सभी ग्रेड का मूल्य है (सूत्र: =H3+H4+H5 )

अब सेल (j6) में मेरे पास एक सूत्र है जो उन्हें N5 (सूत्र) में गणना की गई मूल्य के आधार पर एक संख्या दे रहा है: =IF(AND(N5>=60,N5<=63.999),"2.0",IF(AND(N5>=64,N5<=66.999),"2.25",IF(AND(N5>=67,N5<=69.999),"2.4",IF(AND(N5>=70,N5<=73.999),"2.5",IF(AND(N5>=74,N5<=76.999),"2.75",IF(AND(N5>=77,N5<=79.999),"2.9",IF(AND(N5>=80,N5<=83.999),"3.0",IF(AND(N5>=84,N5<=86.999),"3.25",IF(AND(N5>=87,N5<=89.999),"3.4",IF(AND(N5>=90,N5<=93.999),"3.50",IF(AND(N5>=94,N5<=96.999),"3.75",IF(AND(N5>=97,N5<=100),"4",IF(AND(N5<=59.999),"0")))))))))))))

फिर भी कोई समस्या नहीं है ... मैं जिन मूल्यों की तलाश कर रहा था, वे सामने आते हैं (उदाहरण 84.2 जैसा कि मैं चाहता था 3.25 दिखाता है)।

हालाँकि यहाँ समस्या आती है .... मैंने J6 में परिणाम का उपयोग करने की कोशिश की है Vlookup करने के लिए या एक और अगर सूत्र है, हालांकि एक्सेल J6 में मान को पहचानता नहीं है।

उदाहरण के लिए: =VLOOKUP(j6,B3:C15,2,FALSE)... यदि मैं प्रवेश करता हूं तो यह एन / ए देता है =VLOOKUP(3.25,B3:C15,2,FALSE) यह मुझे देता है जो मैं देख रहा हूँ। ऐसा लगता है कि एक्सेल नंबर के रूप में मेरे सूत्र के परिणाम को पंजीकृत नहीं करेगा।

मैं आपके लिए क्या करूं?


क्षमा करें, अंतिम पैराग्राफ उदाहरण के लिए कहने के लिए था: = VLOOKUP (j6, B3: C15,2, FALSE) ... यह एन / ए देता है, हालांकि अगर मैं = VLOOKUP (3.25, B3: C15,2, F15SE) दर्ज करता हूं तो मुझे क्या दे रहा है? ऐसा लगता है कि एक्सेल नंबर के रूप में मेरे सूत्र के परिणाम को पंजीकृत नहीं करेगा।
Steven

जवाबों:


1

उद्धरणों का उपयोग करके आप पाठ मान लौटा रहे हैं - उद्धरण हटाएं, अर्थात।

=IF(AND(N5>=60,N5<=63.999),2,IF(AND(N5>=64,N5<=66.999),2.25,IF(AND(N5>=67,N5<=69.999),2.4,IF(AND(N5>=70,N5<=73.999),2.5,IF(AND(N5>=74,N5<=76.999),2.75,IF(AND(N5>=77,N5<=79.999),2.9,IF(AND(N5>=80,N5<=83.999),3,IF(AND(N5>=84,N5<=86.999),3.25,IF(AND(N5>=87,N5<=89.999),3.4,IF(AND(N5>=90,N5<=93.999),3.5,IF(AND(N5>=94,N5<=96.999),3.75,IF(AND(N5>=97,N5<=100),4,IF(AND(N5<=59.999),0)))))))))))))

.... हालाँकि आपको उन सभी ANDs की आवश्यकता नहीं है - यह आपके लिए काम करना चाहिए

=IF(N5<60,0,IF(N5<64,2,IF(N5<67,2.25,IF(N5<70,2.4,IF(N5<74,2.5,IF(N5<77,2.75,IF(N5<80,2.9,IF(N5<84,3,IF(N5<87,3.25,IF(N5<90,3.4,IF(N5<94,3.5,IF(N5<97,3.75,IF(N5<=100,4)))))))))))))

या LOOKUP के साथ

=LOOKUP(N5,{0,60,64,67,70,74,77,80,84,87,90,94,97;0,2,2.25,2.4,2.5,2.75,2.9,3,3.25,3.4,3.5,3.75,4})


तुम कमाल हो! आपका बहुत - बहुत धन्यवाद!
Steven

0

J6 स्वरूपित क्या है? ऐसा लगता है कि यह संभवतः पाठ है, जो उपयोगी नहीं होगा यदि आपका vlookup संख्या में दिख रहा है।

प्रयोग करके देखें =value() अपने से पहले if() पाठ को संख्या में परिवर्तित करने के लिए -

=Value(IF(AND(N5>=60,N5<=63.999),"2.0",IF(AND(N5>=64,N5<=66.999),"2.25",IF(AND(N5>=67,N5<=69.999),"2.4",IF(AND(N5>=70,N5<=73.999),"2.5",IF(AND(N5>=74,N5<=76.999),"2.75",IF(AND(N5>=77,N5<=79.999),"2.9",IF(AND(N5>=80,N5<=83.999),"3.0",IF(AND(N5>=84,N5<=86.999),"3.25",IF(AND(N5>=87,N5<=89.999),"3.4",IF(AND(N5>=90,N5<=93.999),"3.50",IF(AND(N5>=94,N5<=96.999),"3.75",IF(AND(N5>=97,N5<=100),"4",IF(AND(N5<=59.999),"0"))))))))))))))

क्या वो वुडअप में काम करेगा?

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