Basic Functions in Zoho Sheets

Getting your Trinity Audio player ready...

Every great spreadsheet user starts with one essential skill — understanding basic functions.
Whether you’re working on sales reports, HR dashboards, or financial summaries, these basic functions in Zoho Sheet help you calculate, clean, and analyze data faster.

Zoho Sheet, much like Excel or Google Sheets, supports a powerful set of statistical, text, and logical functions in Zoho Sheets. But it also adds its own touch of simplicity and real-time collaboration, making data work easier for individuals and teams alike.

Basic Functions in Zoho Sheets

In this article, we’ll cover all the essential functions you’ll need to get started — grouped by their purpose and illustrated with real-life examples.


1. Basic Statistical Functions in Zoho Sheet

Let’s start with the most common and important set of formulas — the ones that deal with numbers and summaries.

1.1 SUM()

Purpose: Adds up a range of numbers.

Syntax:

=SUM(number1, [number2, ...])

Example:
You manage monthly sales data for different branches:

BranchJanuaryFebruaryMarch
Raipur150001800017000
Durg120001400013500
Bilaspur180002000021000

To calculate total sales for Raipur:

=SUM(B2:D2)

Result → ₹50,000

Read More: All About SUM Function


1.2 SUBTOTAL()

Purpose: Returns subtotal values based on filters and operations.

Syntax:

=SUBTOTAL(function_code, range)
  • function_code defines the type of calculation (e.g., 9 for SUM, 1 for AVERAGE).
  • Works dynamically — excludes filtered-out rows.

Example:
If you’ve filtered your sales data to show only “Raipur” and “Durg”, use:

=SUBTOTAL(9, C2:C10)

Result → Adds up only visible rows, not hidden ones.

Also Read: All About SUBTOTAL Function


1.3 AGGREGATE()

Purpose: A more advanced version of SUBTOTAL — lets you ignore hidden rows, errors, or nested subtotals.

Syntax:

=AGGREGATE(function_num, options, range)

Example:
To calculate the sum of sales but ignore errors:

=AGGREGATE(9, 6, B2:B10)

Result → Adds all valid numeric values and skips any #VALUE! or #DIV/0! errors.

Also Read: All About AGGREGATE Function


1.4 AVERAGE()

Purpose: Returns the average (mean) of numbers.

Syntax:

=AVERAGE(range)

Example:
To find the average sales of Raipur branch:

=AVERAGE(B2:D2)

Result → ₹16,667

Also Read: All About AVERAGE Function


1.5 COUNT() and COUNTA()

COUNT() — Counts only numeric values.
COUNTA() — Counts all non-empty cells (numbers + text).

Example:

EmployeeTargetStatus
Aman50000Done
Riya45000Pending
NitinDone
=COUNT(B2:B4) → 2
=COUNTA(B2:B4) → 3

Read More: COUNT and COUNTA Function


1.6 MIN() and MAX()

Purpose: Return the minimum and maximum value from a range.

Syntax:

=MIN(range)
=MAX(range)

Example:

=MIN(B2:B10) → Finds smallest sales value  
=MAX(B2:B10) → Finds largest sales value

Read More: MIN & MAX Function


2. Text Conversion Functions

Text data often comes messy — uppercase, lowercase, extra spaces, or mixed cases. These functions help you clean them up.


2.1 LOWER(), UPPER(), PROPER()

Purpose: Change text case.

Syntax:

=LOWER(text)
=UPPER(text)
=PROPER(text)

Example:

Name
AMAN KUMAR
riya sharma
=PROPER(A2) → Aman Kumar
=LOWER(A2) → aman kumar
=UPPER(A3) → RIYA SHARMA

Read More: LOWER, UPPER & PROPER Function


2.2 TRIM()

Purpose: Removes extra spaces from text (except single spaces between words).

Example:

Data
“ Zoho Sheet ”
=TRIM(A2)

Result → Zoho Sheet

Read More: TRIM Function


2.3 SUBSTITUTE()

Purpose: Replaces old text with new text in a string.

Syntax:

=SUBSTITUTE(text, old_text, new_text, [instance_num])

Example:
If product codes changed from “OLD_” to “NEW_”:

=SUBSTITUTE(A2, "OLD_", "NEW_")

Result → “NEW_101”

Also Read: All About SUBSTITUTE Function


3. Text Functions for Extraction and Analysis

These functions help you pick parts of text, find positions, or calculate length.


3.1 LEFT(), MID(), RIGHT()

Purpose: Extract specific parts of a text string.

Syntax:

=LEFT(text, num_chars)
=MID(text, start_num, num_chars)
=RIGHT(text, num_chars)

Example (Invoice Numbers):

Invoice
INV-2024-001
INV-2024-002
=LEFT(A2,3) → INV
=MID(A2,5,4) → 2024
=RIGHT(A2,3) → 001

Read More: LEFT, MID & RIGHT Function


3.2 FIND() and SEARCH()

Purpose: Find the position of a substring.

Syntax:

=FIND(find_text, within_text, [start_num])
=SEARCH(find_text, within_text, [start_num])

Difference:

  • FIND() is case-sensitive.
  • SEARCH() is not.

Example:

=FIND("-", "INV-2024-001") → 4

Read More: FIND & SEARCH Function


3.3 LEN()

Purpose: Counts total characters in a text.

=LEN("Smart Tejas") → 11

3.4 TEXT()

Purpose: Formats numbers or dates as text.

Syntax:

=TEXT(value, format_text)

Example:

=TEXT(TODAY(),"dd-mmm-yyyy") → 17-Oct-2025

Read More: TEXT Function


4. Joining Text in Zoho Sheets

When working with datasets like employee lists or invoice details, you often need to combine multiple cells into one.


4.1 CONCATENATE()

Purpose: Joins two or more strings.

Syntax:

=CONCATENATE(text1, text2, ...)

Example:

First NameLast Name
AmanKumar
=CONCATENATE(A2," ",B2)

Result → Aman Kumar

Read More: CONCATENATE Function


4.2 CONCAT()

Purpose: Shorter and newer version of CONCATENATE.

=CONCAT(A2, " ", B2)

Read More: CONCAT Function


4.3 TEXTJOIN()

Purpose: Joins text with a specified delimiter and can ignore empty cells.

Syntax:

=TEXTJOIN(delimiter, ignore_empty, text1, [text2...])

Example:

NameDeptLocation
RiyaHRRaipur
=TEXTJOIN(", ", TRUE, A2:C2)

Result → “Riya, HR, Raipur”

Read More: TEXTJOIN Function


4.4 Ampersand (&) Operator

Purpose: Simplest way to join text.

Example:

=A2 & " " & B2

Result → Aman Kumar


5. Rounding Functions in Zoho Sheet

When dealing with financial data or metrics, precise rounding is crucial for readability and consistency.


5.1 ROUND()

Purpose: Rounds a number to a specified number of digits.

Syntax:

=ROUND(number, num_digits)

Example:

=ROUND(125.567,2) → 125.57

5.2 ROUNDUP()

Purpose: Always rounds a number up, regardless of decimal value.

=ROUNDUP(125.231,0) → 126

5.3 ROUNDDOWN()

Purpose: Always rounds a number down.

=ROUNDDOWN(125.987,0) → 125

Read More: ROUND, ROUNDUP & ROUNDDOWN Function


Real-Life Scenarios

Example 1: Sales Dashboard Summary

You have a dataset of monthly sales.
You can calculate:

  • Total sales per region → SUM()
  • Average sales per employee → AVERAGE()
  • Highest sales month → MAX()
  • Clean up product names → TRIM() and PROPER()
  • Merge Region & Manager → TEXTJOIN(", ", TRUE, B2:C2)

Example 2: Employee Directory

First NameLast NameDepartmentEmployee ID
AmanKumarHRHR101
RiyaSharmaITIT203

Functions to apply:

  • Full Name → =A2&" "&B2
  • Department Code → =LEFT(D2,2)
  • Clean Extra Spaces → =TRIM(A2)

Example 3: Financial Report Formatting

Convert total sales values to readable format:

=TEXT(A2, "$#,##0.00")

and round off decimals using:

=ROUND(A2, 2)

Summary

CategoryFunctionsPurpose
StatisticalSUM, SUBTOTAL, AGGREGATE, AVERAGE, COUNT, MIN, MAXCalculate totals, averages, and summaries
Text ConversionLOWER, UPPER, PROPER, TRIM, SUBSTITUTEClean and format text
Text AnalysisLEFT, MID, RIGHT, FIND, SEARCH, LEN, TEXTExtract and find text patterns
JoiningCONCATENATE, CONCAT, TEXTJOIN, &Combine multiple values
RoundingROUND, ROUNDUP, ROUNDDOWNRound numbers cleanly

Conclusion

Mastering these basic functions in Zoho Sheet will make 70% of your daily spreadsheet tasks effortless. Whether you’re summarizing reports, cleaning messy data, or formatting names and numbers — these functions will always come in handy.

In the next tutorial, we’ll move to Logical and Lookup Functions in Zoho Sheets, where we’ll explore IF(), AND(), OR(), and real-time lookup formulas like VLOOKUP() and INDEX MATCH.


Pro Tip:
If you’re migrating from Excel or Google Sheets — the formulas here are fully compatible. You can even copy-paste them directly in Zoho Sheet with minor syntax adjustments.

What’s Next?

In the next post, we’ll learn about the Logical and Conditional Functions in Zoho Sheets

Spread the love

Leave a Comment

Your email address will not be published. Required fields are marked *

Translate »
Scroll to Top