NoticeADCA, CCC, Tally Prime + GST aur Typing classes ke naye batches shuru ho chuke hain. Admission ke liye center par visit karein.
Article Detail View
top 10 advanced excel formulas with visual spreadsheets: master data analysis
Tariq: Author: Surender Saini National Computer Center
Advanced Excel Formulas: 10 Essential Business Tools With Visual Spreadsheets
Modern corporate workflows me manual calculation aur purane static functions ka daur khatam ho chuka hai. Microsoft 365 ke calculation engine ne formulas ko dynamic, fast aur robust bana diya hai. Agar aap apne daily reporting tasks ko automate karna chahte hain, to ye 10 formulas aapke portfolio me hone hi chahiye.
1. XLOOKUP: Bidirectional Search Engine
VLOOKUP hamesha left-to-right lookup tak seemit tha aur columns insert hone par toot jata tha. XLOOKUP bina kisi indexing issue ke left, right, upar ya neeche dono taraf exact search karta hai.
Sheet1: Ready | Result Found (Left Column Match Verified)
2. FILTER: Dynamic Data Extraction
Original dataset ko chhede bina conditions ke aadhar par naya data slice generate karta hai. Jaise hi master data me tabdili hoti hai, filtered table automatically update ho jati hai.
Syntax: =FILTER(array, include, [if_empty])
Microsoft Excel — Sheet 2: FILTER Dynamic Spill.xlsx
E2fx=FILTER(A2:C5, B2:B5="North", "None")
A
B
C
E (Spill Header)
F
G
1
Product
Region
Sales
Filtered Item
Region
Sales
2
Laptop
North
₹45,000
Laptop
North
₹45,000
3
Mouse
South
₹1,200
Keyboard
North
₹3,400
4
Keyboard
North
₹3,400
5
Monitor
West
₹18,000
Sheet2: Dynamic Spilled Range Highlighted in Blue Dashed Line
3. SUMIFS: Multi-Condition Total Aggregator
Financial reporting me kai bar specific criteria (jaise ek specific quarter aur particular branch) ka revenue sum karna hota hai. SUMIFS multiple logical criteria ko evaluate karke total aggregate nikalta hai.
Microsoft Excel — Sheet 3: Multi_Condition_SUMIFS.xlsx
F2fx=SUMIFS(C2:C5, A2:A5, "Dell", B2:B5, "East")
A
B
C
E (Condition)
F (Aggregated Value)
1
Brand
Zone
Amount
Filter Criteria
Calculated Sum
2
Dell
East
₹50,000
Dell + East
₹80,000
3
HP
East
₹40,000
4
Dell
East
₹30,000
5
Dell
West
₹25,000
Sheet3: Rows 2 and 4 matched both criteria. Total = ₹50,000 + ₹30,000 = ₹80,000
4. UNIQUE: Instant Deduplication Engine
Hazaaron entries wale raw data se distinct values nikalna manual "Remove Duplicates" tool se risky hota hai kyunki wo original data modify kar deta hai. =UNIQUE() ek dynamic unique list generate karta hai.
Syntax: =UNIQUE(array, [by_col], [exactly_once])
Microsoft Excel — Sheet 4: Deduplicate_UNIQUE.xlsx
C2fx=UNIQUE(A2:A6)
A (Raw Column)
C (Unique Spilled Result)
1
City (Duplicates Present)
Unique List
2
Mumbai
Mumbai
3
Delhi
Delhi
4
Mumbai (Duplicate)
Bangalore
5
Bangalore
6
Delhi (Duplicate)
Sheet4: Spilled items automatically populate dropdown validation menus using "=$C$2#"
5. LET: Named Variables For Fast Calculation
Jab ek hi complex formula me ek value bar-bar calculate hoti hai, to workbook slow ho jati hai. LET function calculation steps ko variable name deta hai, jisse readability aur speed 2x badh jati hai.
Microsoft Excel — Sheet 5: Variable_Optimization_LET.xlsx
C2fx=LET(cost, A2*B2, tax, cost*0.18, cost+tax)
A (Units)
B (Unit Price)
C (Final Bill with 18% Tax)
1
Quantity
Base Price
Calculated Total (LET)
2
100
₹500
₹59,000
3
50
₹1,200
₹70,800
Sheet5: "cost" aur "tax" memory me calculate huye bina kisi helper column ke.
6. SORTBY: Multi-Tier Dynamic Sorting
Original dataset ko manually "Data > Sort" kiye bina real-time me reports ko rank karna ho, to SORTBY best solution hai. Ye ek array ko dusre array ke values ke base par order karta hai.
Microsoft Excel — Sheet 6: Leaderboard_SORTBY.xlsx
D2fx=SORTBY(A2:B4, B2:B4, -1)
A
B
D (Ranked Name)
E (High to Low)
1
Rep
Revenue
Sorted Leaderboard
Amount
2
Aditi
₹40,000
Sameer
₹95,000
3
Sameer
₹95,000
Aditi
₹40,000
4
Vikram
₹25,000
Vikram
₹25,000
Sheet6: Parameter "-1" indicates descending sort order (Top Performer First).
7. TEXTSPLIT: Formula-Based Delimiter Parsing
Text to Columns wizard static hota hai. TEXTSPLIT formula-driven tarike se kisi bhi text string ko comma, space ya custom character ke aadhar par rows ya columns me tod deta hai.
Sheet7: Delimiter "-" ko detect karke ek single formula 3 columns me spill ho gaya.
8. CHOOSECOLS: Custom Matrix Projection
50 columns ke wide raw table me se reporting dashboard ke liye sirf specific columns (jaise Col 1 aur Col 4) chahiye hote hain. CHOOSECOLS bina copy-paste kiye tailored table create karta hai.
Microsoft Excel — Sheet 8: Dynamic_Slicing_CHOOSECOLS.xlsx
F2fx=CHOOSECOLS(A2:D4, 1, 4)
A (Col 1)
B (Col 2)
C (Col 3)
D (Col 4)
F (Col 1)
G (Col 4)
1
ID
Phone
Email
Salary
ID
Salary
2
101
98210...
user@corp
₹80,000
101
₹80,000
3
102
98111...
admin@corp
₹95,000
102
₹95,000
Sheet8: Phone aur Email jaise irrelevant columns bina formula break kiye bypass ho gaye.
9. IFERROR: Defensive Spreadsheet Modeling
Calculations ke dauran #DIV/0! ya #N/A errors professional reports ki presentation kharab kar dete hain. IFERROR error detect karke clean placeholder (jaise "0" ya "Pending") return karta hai.
Syntax: =IFERROR(value, value_if_error)
Microsoft Excel — Sheet 9: Clean_Error_Handling.xlsx
C3fx=IFERROR(A3/B3, 0)
A (Revenue)
B (Units)
C (Unit Cost)
Normal Formula Output
1
Total Spent
Quantity
Cost Per Unit
Unprotected Output
2
₹10,000
50
₹200
₹200
3
₹5,000
0 (Zero Units)
0
#DIV/0! (Formula Crash)
Sheet9: Cell C3 ne division by zero error ko clean "0" me convert kar diya.
10. LAMBDA: Custom Formula Factory
Excel me custom functions banane ke liye ab VBA Macros ya code likhne ki zaroorat nahi hai. LAMBDA aapko native formulas se apna naya custom function create karne ki suvidha deta hai jise Name Manager me save kiya ja sakta hai.