एक्सेल फॉर्मूला: कैटेगरी वाइज पूरी लिस्ट
नोट: यह गाइड Microsoft Excel में उपलब्ध सभी प्रमुख फॉर्मूला और फंक्शन को उनकी श्रेणियों के अनुसार प्रस्तुत करता है। प्रत्येक फॉर्मूला के साथ उसका सिंटैक्स, विवरण और उदाहरण दिया गया है।
विषय सूची
1. गणितीय फॉर्मूला (Math Functions)
SUM
=SUM(number1, [number2], ...)
दिए गए संख्याओं का योग करता है।
उदाहरण: =SUM(A1:A5) - A1 से A5 तक की सभी संख्याओं का योग करेगा
=SUM(10, 20, 30) - 60 लौटाएगा
=SUM(10, 20, 30) - 60 लौटाएगा
SUMIF
=SUMIF(range, criteria, [sum_range])
किसी शर्त के आधार पर संख्याओं का योग करता है।
उदाहरण: =SUMIF(B1:B10, ">500", A1:A10) - B कॉलम में 500 से अधिक वाले रोज के लिए A कॉलम के मानों को जोड़ेगा
SUMIFS
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
एकाधिक शर्तों के आधार पर संख्याओं का योग करता है।
उदाहरण: =SUMIFS(C1:C10, A1:A10, "North", B1:B10, ">100") - उन रोज का योग करेगा जहां A कॉलम में "North" है और B कॉलम में मान 100 से अधिक है
PRODUCT
=PRODUCT(number1, [number2], ...)
दिए गए संख्याओं का गुणनफल निकालता है।
उदाहरण: =PRODUCT(2, 5, 3) - 30 लौटाएगा (2×5×3)
POWER
=POWER(number, power)
किसी संख्या को दिए गए घात तक बढ़ाता है।
उदाहरण: =POWER(5, 3) - 125 लौटाएगा (5 का घन)
SQRT
=SQRT(number)
दी गई संख्या का वर्गमूल निकालता है।
उदाहरण: =SQRT(64) - 8 लौटाएगा
MOD
=MOD(number, divisor)
भाग देने पर शेषफल (remainder) निकालता है।
उदाहरण: =MOD(10, 3) - 1 लौटाएगा (10 को 3 से भाग देने पर शेष)
ROUND
=ROUND(number, num_digits)
संख्या को निर्दिष्ट दशमलव स्थानों तक राउंड करता है।
उदाहरण: =ROUND(3.14159, 2) - 3.14 लौटाएगा
=ROUND(123.456, -1) - 120 लौटाएगा (निकटतम 10 तक राउंड)
=ROUND(123.456, -1) - 120 लौटाएगा (निकटतम 10 तक राउंड)
ROUNDUP
=ROUNDUP(number, num_digits)
संख्या को ऊपर की ओर राउंड करता है।
उदाहरण: =ROUNDUP(3.141, 2) - 3.15 लौटाएगा
ROUNDDOWN
=ROUNDDOWN(number, num_digits)
संख्या को नीचे की ओर राउंड करता है।
उदाहरण: =ROUNDDOWN(3.141, 2) - 3.14 लौटाएगा
2. सांख्यिकीय फॉर्मूला (Statistical Functions)
AVERAGE
=AVERAGE(number1, [number2], ...)
दिए गए मानों का औसत निकालता है।
उदाहरण: =AVERAGE(A1:A10) - A1 से A10 तक के मानों का औसत
AVERAGEIF
=AVERAGEIF(range, criteria, [average_range])
किसी शर्त के आधार पर औसत निकालता है।
उदाहरण: =AVERAGEIF(B1:B10, ">500", A1:A10) - B कॉलम में 500 से अधिक वाले रोज के लिए A कॉलम के मानों का औसत
AVERAGEIFS
=AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
एकाधिक शर्तों के आधार पर औसत निकालता है।
उदाहरण: =AVERAGEIFS(C1:C10, A1:A10, "North", B1:B10, ">100") - उन रोज का औसत जहां A कॉलम में "North" है और B कॉलम में मान 100 से अधिक है
COUNT
=COUNT(value1, [value2], ...)
संख्यात्मक मानों की गिनती करता है।
उदाहरण: =COUNT(A1:A10) - A1 से A10 तक में संख्यात्मक मानों की संख्या
COUNTA
=COUNTA(value1, [value2], ...)
खाली नहीं हुए सेल की गिनती करता है (सभी डेटा प्रकार)।
उदाहरण: =COUNTA(A1:A10) - A1 से A10 तक में खाली नहीं हुए सेल की संख्या
COUNTIF
=COUNTIF(range, criteria)
किसी शर्त के आधार पर सेल की गिनती करता है।
उदाहरण: =COUNTIF(A1:A10, ">50") - A1 से A10 तक में 50 से अधिक वाले मानों की संख्या
COUNTIFS
=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
एकाधिक शर्तों के आधार पर सेल की गिनती करता है।
उदाहरण: =COUNTIFS(A1:A10, ">50", B1:B10, "<100") - जहां A कॉलम में 50 से अधिक और B कॉलम में 100 से कम है
MAX
=MAX(number1, [number2], ...)
दिए गए मानों में से अधिकतम मान निकालता है।
उदाहरण: =MAX(A1:A10) - A1 से A10 तक में सबसे बड़ी संख्या
MIN
=MIN(number1, [number2], ...)
दिए गए मानों में से न्यूनतम मान निकालता है।
उदाहरण: =MIN(A1:A10) - A1 से A10 तक में सबसे छोटी संख्या
MEDIAN
=MEDIAN(number1, [number2], ...)
दिए गए मानों की माध्यिका (median) निकालता है।
उदाहरण: =MEDIAN(1, 2, 3, 4, 5) - 3 लौटाएगा
=MEDIAN(1, 2, 3, 4) - 2.5 लौटाएगा (2 और 3 का औसत)
=MEDIAN(1, 2, 3, 4) - 2.5 लौटाएगा (2 और 3 का औसत)
MODE
=MODE(number1, [number2], ...)
दिए गए मानों में सबसे अधिक बार आने वाला मान (mode) निकालता है।
उदाहरण: =MODE(1, 2, 3, 3, 4) - 3 लौटाएगा
STDEV
=STDEV(number1, [number2], ...)
नमूने के आधार पर मानक विचलन (standard deviation) निकालता है।
उदाहरण: =STDEV(A1:A10) - A1 से A10 तक के मानों का मानक विचलन
3. टेक्स्ट फॉर्मूला (Text Functions)
CONCATENATE / CONCAT
=CONCATENATE(text1, [text2], ...)
=CONCAT(text1, [text2], ...)
=CONCAT(text1, [text2], ...)
एक से अधिक टेक्स्ट स्ट्रिंग को जोड़ता है (Excel 2016 में CONCAT नया वर्जन है)।
उदाहरण: =CONCATENATE("Hello", " ", "World") - "Hello World" लौटाएगा
=A1 & " " & B1 - यह भी CONCATENATE का वैकल्पिक तरीका है
=A1 & " " & B1 - यह भी CONCATENATE का वैकल्पिक तरीका है
TEXTJOIN
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)
टेक्स्ट को डिलीमीटर से जोड़ता है और खाली सेल को इग्नोर कर सकता है (Excel 2016 और नए वर्जन में उपलब्ध)।
उदाहरण: =TEXTJOIN(", ", TRUE, A1:A10) - A1 से A10 तक के मानों को ", " से जोड़ेगा और खाली सेल को छोड़ देगा
LEFT
=LEFT(text, [num_chars])
टेक्स्ट स्ट्रिंग के बाएं से निर्दिष्ट संख्या में वर्ण निकालता है।
उदाहरण: =LEFT("Hello World", 5) - "Hello" लौटाएगा
RIGHT
=RIGHT(text, [num_chars])
टेक्स्ट स्ट्रिंग के दाएं से निर्दिष्ट संख्या में वर्ण निकालता है।
उदाहरण: =RIGHT("Hello World", 5) - "World" लौटाएगा
MID
=MID(text, start_num, num_chars)
टेक्स्ट स्ट्रिंग के बीच से निर्दिष्ट संख्या में वर्ण निकालता है।
उदाहरण: =MID("Hello World", 7, 5) - "World" लौटाएगा (7वें वर्ण से शुरू करके 5 वर्ण)
LEN
=LEN(text)
टेक्स्ट स्ट्रिंग में वर्णों की संख्या निकालता है।
उदाहरण: =LEN("Hello") - 5 लौटाएगा
LOWER
=LOWER(text)
टेक्स्ट को लोअरकेस में बदलता है।
उदाहरण: =LOWER("Hello") - "hello" लौटाएगा
UPPER
=UPPER(text)
टेक्स्ट को अपरकेस में बदलता है।
उदाहरण: =UPPER("hello") - "HELLO" लौटाएगा
PROPER
=PROPER(text)
टेक्स्ट में प्रत्येक शब्द के पहले अक्षर को कैपिटल बनाता है।
उदाहरण: =PROPER("hello world") - "Hello World" लौटाएगा
TRIM
=TRIM(text)
टेक्स्ट से एक्स्ट्रा स्पेस (आगे, पीछे और बीच के डबल स्पेस) हटाता है।
उदाहरण: =TRIM(" Hello World ") - "Hello World" लौटाएगा
SUBSTITUTE
=SUBSTITUTE(text, old_text, new_text, [instance_num])
टेक्स्ट में किसी विशेष टेक्स्ट को बदलता है।
उदाहरण: =SUBSTITUTE("Hello World", "World", "Excel") - "Hello Excel" लौटाएगा
=SUBSTITUTE("a-a-a-a", "a", "b", 3) - तीसरे "a" को "b" से बदलेगा: "a-a-b-a"
=SUBSTITUTE("a-a-a-a", "a", "b", 3) - तीसरे "a" को "b" से बदलेगा: "a-a-b-a"
REPLACE
=REPLACE(old_text, start_num, num_chars, new_text)
टेक्स्ट के किसी विशेष भाग को नए टेक्स्ट से बदलता है (स्थान के आधार पर)।
उदाहरण: =REPLACE("Hello World", 7, 5, "Excel") - "Hello Excel" लौटाएगा
FIND
=FIND(find_text, within_text, [start_num])
एक टेक्स्ट स्ट्रिंग में दूसरे टेक्स्ट की स्थिति निकालता है (केस सेंसिटिव)।
उदाहरण: =FIND("World", "Hello World") - 7 लौटाएगा ("World" 7वें वर्ण से शुरू होता है)
SEARCH
=SEARCH(find_text, within_text, [start_num])
FIND की तरह ही है लेकिन केस सेंसिटिव नहीं है।
उदाहरण: =SEARCH("world", "Hello World") - 7 लौटाएगा (FIND में यह एरर देगा)
TEXT
=TEXT(value, format_text)
संख्या को निर्दिष्ट फॉर्मेट में टेक्स्ट में बदलता है।
उदाहरण: =TEXT(1234.567, "$#,##0.00") - "$1,234.57" लौटाएगा
=TEXT(TODAY(), "dd-mm-yyyy") - आज की तारीख को "दिन-महीना-साल" फॉर्मेट में दिखाएगा
=TEXT(TODAY(), "dd-mm-yyyy") - आज की तारीख को "दिन-महीना-साल" फॉर्मेट में दिखाएगा
4. तारीख और समय फॉर्मूला (Date & Time Functions)
TODAY
=TODAY()
वर्तमान तारीख लौटाता है (समय नहीं)।
उदाहरण: =TODAY() - आज की तारीख दिखाएगा (जैसे 15/04/2023)
NOW
=NOW()
वर्तमान तारीख और समय लौटाता है।
उदाहरण: =NOW() - आज की तारीख और वर्तमान समय दिखाएगा (जैसे 15/04/2023 14:30)
DATE
=DATE(year, month, day)
अलग-अलग वर्ष, महीने और दिन से तारीख बनाता है।
उदाहरण: =DATE(2023, 4, 15) - 15/04/2023 लौटाएगा
DAY
=DAY(serial_number)
तारीख से दिन निकालता है (1 से 31 तक)।
उदाहरण: =DAY("15/04/2023") - 15 लौटाएगा
MONTH
=MONTH(serial_number)
तारीख से महीना निकालता है (1 से 12 तक)।
उदाहरण: =MONTH("15/04/2023") - 4 लौटाएगा
YEAR
=YEAR(serial_number)
तारीख से वर्ष निकालता है।
उदाहरण: =YEAR("15/04/2023") - 2023 लौटाएगा
DATEDIF
=DATEDIF(start_date, end_date, unit)
दो तारीखों के बीच का अंतर निकालता है (Excel में दस्तावेज़ीकृत नहीं है लेकिन काम करता है)।
उदाहरण: =DATEDIF("01/01/2023", "15/04/2023", "d") - 104 लौटाएगा (दिनों में अंतर)
=DATEDIF("01/01/2023", "15/04/2023", "m") - 3 लौटाएगा (महीनों में अंतर)
=DATEDIF("01/01/2023", "15/04/2023", "y") - 0 लौटाएगा (वर्षों में अंतर)
=DATEDIF("01/01/2023", "15/04/2023", "m") - 3 लौटाएगा (महीनों में अंतर)
=DATEDIF("01/01/2023", "15/04/2023", "y") - 0 लौटाएगा (वर्षों में अंतर)
EDATE
=EDATE(start_date, months)
किसी तारीख में निर्दिष्ट महीने जोड़ता या घटाता है।
उदाहरण: =EDATE("15/04/2023", 3) - 15/07/2023 लौटाएगा
=EDATE("15/04/2023", -2) - 15/02/2023 लौटाएगा
=EDATE("15/04/2023", -2) - 15/02/2023 लौटाएगा
EOMONTH
=EOMONTH(start_date, months)
किसी तारीख में निर्दिष्ट महीने जोड़कर उस महीने की अंतिम तारीख लौटाता है।
उदाहरण: =EOMONTH("15/04/2023", 0) - 30/04/2023 लौटाएगा (अप्रैल 2023 की अंतिम तारीख)
=EOMONTH("15/04/2023", 1) - 31/05/2023 लौटाएगा
=EOMONTH("15/04/2023", 1) - 31/05/2023 लौटाएगा
WORKDAY
=WORKDAY(start_date, days, [holidays])
किसी तारीख में कार्यदिवस (वीकेंड और छुट्टियों को छोड़कर) जोड़ता है।
उदाहरण: =WORKDAY("15/04/2023", 5) - 5 कार्यदिवस बाद की तारीख लौटाएगा
NETWORKDAYS
=NETWORKDAYS(start_date, end_date, [holidays])
दो तारीखों के बीच के कार्यदिवसों की संख्या निकालता है।
उदाहरण: =NETWORKDAYS("01/04/2023", "30/04/2023") - अप्रैल 2023 में कार्यदिवसों की संख्या लौटाएगा
WEEKDAY
=WEEKDAY(serial_number, [return_type])
तारीख से सप्ताह का दिन निकालता है (1-7 या 0-6 के रूप में)।
उदाहरण: =WEEKDAY("15/04/2023", 2) - 6 लौटाएगा (यदि 15/04/2023 शनिवार है, क्योंकि return_type 2 में सोमवार=1 से शुरू होता है)
WEEKNUM
=WEEKNUM(serial_number, [return_type])
तारीख से सप्ताह संख्या निकालता है।
उदाहरण: =WEEKNUM("15/04/2023") - वर्ष के कौन से सप्ताह में है यह लौटाएगा
TIME
=TIME(hour, minute, second)
अलग-अलग घंटे, मिनट और सेकंड से समय बनाता है।
उदाहरण: =TIME(14, 30, 0) - 2:30 PM लौटाएगा
HOUR
=HOUR(serial_number)
समय से घंटा निकालता है (0 से 23 तक)।
उदाहरण: =HOUR("14:30:00") - 14 लौटाएगा
MINUTE
=MINUTE(serial_number)
समय से मिनट निकालता है (0 से 59 तक)।
उदाहरण: =MINUTE("14:30:00") - 30 लौटाएगा
SECOND
=SECOND(serial_number)
समय से सेकंड निकालता है (0 से 59 तक)।
उदाहरण: =SECOND("14:30:45") - 45 लौटाएगा
5. लुकअप और रेफरेंस फॉर्मूला (Lookup & Reference Functions)
VLOOKUP
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
वर्टिकल लुकअप - किसी टेबल के पहले कॉलम में मान ढूंढकर उसी रो के दूसरे कॉलम से मान लौटाता है।
उदाहरण: =VLOOKUP("Apple", A1:B10, 2, FALSE) - A कॉलम में "Apple" ढूंढेगा और B कॉलम से मान लौटाएगा
HLOOKUP
=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
हॉरिजॉन्टल लुकअप - VLOOKUP का हॉरिजॉन्टल वर्जन, पहली रो में मान ढूंढता है।
उदाहरण: =HLOOKUP("Q1", A1:D3, 3, FALSE) - पहली रो में "Q1" ढूंढेगा और तीसरी रो से मान लौटाएगा
INDEX
=INDEX(array, row_num, [column_num])
किसी एरे या रेंज से निर्दिष्ट पोजिशन पर मान लौटाता है।
उदाहरण: =INDEX(A1:C10, 5, 2) - A1:C10 रेंज में 5वीं रो और 2रे कॉलम का मान लौटाएगा
MATCH
=MATCH(lookup_value, lookup_array, [match_type])
किसी रेंज में मान की पोजिशन निकालता है।
उदाहरण: =MATCH("Apple", A1:A10, 0) - A1:A10 में "Apple" की पोजिशन लौटाएगा
INDEX MATCH (संयोजन)
=INDEX(return_range, MATCH(lookup_value, lookup_range, 0))
VLOOKUP का अधिक लचीला विकल्प, बाएं या ऊपर भी लुकअप कर सकता है।
उदाहरण: =INDEX(B1:B10, MATCH("Apple", A1:A10, 0)) - VLOOKUP की तरह काम करेगा लेकिन अधिक लचीला है
XLOOKUP (Excel 365)
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
VLOOKUP/HLOOKUP का उन्नत वर्जन, सभी दिशाओं में लुकअप कर सकता है।
उदाहरण: =XLOOKUP("Apple", A1:A10, B1:B10) - A कॉलम में "Apple" ढूंढकर B कॉलम से मान लौटाएगा
INDIRECT
=INDIRECT(ref_text, [a1])
टेक्स्ट स्ट्रिंग को सेल रेफरेंस में बदलता है (डायनामिक रेफरेंस के लिए उपयोगी)।
उदाहरण: =INDIRECT("A"&1) - A1 का मान लौटाएगा
=SUM(INDIRECT("B"&1&":B"&10)) - B1:B10 का योग करेगा
=SUM(INDIRECT("B"&1&":B"&10)) - B1:B10 का योग करेगा
OFFSET
=OFFSET(reference, rows, cols, [height], [width])
किसी रेफरेंस से निर्दिष्ट रो और कॉलम दूरी पर नई रेंज लौटाता है।
उदाहरण: =OFFSET(A1, 5, 2) - A1 से 5 रो नीचे और 2 कॉलम दाएं का सेल (C6) लौटाएगा
=SUM(OFFSET(A1,1,1,3,3)) - B2:D4 का योग करेगा
=SUM(OFFSET(A1,1,1,3,3)) - B2:D4 का योग करेगा
CHOOSE
=CHOOSE(index_num, value1, [value2], ...)
इंडेक्स नंबर के आधार पर मानों की सूची से एक मान चुनता है।
उदाहरण: =CHOOSE(2, "Red", "Green", "Blue") - "Green" लौटाएगा
6. लॉजिकल फॉर्मूला (Logical Functions)
IF
=IF(logical_test, [value_if_true], [value_if_false])
किसी शर्त के आधार पर अलग-अलग मान लौटाता है।
उदाहरण: =IF(A1>50, "Pass", "Fail") - यदि A1 में 50 से अधिक है तो "Pass" वरना "Fail" लौटाएगा
IFS (Excel 2016+)
=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)
एकाधिक शर्तों की जांच करता है (बहु IF का बेहतर विकल्प)।
उदाहरण: =IFS(A1>90, "A", A1>80, "B", A1>70, "C", TRUE, "D") - ग्रेड निर्धारित करेगा
AND
=AND(logical1, [logical2], ...)
सभी तर्क सही होने पर TRUE लौटाता है (एक से अधिक शर्तें जांचने के लिए)।
उदाहरण: =AND(A1>50, B1<100) - TRUE लौटाएगा यदि A1>50 और B1<100 दोनों सही हैं
OR
=OR(logical1, [logical2], ...)
कोई एक तर्क सही होने पर TRUE लौटाता है।
उदाहरण: =OR(A1>50, B1<100) - TRUE लौटाएगा यदि A1>50 या B1<100 में से कोई एक सही है
NOT
=NOT(logical)
तर्क के विपरीत मान लौटाता है (TRUE को FALSE और FALSE को TRUE बनाता है)।
उदाहरण: =NOT(A1>50) - TRUE लौटाएगा यदि A1>50 नहीं है
IFERROR
=IFERROR(value, value_if_error)
यदि मान में कोई एरर है तो वैकल्पिक मान लौटाता है।
उदाहरण: =IFERROR(A1/B1, "Error") - यदि B1 शून्य है तो "Error" लौटाएगा (DIV/0! एरर से बचाएगा)
IFNA (Excel 2013+)
=IFNA(value, value_if_na)
विशेष रूप से #N/A एरर को हैंडल करता है।
उदाहरण: =IFNA(VLOOKUP("Apple", A1:B10, 2, FALSE), "Not Found") - यदि "Apple" नहीं मिला तो "Not Found" लौटाएगा
SWITCH (Excel 2016+)
=SWITCH(expression, value1, result1, [default_or_value2, result2], ...)
किसी एक्सप्रेशन के मूल्य के आधार पर अलग-अलग परिणाम लौटाता है (बहु IF का विकल्प)।
उदाहरण: =SWITCH(WEEKDAY(A1), 1, "Sun", 2, "Mon", 3, "Tue", "Other") - दिन का नाम लौटाएगा
7. वित्तीय फॉर्मूला (Financial Functions)
PMT
=PMT(rate, nper, pv, [fv], [type])
लोन या निवेश के लिए नियत अवधि भुगतान (EMI) निकालता है।
उदाहरण: =PMT(5%/12, 60, 1000000) - ₹10,00,000 के लोन का मासिक भुगतान (5% वार्षिक ब्याज, 5 वर्ष/60 महीने के लिए)
FV
=FV(rate, nper, pmt, [pv], [type])
निवेश का भविष्य मूल्य (Future Value) निकालता है।
उदाहरण: =FV(8%/12, 120, -5000, -100000, 1) - ₹1,00,000 के प्रारंभिक निवेश और ₹5,000 मासिक निवेश का 10 वर्ष बाद मूल्य (8% वार्षिक रिटर्न)
PV
=PV(rate, nper, pmt, [fv], [type])
निवेश का वर्तमान मूल्य (Present Value) निकालता है।
उदाहरण: =PV(6%/12, 240, -20000) - ₹20,000 मासिक भुगतान के लिए आवश्यक वर्तमान मूल्य (6% वार्षिक ब्याज, 20 वर्ष/240 महीने)
NPV
=NPV(rate, value1, [value2], ...)
निवेश का शुद्ध वर्तमान मूल्य (Net Present Value) निकालता है।
उदाहरण: =NPV(10%, B1:B5) - B1 से B5 तक के कैश फ्लो का NPV (10% डिस्काउंट रेट पर)
IRR
=IRR(values, [guess])
निवेश का आंतरिक प्रतिफल दर (Internal Rate of Return) निकालता है।
उदाहरण: =IRR(B1:B5) - B1 से B5 तक के कैश फ्लो का IRR
RATE
=RATE(nper, pmt, pv, [fv], [type], [guess])
निवेश या लोन की ब्याज दर निकालता है।
उदाहरण: =RATE(60, -20000, 1000000) - ₹10,00,000 के लोन पर ब्याज दर जिसमें ₹20,000 का मासिक भुगतान 5 वर्ष (60 महीने) तक करना है
NPER
=NPER(rate, pmt, pv, [fv], [type])
निवेश या लोन की अवधि (किश्तों की संख्या) निकालता है।
उदाहरण: =NPER(5%/12, -20000, 1000000) - ₹10,00,000 के लोन को चुकाने में लगने वाले महीने (5% वार्षिक ब्याज, ₹20,000 मासिक भुगतान)
IPMT
=IPMT(rate, per, nper, pv, [fv], [type])
किसी विशेष अवधि के लिए ब्याज भुगतान निकालता है।
उदाहरण: =IPMT(5%/12, 1, 60, 1000000) - ₹10,00,000 के लोन की पहली किश्त में ब्याज (5% वार्षिक ब्याज, 5 वर्ष/60 महीने)
PPMT
=PPMT(rate, per, nper, pv, [fv], [type])
किसी विशेष अवधि के लिए मूलधन भुगतान निकालता है।
उदाहरण: =PPMT(5%/12, 1, 60, 1000000) - ₹10,00,000 के लोन की पहली किश्त में मूलधन
CUMIPMT
=CUMIPMT(rate, nper, pv, start_period, end_period, type)
दो अवधियों के बीच संचयी ब्याज भुगतान निकालता है।
उदाहरण: =CUMIPMT(5%/12, 60, 1000000, 1, 12, 0) - ₹10,00,000 के लोन के पहले वर्ष (12 महीने) में कुल ब्याज भुगतान
CUMPRINC
=CUMPRINC(rate, nper, pv, start_period, end_period, type)
दो अवधियों के बीच संचयी मूलधन भुगतान निकालता है।
उदाहरण: =CUMPRINC(5%/12, 60, 1000000, 1, 12, 0) - ₹10,00,000 के लोन के पहले वर्ष में कुल मूलधन भुगतान
8. डेटाबेस फॉर्मूला (Database Functions)
DSUM
=DSUM(database, field, criteria)
डेटाबेस में शर्तों के आधार पर संख्याओं का योग करता है।
उदाहरण: =DSUM(A1:D10, "Sales", F1:G2) - A1:D10 डेटाबेस में "Sales" फील्ड का योग जहां F1:G2 में दी गई शर्तें पूरी होती हैं
DAVERAGE
=DAVERAGE(database, field, criteria)
डेटाबेस में शर्तों के आधार पर औसत निकालता है।
उदाहरण: =DAVERAGE(A1:D10, "Sales", F1:G2) - शर्तों के अनुसार औसत सेल्स
DCOUNT
=DCOUNT(database, field, criteria)
डेटाबेस में शर्तों के आधार पर संख्यात्मक मानों की गिनती करता है।
उदाहरण: =DCOUNT(A1:D10, "Sales", F1:G2) - शर्तों को पूरा करने वाले संख्यात्मक मानों की संख्या
DCOUNTA
=DCOUNTA(database, field, criteria)
डेटाबेस में शर्तों के आधार पर गैर-खाली सेल की गिनती करता है।
उदाहरण: =DCOUNTA(A1:D10, "Name", F1:G2) - शर्तों को पूरा करने वाले गैर-खाली नामों की संख्या
DMAX
=DMAX(database, field, criteria)
डेटाबेस में शर्तों के आधार पर अधिकतम मान निकालता है।
उदाहरण: =DMAX(A1:D10, "Sales", F1:G2) - शर्तों के अनुसार अधिकतम सेल्स
DMIN
=DMIN(database, field, criteria)
डेटाबेस में शर्तों के आधार पर न्यूनतम मान निकालता है।
उदाहरण: =DMIN(A1:D10, "Sales", F1:G2) - शर्तों के अनुसार न्यूनतम सेल्स
DGET
=DGET(database, field, criteria)
डेटाबेस में शर्तों के आधार पर एकल मान निकालता है (यदि एक से अधिक मिलते हैं तो एरर देता है)।
उदाहरण: =DGET(A1:D10, "Price", F1:G2) - शर्तों को पूरा करने वाला एकमात्र मूल्य
DSUM vs SUMIFS
DSUM और SUMIFS दोनों ही शर्तों के आधार पर योग निकालते हैं, लेकिन DSUM को अलग क्राइटेरिया रेंज की आवश्यकता होती है जबकि SUMIFS फॉर्मूला में ही क्राइटेरिया निर्दिष्ट कर सकते हैं।
उदाहरण:
DSUM: =DSUM(A1:D10, "Sales", F1:G2)
SUMIFS: =SUMIFS(C1:C10, A1:A10, "North", B1:B10, ">100")
DSUM: =DSUM(A1:D10, "Sales", F1:G2)
SUMIFS: =SUMIFS(C1:C10, A1:A10, "North", B1:B10, ">100")
9. इंजीनियरिंग फॉर्मूला (Engineering Functions)
CONVERT
=CONVERT(number, from_unit, to_unit)
माप की इकाइयों को एक प्रणाली से दूसरी प्रणाली में बदलता है।
उदाहरण: =CONVERT(100, "km", "mi") - 100 किलोमीटर को मील में बदलेगा
=CONVERT(32, "C", "F") - 32°C को फारेनहाइट में बदलेगा
=CONVERT(32, "C", "F") - 32°C को फारेनहाइट में बदलेगा
DEC2BIN
=DEC2BIN(number, [places])
दशमलव संख्या को बाइनरी में बदलता है।
उदाहरण: =DEC2BIN(10) - "1010" लौटाएगा
BIN2DEC
=BIN2DEC(number)
बाइनरी संख्या को दशमलव में बदलता है।
उदाहरण: =BIN2DEC("1010") - 10 लौटाएगा
HEX2DEC
=HEX2DEC(number)
हेक्साडेसिमल संख्या को दशमलव में बदलता है।
उदाहरण: =HEX2DEC("A") - 10 लौटाएगा
DEC2HEX
=DEC2HEX(number, [places])
दशमलव संख्या को हेक्साडेसिमल में बदलता है।
उदाहरण: =DEC2HEX(10) - "A" लौटाएगा
COMPLEX
=COMPLEX(real_num, i_num, [suffix])
वास्तविक और काल्पनिक संख्याओं से सम्मिश्र संख्या (complex number) बनाता है।
उदाहरण: =COMPLEX(3, 4) - "3+4i" लौटाएगा
IMSUM
=IMSUM(inumber1, [inumber2], ...)
सम्मिश्र संख्याओं का योग निकालता है।
उदाहरण: =IMSUM("3+4i", "1+2i") - "4+6i" लौटाएगा
DELTA
=DELTA(number1, [number2])
दो संख्याओं की समानता की जांच करता है (समान होने पर 1, असमान होने पर 0)।
उदाहरण: =DELTA(5, 5) - 1 लौटाएगा
=DELTA(5, 6) - 0 लौटाएगा
=DELTA(5, 6) - 0 लौटाएगा
10. सूचना फॉर्मूला (Information Functions)
ISBLANK
=ISBLANK(value)
जांचता है कि सेल खाली है या नहीं (TRUE/FALSE लौटाता है)।
उदाहरण: =ISBLANK(A1) - TRUE यदि A1 खाली है
ISNUMBER
=ISNUMBER(value)
जांचता है कि मान संख्या है या नहीं।
उदाहरण: =ISNUMBER(A1) - TRUE यदि A1 में संख्या है
ISTEXT
=ISTEXT(value)
जांचता है कि मान टेक्स्ट है या नहीं।
उदाहरण: =ISTEXT(A1) - TRUE यदि A1 में टेक्स्ट है
ISERROR
=ISERROR(value)
जांचता है कि मान में कोई एरर है या नहीं।
उदाहरण: =ISERROR(A1/B1) - TRUE यदि B1 शून्य है (DIV/0! एरर)
ISNA
=ISNA(value)
विशेष रूप से #N/A एरर की जांच करता है।
उदाहरण: =ISNA(VLOOKUP("Apple", A1:B10, 2, FALSE)) - TRUE यदि "Apple" नहीं मिला
CELL
=CELL(info_type, [reference])
सेल के बारे में जानकारी लौटाता है।
उदाहरण: =CELL("address", A1) - "$A$1" लौटाएगा
=CELL("format", A1) - सेल के फॉर्मेट के बारे में जानकारी
=CELL("format", A1) - सेल के फॉर्मेट के बारे में जानकारी
TYPE
=TYPE(value)
मान के डेटा प्रकार को निर्दिष्ट संख्या में लौटाता है।
उदाहरण: =TYPE("Hello") - 2 लौटाएगा (टेक्स्ट के लिए)
=TYPE(100) - 1 लौटाएगा (संख्या के लिए)
=TYPE(100) - 1 लौटाएगा (संख्या के लिए)
INFO
=INFO(type_text)
वर्तमान ऑपरेटिंग वातावरण के बारे में जानकारी लौटाता है।
उदाहरण: =INFO("osversion") - ऑपरेटिंग सिस्टम वर्जन
=INFO("recalc") - रिकैल्क्युलेशन मोड
=INFO("recalc") - रिकैल्क्युलेशन मोड
नोट: यह गाइड Excel में उपलब्ध सभी प्रमुख फॉर्मूला को कवर करता है। कुछ विशेष फॉर्मूला जो विशिष्ट संस्करणों (Excel 365, Excel 2019) में उपलब्ध हैं, उन्हें भी शामिल किया गया है। अपने Excel वर्जन के अनुसार उपलब्ध फंक्शन की जांच करें।