Topics

  • AI Agents (2)
  • AI Tools (2)
  • AutoHotkey (2)
  • Automation (3)
  • Automation Basics (1)
  • Build Your Own LLM (6)
  • Charts & Dashboards (5)
  • Cloud & Servers (3)
  • Deep Learning (1)
  • Dev Tools (6)
  • Essbase (3)
  • Excel for Finance (7)
  • Excel Formulas (23)
  • Excel Functions A–Z (158)
  • Excel VBA (17)
  • Formula Combos (5)
  • Fun Facts (9)
  • Google Workspace (2)
  • History (3)
  • Internet & Browser (3)
  • Java (2)
  • JavaScript (2)
  • LLMs (7)
  • Machine Learning (5)
  • Office Scripts (1)
  • Oracle EPM Cloud (1)
  • Oracle Smart View (3)
  • Outlook (4)
  • Phone (3)
  • Power Automate (3)
  • Power BI & DAX (3)
  • Power Query & Pivots (4)
  • PowerPoint (3)
  • PowerShell (1)
  • Prompt Engineering (1)
  • Python (5)
  • Python Automation (4)
  • R (2)
  • RAG & Agents (2)
  • Rust (1)
  • SAP (7)
  • SAP GUI Scripting (3)
  • Science (3)
  • Security & Privacy (4)
  • SQL (5)
  • Tally (2)
  • Tally & Busy (3)
  • Tech Tips (1)
  • Windows (4)
  • Word (4)
  • Work Smarter (4)

Recent posts

  • OpenClaw Alternatives Compared: OpenHuman, ZeroClaw, PicoClaw, NanoClaw, IronClaw and More
  • Essbase Explained: Cubes, Dimensions and Why Finance Teams Love It
  • 5 Ways to Find the Last Row in Excel VBA (and When Each One Fails)
  • Open-Source AI Agents: OpenClaw, OpenHands, Aider, n8n and More — What They Do and How to Install
  • AI Models Compared: GPT, Claude, Gemini, Llama, DeepSeek, Qwen, Mistral and More
  • SAP SE16N and SQVI: Pull Table Data Without ABAP

AJ's Techie & Wacky World

Excel, SAP, Oracle & automation tips — plus wacky facts

Menu

Skip to content
  • ✨ AI Helper
  • Productivity
    • Charts & Dashboards
    • Excel for Finance
    • Excel Formulas
    • Excel Functions A–Z
    • Excel VBA
    • Formula Combos
    • Power BI & DAX
    • Power Query & Pivots
    • Excel Course: Beginner → Expert
    • Excel VBA Course
    • Google Workspace
    • Outlook
    • PowerPoint
    • Word
  • Coding
    • Cloud & Servers
    • Dev Tools
    • Java
    • JavaScript
    • PowerShell
    • Python
    • R
    • Rust
    • SQL
  • Automation
    • AutoHotkey
    • Automation Basics
    • Office Scripts
    • Power Automate
    • Python Automation
    • SAP GUI Scripting
  • AI & ML
    • AI Agents
    • AI Tools
    • Build Your Own LLM
    • Deep Learning
    • LLMs
    • Machine Learning
    • Prompt Engineering
    • RAG & Agents
    • Build Your Own LLM Course
  • SAP, Oracle & Tally
    • Essbase
    • Oracle EPM Cloud
    • Oracle Smart View
    • SAP
    • Tally
    • Tally & Busy
  • Tech Tips
    • Internet & Browser
    • Phone
    • Security & Privacy
    • Windows
    • Work Smarter
  • Wacky World
    • Fun Facts
    • History
    • Science
    • All Wacky Facts
  • Tools
    • Formula Lab
    • VBA Playground
    • Macro Recorder
    • VBA Challenges
    • SQL Playground
    • Shortcut Trainer
    • Date & Workday Calculator
    • EMI & SIP Calculator
    • Regex Tester
  • About
    • Projects
    • Contact

SQL Window Functions: Running Totals, Rankings and Month-on-Month in One Query

15 Oct 2019 · SQL · 3 min read

SQL Window Functions: Running Totals, Rankings and Month-on-Month in One Query

A practical guide to SQL window functions: OVER and PARTITION BY, ROW_NUMBER, RANK and DENSE_RANK, running totals, moving averages, LAG/LEAD for month-on-month change, and…

Read article →
15 October 2019 by Atul Vij SQL

Excel TEXT Function: 20 Format Codes You Will Actually Use

17 Sep 2019 · Excel Formulas · 1 min read

Excel TEXT Function: 20 Format Codes You Will Actually Use

Format numbers and dates inside formulas with TEXT: Indian lakh/crore commas, day names, month names, leading zeros, percentages and joining numbers into sentences.

Read article →
17 September 2019 by Atul Vij Excel Formulas

Docker for Beginners: Run Any App Without Installing It

3 Sep 2019 · Dev Tools · 1 min read

Docker for Beginners: Run Any App Without Installing It

What containers are, why “works on my machine” disappears, and your first Docker commands — run a database, a Jupyter notebook and your own…

Read article →
3 September 2019 by Atul Vij Dev Tools

Linear Regression in Excel with LINEST, SLOPE and FORECAST — No Add-ins

21 Aug 2019 · Machine Learning · 2 min read

Linear Regression in Excel with LINEST, SLOPE and FORECAST — No Add-ins

Machine learning starts with a straight line. Fit a regression in Excel with SLOPE, INTERCEPT, RSQ, LINEST and FORECAST.LINEAR, and learn how to read…

Read article →
21 August 2019 by Atul Vij Machine Learning

SWITCH Function in Excel: Match One Value Against a List

13 Aug 2019 · Excel Functions A–Z · 1 min read

SWITCH Function in Excel: Match One Value Against a List

SWITCH compares one value with a list and returns the matching result — cleaner than nested IFs for exact matches.

Read article →
13 August 2019 by Atul Vij Excel Functions A–Z

Why Does Excel Have Exactly 1,048,576 Rows? The Logic Behind Software Limits

6 Aug 2019 · Excel Formulas · 4 min read

Why Does Excel Have Exactly 1,048,576 Rows? The Logic Behind Software Limits

Why Excel stops at 1,048,576 rows and column XFD, why old Excel had 65,536 rows, why numbers lose digits after 15, why FAT32 files…

Read article →
6 August 2019 by Atul Vij Excel Formulas, Fun Facts

Busy Accounting Software: GST Billing and Reports for Small Businesses

23 Jul 2019 · Tally & Busy · 2 min read

Busy Accounting Software: GST Billing and Reports for Small Businesses

How to set up Busy for GST billing: company creation, masters, sale vouchers with CGST/SGST/IGST, and the reports small businesses use every month.

Read article →
23 July 2019 by Atul Vij Tally & Busy

MINIFS Function in Excel: Smallest Value Meeting Conditions

16 Jul 2019 · Excel Functions A–Z · 1 min read

MINIFS Function in Excel: Smallest Value Meeting Conditions

MINIFS returns the minimum of values where all conditions are true.

Read article →
16 July 2019 by Atul Vij Excel Functions A–Z

MAXIFS Function in Excel: Largest Value Meeting Conditions

9 Jul 2019 · Excel Functions A–Z · 1 min read

MAXIFS Function in Excel: Largest Value Meeting Conditions

MAXIFS returns the maximum of values where all conditions are met; MINIFS returns the minimum.

Read article →
9 July 2019 by Atul Vij Excel Functions A–Z

TEXTJOIN Function in Excel: Join Text With a Separator, Skipping Blanks

11 Jun 2019 · Excel Functions A–Z · 1 min read

TEXTJOIN Function in Excel: Join Text With a Separator, Skipping Blanks

TEXTJOIN joins a range of text with a delimiter and can ignore empty cells.

Read article →
11 June 2019 by Atul Vij Excel Functions A–Z

Python: Sort a Messy Downloads Folder by Year and Month

11 Jun 2019 · Python Automation · 1 min read

Python: Sort a Messy Downloads Folder by Year and Month

A 25-line Python script that moves files into Year/Month folders based on their modified date, with a dry-run mode so you can check before…

Read article →
11 June 2019 by Atul Vij Python Automation

JSON Explained Simply (for Excel People)

14 May 2019 · Dev Tools · 1 min read

JSON Explained Simply (for Excel People)

What JSON is, how to read it, how it maps to rows and columns, and how to load JSON into Excel with Power Query…

Read article →
14 May 2019 by Atul Vij Dev Tools

Post navigation

← Older posts
Newer posts →
Proudly powered by WordPress | Theme: fiore by Caroline Moore.
© 2026 Atul Vij · AJ’s Techie & Wacky World
AboutProjectsFree ToolsContactPrivacyDisclaimerGitHub
Did you know?

Why? →