जवाबों:
आप इसे कास्टिंग करके कर सकते हैं। "Int" फ़ंक्शन निकटतम पूर्णांक तक गोल होता है। यदि बूलियन मान A1 में है, तो सूत्र होगा:
=INT(A1)
=ROUND(A1,0)
इस संदर्भ में भी यही काम करता है।
=CEILING(A1,1)
--
बूलियन को इंट में बदलने का सबसे आम तरीका है - यही कारण है कि आप --
उन कार्यों को देखते हैं जो इस कारण से उनमें हैं। यह {1,0,0} में {TRUE, FALSE, FALSE} की एक सरणी को बदल देगा, जिसका उपयोग उन्हें अन्य सरणियों को गुणा करने के लिए किया जा सकता है
उदाहरण:
9 या उससे कम क्षेत्र से कुल बिक्री लौटना:
टीम सेल्स 1 $ 20 2 $ 30 11 $ 90
सूत्र:
=SUMPRODUCT(--(A2:A4<=9),B2:B4)
गणना
=SUMPRODUCT(--(True,True,False),($20,$30,$90))
=SUMPRODUCT((1,1,0),($20,$30,$90))
=1 * $20 + 1 * $30 + 0 * $90
=$20 + $30 + $0
=$50
--
विधि देखी थी , लेकिन मुझे यह स्वीकार करना चाहिए कि सूत्र INT
का उपयोग करना कहीं अधिक स्पष्ट और सुरुचिपूर्ण है। :)
इसे '1' से गुणा करें। पूर्व। सच * 1 = 1 और गलत * 1 = 0।
उदाहरण के लिए, यदि सेल A1 में एक पड़ोसी सेल में बूलियन मान होता है, तो सूत्र दर्ज करें:
=A1*1
नोट: - ट्रू, ट्रू + ० और ट्रू / १ का समान प्रभाव है।
=a1+a2
तार्किकों के संख्यात्मक योग को लौटाएगा, लेकिन=sum(a1:a2)
नहीं करेगा। एक्सेल 2013.