Skip to content

Popular topics

ExcelExcel VBAPower Query & PivotsExcel for FinanceAutomationSAP & OracleCodingAI & MLTech tipsWacky World

Recent posts

  • Basics of VBA / Macros Chapter – 51 (Time and Date Part-8)
  • Loan Amortization Schedule in Excel with Extra Payments: Step-by-Step Template & Formulas
  • Excel Month-End Financial Close: Step-by-Step Checklist, Reconciliation Formulas & Template
  • Excel #N/A Error in VLOOKUP and XLOOKUP: 5 Fixes That Actually Work
  • Building Autonomous Multi-Agent Workflows with LangGraph: State, Nodes & Conditional Routing
  • Evaluating Enterprise RAG Systems in Python: Context Precision, Faithfulness & Hallucination Benchmarks

🀯 Wacky fact of the day · Human Body

Bones are stronger than steel of the same weight.

Weight for weight, bone is remarkably strong, especially under compression, because of its mix of collagen and mineral.

Why? How? β†’Source β†—

AJ's Techie & Wacky World

Excel, SAP, Oracle & automation tips β€” plus wacky facts

Skip to content
  • ✨ AI Helper
  • πŸŽ“ Courses
  • Excel & Office
    • Charts & Dashboards
    • Excel 365 & Dynamic Arrays
    • Excel for Finance
    • Excel for India
    • Excel Formulas
    • Excel Functions A–Z
    • Excel VBA
    • Formula Combos
    • Power BI & DAX
    • Power Query & Pivots
    • Python in Excel
    • Google Workspace
    • Outlook
    • PowerPoint
    • Word
  • Coding
    • Cloud & Servers
    • Dev Tools
    • Java
    • JavaScript
    • PowerShell
    • Python
    • R
    • Rust
    • SQL
    • VBA to Python Migration
  • Automation
    • AutoHotkey
    • Automation Basics
    • Office Scripts
    • Power Automate
    • Python Automation
    • SAP GUI Scripting
  • AI & ML
    • AI Agents & RAG
    • AI Agents & Workflows
    • AI Tools
    • Build Your Own LLM
    • Deep Learning
    • LLMs
    • Machine Learning
    • Prompt Engineering
    • Vibe Coding
  • ERP
    • Essbase
    • Oracle EPM Cloud
    • Oracle Smart View
    • SAP
    • Tally & Busy
    • Tax & Compliance
  • 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
    • Income Tax: Old vs New
    • GST Calculator
    • Regex Tester
  • About
    • Projects
    • Contact

Coding

Start-to-finish programming for people who work with data: Python, SQL, Java, R, JavaScript, Rust and PowerShell.

SQL Intermediate Lesson 3: Running Totals and Moving Averages

SQL Intermediate Lesson 3: Running Totals and Moving Averages featured illustration

28 Aug 2023 Β· SQL Β· 2 min read

SQL Intermediate Lesson 3: Running Totals and Moving Averages

Running totals, year-to-date by region, 3-month moving averages and share of total with SUM() OVER and window frames (ROWS BETWEEN).

Read article β†’
28 August 2023 by Atul Vij SQL

SQL Intermediate Lesson 2: Window Functions – ROW_NUMBER, RANK, DENSE_RANK

SQL Intermediate Lesson 2: Window Functions – ROW_NUMBER, RANK, DENSE_RANK featured illustration

27 Aug 2023 Β· SQL Β· 2 min read

SQL Intermediate Lesson 2: Window Functions – ROW_NUMBER, RANK, DENSE_RANK

Rank customers, find the top customer in each region and each customer's latest order with ROW_NUMBER, RANK, DENSE_RANK and PARTITION BY.

Read article β†’
27 August 2023 by Atul Vij SQL

SQL Intermediate Lesson 1: Common Table Expressions (WITH)

SQL Intermediate Lesson 1: Common Table Expressions (WITH) featured illustration

26 Aug 2023 Β· SQL Β· 2 min read

SQL Intermediate Lesson 1: Common Table Expressions (WITH)

Write readable SQL with CTEs: name a subquery once, chain several steps, compare each customer with the average and compute category shares.

Read article β†’
26 August 2023 by Atul Vij SQL

Java Lesson 6: Collections β€” List and Map

Java Lesson 6: Collections β€” List and Map featured illustration

8 Apr 2023 Β· Java Β· 1 min read

Java Lesson 6: Collections β€” List and Map

Store groups of objects with ArrayList and HashMap/TreeMap, loop over them, merge totals by key, and use streams for sums.

Read article β†’
8 April 2023 by Atul Vij Java

Java Streams for Beginners: filter, map and collect Explained

Java Streams for Beginners: filter, map and collect Explained

28 Mar 2023 Β· Java Β· 1 min read

Java Streams for Beginners: filter, map and collect Explained

Java Streams let you process lists in a clear, declarative style. Learn filter, map, sorted, collect and groupingBy with a small sales example.

Read article β†’
28 March 2023 by Atul Vij Java

Python for Office Automation: The Complete Starter Guide

Python for Office Automation: The Complete Starter Guide

15 Oct 2022 Β· Python Β· 3 min read

Python for Office Automation: The Complete Starter Guide

Use Python to automate everyday office work: set up Python, handle files and folders, read and write Excel, create Word reports, send emails safely,…

Read article β†’
15 October 2022 by Atul Vij Python, Python Automation

Rename Hundreds of Files at Once with PowerShell

Rename Hundreds of Files at Once with PowerShell

30 Jun 2022 Β· PowerShell Β· 2 min read

Rename Hundreds of Files at Once with PowerShell

Bulk-rename files on Windows with PowerShell: add dates, replace text, number files and preview every change safely before it happens.

Read article β†’
30 June 2022 by Atul Vij PowerShell, Windows

Python Lists, Dictionaries and Loops for Excel Users

Python Lists, Dictionaries and Loops for Excel Users

19 Jun 2022 Β· Python Β· 2 min read

Python Lists, Dictionaries and Loops for Excel Users

The three Python building blocks you use in every script β€” lists, dictionaries and loops β€” explained with Excel comparisons and small, runnable examples.

Read article β†’
19 June 2022 by Atul Vij Python

Data Cleaning With Python pandas: The 15 Fixes You Need for Real Excel Files

Data Cleaning With Python pandas: The 15 Fixes You Need for Real Excel Files featured illustration

16 Jun 2022 Β· Python Β· 2 min read

Data Cleaning With Python pandas: The 15 Fixes You Need for Real Excel Files

A practical pandas data-cleaning guide for messy Excel exports: header rows, types, dates, duplicates, missing values, text cleanup, splitting columns, mapping, outliers and a…

Read article β†’
16 June 2022 by Atul Vij Python

Python for Excel Users: Read, Clean and Summarise a Spreadsheet with pandas

Python for Excel Users: Read, Clean and Summarise a Spreadsheet with pandas

10 Jun 2022 Β· Excel Β· 3 min read

Python for Excel Users: Read, Clean and Summarise a Spreadsheet with pandas

A gentle first step from Excel to Python: load a spreadsheet with pandas, clean it, build a pivot table and save the result —…

Read article β†’
10 June 2022 by Atul Vij Excel, Python

Merge 100 Excel Files into One with Python (in 10 Lines)

Merge 100 Excel Files into One with Python (in 10 Lines)

5 Jun 2022 Β· Python Β· 2 min read

Merge 100 Excel Files into One with Python (in 10 Lines)

Combine every Excel file in a folder into one sheet with Python and pandas β€” with a source column, header checks and a summary.

Read article β†’
5 June 2022 by Atul Vij Python, Python Automation

R Lesson 5: ggplot2 Charts

R Lesson 5: ggplot2 Charts featured illustration

3 Feb 2022 Β· R Β· 1 min read

R Lesson 5: ggplot2 Charts

Make clean charts with ggplot2: the aesthetics-geometry idea, bar and line charts, ordering bars, labels and themes, and saving PNGs for reports.

Read article β†’
3 February 2022 by Atul Vij R

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? β†’