मैं बाइनरी को दशमलव/हेक्स/अक्टूबर में बदलने के पीछे मूल सिद्धांतों को सीखने की कोशिश कर रहा हूं। अभी के लिए मैं दशमलव से बाइनरी रूपांतरण पर ध्यान केंद्रित कर रहा हूं, इंजीनियरिंग फ़ंक्शन dec2bin के उपयोग के बिना बिना। मुझे इसके बारे में बहुत कुछ ऑनलाइन नहीं मिला है।

इस प्रकार अब तक मैंने यह पता लगाया है कि एक सेल को उसके अंदर एक सकारात्मक दशमलव संख्या के साथ 8 बक्से (8 बिट्स) में 0 और 1 बनाने के लिए कैसे परिवर्तित किया जाए।

जिस तरह से मैंने यह किया है वह एमओडी और आईएनटी कार्यों का उपयोग कर रहा है।

सूत्र के साथ पहला बिट

सूत्र के साथ दूसरा बिट

उपरोक्त दो छवियों में मैं दिखाता हूं कि मैं दशमलव से बाइनरी में कनवर्ट करने की प्रक्रिया की मैन्युअल रूप से गणना कैसे करता हूं। सवाल यह है कि इसे करने का यह लंबा रास्ता है और मैं इसे बनाने में मदद चाहता हूं ताकि यह सिर्फ दो बक्से हो; एक दशमलव के साथ और दूसरा बाइनरी के साथ, ताकि जब मैं दशमलव में प्रवेश करूं तो यह तुरंत उसके बगल में बाइनरी में गणना की जाती है, जैसा कि चित्र 3 में दिखाया गया है।

दशमलव से द्विआधारी लघु रूप

अगर कोई मुझे यह समझने में मदद कर सकता है कि 8 अलग-अलग और अलग-अलग फ़ार्मुलों के बजाय सिर्फ एक सेल का उपयोग करके मेरा फॉर्मूला कैसे काम करता है, तो इसकी सराहना की जाएगी।

0
Jonny 17 अक्टूबर 2018, 23:03

1 उत्तर

सबसे बढ़िया उत्तर

एक सरणी सूत्र के रूप में CONCAT का प्रयोग करें:

=CONCAT(INT(MOD(A3/2^(8-ROW($1:$8)),2)))

एक सरणी सूत्र होने के कारण संपादन मोड से बाहर निकलने पर इसकी पुष्टि एंटर के बजाय Ctrl-Shift-Enter से की जानी चाहिए।

CONCAT को ऑफिस 365 एक्सेल के साथ पेश किया गया था।

enter image description here


यदि किसी के पास Concat नहीं है, तो यह TEXT और SUMPRODUCT के साथ किया जा सकता है:

=TEXT(SUMPRODUCT(INT(MOD(A3/2^(8-ROW($1:$8)),2))*(10^(8-ROW($1:$8)))),"00000000")

enter image description here

2
Scott Craner 17 अक्टूबर 2018, 20:14