Skip to content
Skip to page content
soylai.com

Accounting Application of Electronic Spreadsheet — Notes

8 sections 10 min readBeta

1. The electronic spreadsheet: meaning, utility, merits and demerits

An electronic spreadsheet is a program that arranges a worksheet of columns (A, B, C …) and rows (1, 2, 3 …); each cell holds a label, a value or a formula, and formulas recalculate automatically when a figure they use changes.

Utility in accounting: payroll; sales, profit and commission; journals with totals and ledger balances; debtors with due dates; budgets and what-if analysis; depreciation and loan schedules; reports and charts.

Merits: automatic recalculation and accuracy; what-if analysis; ready-made functions; formatting, sorting, filtering and charts; one design reused every period; compact storage, easy correction and sharing.

Demerits: no built-in double-entry control; silent spread of a wrong reference or formula; formulas can be overwritten; weak security and no record of changes; unsuited to very large volumes or many users; needs training and backups.

Table of accounting jobs a spreadsheet helps with: payroll, sales and commission, journal and ledger balances, debtors and due dates, budgets and what-if analysis, and reports and charts
Accounting jobHow a spreadsheet helps
PayrollAllowances, provident fund, tax and net pay by formulas copied down for every employee
Sales and commissionProfit on sales and slab commission by IF; totals and averages by functions
Journal and ledger balancesDebit and credit totals with an agreement check; balances by SUMIF
Debtors and due datesDue dates and days overdue from date arithmetic; lists sorted and filtered
Budgets and what-ifChange one rate and see every result update
Reports and chartsFormatted statements printed or drawn as charts from the same cells
Table of merits of electronic spreadsheets, such as automatic recalculation, what-if analysis, functions, formatting, sorting and charts, reuse and easy correction, against demerits, such as silent formula errors, no double-entry control, overwritten formulas, weak security, limits on volume and the need for training and backups
MeritsDemerits
Automatic recalculation when any figure changesA wrong reference or formula spreads errors silently
What-if analysis by changing one input cellNo built-in double-entry control: unbalanced entries are accepted
Formulas and ready-made functionsFormulas can be overwritten by typed figures
Formatting, sorting, filtering and chartsWeak security; no record of who changed what
One design reused every monthUnsuited to very large volumes and many users at once
Compact storage; easy correction and sharingNeeds training; files can be lost without backups

Key terms

Electronic spreadsheet

A program of cells in columns and rows holding labels, values and formulas that recalculate automatically.

What-if analysis

Changing an input cell to see at once how the results change.

2. Workbooks and worksheets: entering, saving, navigating, copying and moving

A workbook is the file; it holds worksheets, each with a tab. Columns run A … Z, AA, AB …; a cell address is column then row (B3); a range is written first cell:last cell (B2:E9).

Entering and editing: type and press Enter (down) or Tab (right); text aligns left, numbers right; double-click or F2 to edit; the fill handle continues series and copies formulas.

Navigating: arrow keys; Ctrl + Home (to A1); Ctrl + arrow (edge of the data); the name box (go to an address).

Saving: Save overwrites the same file; Save As creates a copy with a new name, place or format.

Worksheets: insert, rename, delete, move (references still work), copy (a duplicate with the same formulas), and move or copy into another open workbook. A reference to another sheet is the sheet name, an exclamation mark and the cell: =May!B6.

The summary sheet of Pakhawaj Paper Mart (imagined) with cell B3 selected.
Table of spreadsheet terms: workbook, worksheet, columns and rows, cell and address, range, and a reference to another sheet, each with an example from Pakhawaj Paper Mart
TermMeaningExample
WorkbookThe file that holds one or more sheetsPakhawaj sales 2026
WorksheetOne grid of columns and rows, with a tabThe sheet named May
Column / rowColumns lettered A … Z, AA, AB …; rows numbered 1, 2, 3 …Column B, row 3
Cell and addressWhere a column meets a row; named column then rowB3
RangeA rectangular block written first cell:last cellB2:B5 (four cells)
Reference to another sheetSheet name ! cell=May!B6
Table of everyday tasks: entering data, editing a cell, filling a series with the fill handle, navigating with keys and the name box, saving with Save and Save As, and opening and closing workbooks
TaskHow it is done
Enter dataSelect a cell, type, press Enter (moves down) or Tab (moves right); text aligns left and numbers right by default
Edit a cellDouble-click it (or press F2) and correct; Delete clears it
Fill a seriesDrag the fill handle: April, May, June … or 1, 2, 3 … or copy a formula down
NavigateArrow keys; Ctrl + Home to A1; Ctrl + arrow to the edge of the data; type an address in the name box
SaveSave keeps the same file; Save As makes a copy with a new name, place or format
Open and closeOpen an existing workbook; close it after saving
Table of actions on worksheets: insert, rename, delete, move, copy, and move or copy to another workbook, with how each is done and the result
Action on a worksheetHow (right-click the sheet tab, or the sheet commands)Result
InsertInsert a new worksheetA blank sheet, named Sheet4 or similar
RenameDouble-click the tab and typeApril, May, Summary …
DeleteDelete the sheet and confirmThe sheet and all it holds are removed
MoveDrag the tab, or use the move or copy commandSame sheet in a new position; references to it still work
CopyMove or copy command with the copy box ticked (or drag with Ctrl)A duplicate such as May (2), with the same formulas
To another workbookMove or copy command, choose the open destination workbookThe sheet (or a copy) is placed in the other file
Each month sheet totals its four product lines in B6, for example `=SUM(B2:B5)` on the April sheet.
AB
1MonthSales (₹)
2April=April!B6 → 2,84,600
3May=May!B6 → 3,12,450
4June=June!B6 → 2,96,300
5Quarter total=SUM(B2:B4) → 8,93,350
6Monthly average=ROUND(AVERAGE(B2:B4),2) → 2,97,783.33

Key terms

Workbook

The spreadsheet file, holding one or more worksheets.

Range

A rectangular block of cells, written first cell:last cell.

Save As

Saves a copy under a new name, place or format, leaving the original file unchanged.

3. Formatting, previewing and printing

Formatting cells: font, size, bold and colour; alignment, wrap text, merge and centre; number formats (comma style, decimals, percentage, currency, dates such as dd-mm-yyyy or dd-mmm-yyyy); column width and row height (auto-fit; #### means the column is too narrow); borders and fill colours; conditional formatting.

A format changes only the display; formulas use the stored value (two cells showing 10.00 can add to 20.01). A date is stored as a count of days, so dates can be added to and subtracted.

Page set-up and printing: orientation (portrait or landscape); paper size and margins; scaling (fit to one page wide); print area; print titles (rows to repeat at the top of each page); header and footer; gridlines; print preview before printing.

A format changes only the display; formulas use the stored value. A date is stored as a count of days.
Stored valueFormatCell shows
99510General (as stored)99510
99510Comma style99,510
297783.333Comma style, two decimals2,97,783.33
0.1809Percentage, one decimal18.1%
1 April 2026Date dd-mm-yyyy01-04-2026
1 April 2026Date dd-mmm-yyyy01-Apr-2026
1 April 2026The same date as General46113
Table of formatting tools and their use: fonts, alignment with wrap text and merge and centre, number formats, column width, borders and fill colours, and conditional formatting
Formatting toolUse in an accounts sheet
Font, bold, size, colourTitles and headings stand out
Alignment, wrap text, merge and centreLong headings fit; the title spans the table
Number formatsComma style for rupees, percentages, dates
Column width and row heightAuto-fit so no amount shows as ####
Borders and fill coloursSeparate headings, totals and inputs
Conditional formattingHighlight, say, overdue amounts in red
Table of page set-up and printing options: orientation, paper size and margins, scaling, print area, print titles, header and footer, and print preview
Page set-up and printingWhat it does
OrientationPortrait for long narrow sheets; landscape for wide ones
Paper size and marginsA4 or legal; narrow margins fit more
ScalingFit to one page wide, or a percentage of normal size
Print areaPrints only the chosen range
Print titlesRepeats heading rows (or columns) on every page
Header and footerFirm name, page number, date on each page
Print previewShows the pages exactly as they will print, before printing

Key terms

Number format

The way a stored value is displayed: decimals, comma style, percentage or date.

Print titles

Rows or columns set to repeat on every printed page.

Print preview

A view of the pages exactly as they will print.

4. Formulas and functions: arithmetic, average, percentage, dates, IF; freezing panes

A formula begins with =. Order: brackets, then × and ÷, then + and −. Comparison operators (> < >= <= = <>) give TRUE or FALSE; & joins text.

References: relative (B2) moves when copied; absolute (a dollar sign before the column letter and before the row number) and named cells (DARate, NetTotal) do not; mixed locks one part.

Functions: SUM, AVERAGE (skips blanks), MAX, MIN, COUNT, COUNTIF, ROUND(number, places); percentage = part ÷ whole × 100, often =ROUND(B3/B7*100,2); IF(test, value if true, value if false), nested IF for slabs and grades, with AND / OR for joint tests; dates: DATE(year, month, day), DAY, MONTH, YEAR, TODAY(); date − date = days, date + days = a later date.

Freeze panes: select the cell below the rows and right of the columns to keep; those rows and columns stay on screen while scrolling (screen only; use print titles for paper).

Percentage = part ÷ whole × 100, for example the Share column G.
FunctionReturnsExample on the registerShows
SUM(range)Total=SUM(F2:F5)99,510
AVERAGE(range)Average of the numbers (blanks skipped)=ROUND(AVERAGE(F2:F5),2)24,877.50
MAX / MIN(range)Largest / smallest=MAX(F2:F5)37,050
ROUND(number, places)Rounded half away from zero=IF(D3>=20000,ROUND(D3*5%,0),0)1,080
IF(test, if true, if false)One of two results=IF(D2>=20000,ROUND(D2*5%,0),0)0
AND(…) / OR(…)TRUE if all / any tests are true=AND(B2>100,C2<50)TRUE
COUNT / COUNTIFHow many numbers / how many meet a condition=COUNTIF(E2:E5,">0")3
DATE, DAY, MONTH, YEAR, TODAYBuild a date; take it apart; today’s date=MONTH(DATE(2026,4,1))4
B1 = 48,000 (sales) and B2 = 36,000 (cost). Every formula begins with =.
OperatorMeaningFormulaResult
− Add, subtract=B1+B2; =B1-B284,000; 12,000
/ Multiply, divide=B1*5%; =B1/B22,400; 1.33
( )Brackets first=(B1-B2)/B1*10025
OrderMultiply and divide before add and subtract=B1-B2*2−24,000
< >= <= = <> Compare; give TRUE or FALSE=B1>B2TRUE
&Join text="Sales: "&B1Sales: 48000
This course shows locked references as named cells; in your answers you may write either.
Kind of referenceWrittenWhen the formula is copied one row down
RelativeB2Becomes B3: it moves with the formula
AbsoluteA dollar sign before the column letter and before the row numberDoes not change
MixedA dollar sign before only the column letter or only the row numberOnly the unlocked part moves
Named cellA name such as NetTotal or DARate given to one cellDoes not change; easier to read
Another sheet=May!B6Moves like a relative reference unless locked or named
F6 is named NetTotal, so the share formula can be copied down without moving.
ABCDEFG
1ItemQuantityRate (₹)Amount (₹)Discount (₹)Net (₹)Share (%)
2Exam pads4004518,000018,00018.09
3Registers12018021,6001,08020,52020.62
4Files9002825,2001,26023,94024.06
5Printer paper (reams)15026039,0001,95037,05037.23
6Total1,03,8004,29099,510
Row 2=B2*C2=IF(D2>=20000,ROUND(D2*5%,0),0)=D2-E2=ROUND(F2/NetTotal*100,2)
B1, named AsOn, holds 30-09-2026. Overdue amount by SUMIF: ₹1,39,550.
CustomerAmount (₹)Invoice dateCredit daysDue dateDays overdueStatus
4Saha Caterers58,40012-07-20263011-08-202650Follow up
5Biswas Hotel36,25005-08-20264519-09-202611Overdue
6Mahato Banquets44,90028-08-20263027-09-20263Overdue
7Kundu Sweets27,60016-09-20263016-10-20260Not due
Row 4=C4+D4=IF(AsOn>E4,AsOn-E4,0)=IF(F4>30,"Follow up",IF(F4>0,"Overdue","Not due"))
Freeze panes with B2 selected keeps row 1 and column A in view.

Key terms

Relative reference

A reference that moves when a formula is copied.

Absolute reference

A reference that stays fixed when a formula is copied.

Nested IF

An IF inside another IF, to choose among more than two results.

Freeze panes

Keeps chosen rows and columns visible while the rest of the sheet scrolls.

5. Payroll

Gross pay = basic pay + DA + HRA + TA + CCA (+ other allowances). Net pay = gross pay − deductions (provident fund, income tax deducted at source, others).

Design: employees in rows; rates and limits in their own named cells (DARate, HRARate, PFRate, TaxLimit …); formulas in row 2 copied down; a totals row.

Formula patterns (Sarangi Spice Exports): DA =ROUND(B2*DARate,0); HRA =ROUND(B2*HRARate,0); TA =IF(B2<30000,1600,2400); gross =SUM(B2:F2); PF =ROUND((B2+C2)*PFRate,0); income tax =IF(G2>TaxLimit,ROUND((G2-TaxLimit)*TaxRate,0),0) (a simplified rule for this course; real income-tax rules are annual and slab-based); net =G2-J2.

Check: net pay + deductions = gross pay, row by row and in total.

Rates sit in N2:N7, named DARate, HRARate, CCA, PFRate, TaxLimit and TaxRate.
ComponentMeaningRule in the Sarangi sheet
Basic payFixed pay for the postTyped in column B
DA (dearness allowance)Offsets rising prices40% of basic: =ROUND(B2*DARate,0)
HRA (house rent allowance)Towards rent20% of basic: =ROUND(B2*HRARate,0)
TA (travelling allowance)Towards travel to work=IF(B2<30000,1600,2400)
CCA (city compensatory allowance)For costlier cities₹1,000: =CCA
PF (provident fund)Employee’s retirement saving, deducted12% of basic + DA: =ROUND((B2+C2)*PFRate,0)
Income tax deductedTax deducted at source10% of gross above ₹50,000 (simplified rule for this course)
Net payGross pay − deductions=G2-J2
Row 2 formulas: C2 `=ROUND(B2*DARate,0)`; D2 `=ROUND(B2*HRARate,0)`; E2 `=IF(B2<30000,1600,2400)`; G2 `=SUM(B2:F2)`.
NameBasic (₹)DA (₹)HRA (₹)TA (₹)CCA (₹)Gross (₹)
2Aparupa24,0009,6004,8001,6001,00041,000
3Subhojit28,50011,4005,7001,6001,00048,200
4Chumki32,00012,8006,4002,4001,00054,600
5Debasish41,00016,4008,2002,4001,00069,000
6Madhurima52,50021,00010,5002,4001,00087,400
7Total1,78,00071,20035,60010,4005,0003,00,200
Row 2 formulas: H2 `=ROUND((B2+C2)*PFRate,0)`; I2 `=IF(G2>TaxLimit,ROUND((G2-TaxLimit)*TaxRate,0),0)`; J2 `=H2+I2`; K2 `=G2-J2`.
NameGross (₹)PF (₹)Income tax (₹)Deductions (₹)Net pay (₹)
2Aparupa41,0004,03204,03236,968
3Subhojit48,2004,78804,78843,412
4Chumki54,6005,3764605,83648,764
5Debasish69,0006,8881,9008,78860,212
6Madhurima87,4008,8203,74012,56074,840
7Total3,00,20029,9046,10036,0042,64,196
Each slice’s angle is its share of the total: amount ÷ total × 360°.

Key terms

Dearness allowance (DA)

An allowance, usually a percentage of basic pay, that offsets rising prices.

House rent allowance (HRA)

An allowance towards rent.

Provident fund (PF)

The employee’s retirement saving, deducted from pay.

Net pay

Gross pay less deductions; the amount paid to the employee.

6. Sales, salesmen’s commission and student marks

Sales sheet: profit = sales − cost of goods sold; profit on sales (%) = ROUND(profit/sales*100,2) (on cost would be a mark-up). Commission by IF: a single rate by a test (=IF(B4>=Target,ROUND(B4*3%,0),ROUND(B4*1%,0))) or slabs (2% up to the target, 5% on the excess: =IF(B4>Target,ROUND(Target*2%+(B4-Target)*5%,0),ROUND(B4*2%,0))); a status label by IF; COUNTIF for the number who met the target.

Student marks sheet: total =SUM(B2:E2); percentage; result by the lowest mark: =IF(MIN(B2:E2)>=33,"Pass","Fail") (or AND over each paper); grade by a nested IF from the highest cut-off down; COUNTIF for passes, MAX and AVERAGE for class figures.

Target ₹3,00,000 in B1, named Target.
ItemFormula pattern (row 4)
Profit on sales=B4-C4
Profit as % of sales=ROUND(D4/B4*100,2)
Commission: 2% up to target, 5% on the excess=IF(B4>Target,ROUND(Target*2%+(B4-Target)*5%,0),ROUND(B4*2%,0))
Status=IF(B4>=Target,"Target met","Below target")
How many met the target=COUNTIF(G4:G8,"Target met")
G9 counts the salesmen who met the target with COUNTIF.
SalesmanSales (₹)Profit (₹)Profit on sales (%)Commission (₹)Status
4Brishti2,64,00055,440215,280Below target
5Sourav3,18,00071,00022.336,900Target met
6Srijita4,05,00093,1502311,250Target met
7Ayan2,97,50068,50023.035,950Below target
8Tanveer3,52,00077,50022.028,600Target met
9Total16,36,5003,65,59022.3437,9803
Columns in the accent colour reached the target; the chart is drawn from B4:B8 and redraws when a figure changes.
Row 2: `=SUM(B2:E2)`; `=ROUND(F2/4,2)`; `=IF(MIN(B2:E2)>=33,"Pass","Fail")`; grade `=IF(H2="Fail","E",IF(G2>=75,"A",IF(G2>=60,"B",IF(G2>=45,"C","D"))))`.
NameAccountsCommerceEconomicsEnglishTotal%ResultGrade
Ritam7882697430375.75PassA
Shreya5561486623057.50PassC
Arshad9187958836190.25PassA
Payel4230514717042.50FailE
Kaushik6772586326065PassB

Key terms

Commission slab

A range of sales to which one commission rate applies.

Profit on sales

Profit as a percentage of sales (not of cost).

7. Journal in a spreadsheet

Layout: Date, Account, Debit, Credit, with one line per account in each entry (debit line first, then the credit line; a narration column may follow).

Totals and check: =SUM(C2:C13) and =SUM(D2:D13); =IF(C14=D14,"Agreed","Check entries"); the difference =C14-D14 helps trace a slip (a figure keyed as 1,800 instead of 18,000 leaves 16,200).

Ledger balances by SUMIF: =SUMIF(B2:B13,"Cash",C2:C13)-SUMIF(B2:B13,"Cash",D2:D13) gives the cash balance (positive = debit balance).

The spreadsheet itself accepts an unbalanced entry; only the check built by the user catches it.

C14 `=SUM(C2:C13)`; C15 `=IF(C14=D14,"Agreed","Check entries")` → Agreed.
DateAccountDebit (₹)Credit (₹)
201-05-2026Bank5,00,000
301-05-2026Capital5,00,000
404-05-2026Purchases (cattle feed)1,20,000
504-05-2026Bank1,20,000
609-05-2026Cash86,000
709-05-2026Sales86,000
814-05-2026Wages24,000
914-05-2026Cash24,000
1020-05-2026Bank50,000
1120-05-2026Cash50,000
1226-05-2026Milk van2,40,000
1326-05-2026Bank2,40,000
14Total10,20,00010,20,000
15CheckAgreed
SUMIF(account column, account name, debit column) − the same over the credit column.
AccountFormula (column G)Balance (₹)
Cash=SUMIF(B2:B13,F2,C2:C13)-SUMIF(B2:B13,F2,D2:D13)12,000
Bank=SUMIF(B2:B13,F3,C2:C13)-SUMIF(B2:B13,F3,D2:D13)1,90,000

Key terms

SUMIF

Adds the amounts in rows that meet one condition.

Agreement check

An IF formula that compares the debit and credit totals.

8. Charts, and the spreadsheet as a database: sorting, querying and filtering

Charts: select the data with its labels, insert a chart, add a title, axis titles, legend and data labels, and format it; it redraws when the figures change. Column or bar to compare; line for a trend; pie for parts of one whole; stacked column for parts across periods; scatter for two related measures.

Database (list): one heading row of field names; each row a record; no blank rows or columns; one kind of entry per column.

Sort: select the whole list; sort by one or more keys, ascending (A to Z, smallest first) or descending.

Filter: hides records that fail the conditions (AutoFilter, custom conditions such as Amount ≥ 40,000 and Status = Due); nothing is deleted; clear the filter to see all.

Query: a question answered from the list, by a filter or by COUNTIF / SUMIF, for example =SUMIF(E2:E9,"Due",D2:D9).

Parts of a chart: title, axes and axis titles, legend, data labels, gridlines.
ChartBest forAccounting example
Column / barComparing amounts across itemsSales of five salesmen against the target
LineA trend over timeMonthly sales for a year
PieParts of one wholeGross pay split into basic pay and allowances
Stacked columnParts of a whole across periodsExpenses of each quarter by kind
Scatter (XY)Relation between two measuresAdvertisement spending against sales
Each slice’s angle is its share of the total: amount ÷ total × 360°.
Keep one heading row, no blank rows or columns inside the list, one kind of entry per column.
Term or toolMeaning in a spreadsheet list
Database (list)A block of rows with one heading row of field names
FieldA column: one kind of fact, such as Area or Amount
RecordA row: all the facts about one debtor
SortRearranges whole records by one or more keys, ascending or descending
FilterHides records that fail a condition; nothing is deleted
QueryA question answered from the list: COUNTIF, SUMIF, or a filter and its totals
The whole list was selected, so each record moved as one row.
Before (as entered)After sort: Area A to Z, then Amount largest first
N-01 Benachity 46,500N-03 Benachity 61,200
N-02 City Centre 28,900N-08 Benachity 57,300
N-03 Benachity 61,200N-01 Benachity 46,500
N-04 Bidhannagar 39,400N-06 Bidhannagar 44,800
N-05 City Centre 52,700N-04 Bidhannagar 39,400
N-06 Bidhannagar 44,800N-05 City Centre 52,700
N-07 City Centre 33,600N-07 City Centre 33,600
N-08 Benachity 57,300N-02 City Centre 28,900
Each formula result equals the filtered rows counted or added by hand.
Query on the Nadaswaram listToolAnswer
Which due invoices are ₹40,000 or more?Filter: Status = Due and Amount ≥ 40000N-01, N-03, N-05
How many invoices are due?=COUNTIF(E2:E9,"Due")5
Total still due?=SUMIF(E2:E9,"Due",D2:D9)2,33,400
Sales to City Centre customers?=SUMIF(C2:C9,"City Centre",D2:D9)1,15,200
Invoices of ₹50,000 or more?=COUNTIF(D2:D9,">=50000")3

Key terms

Field

A column of a list holding one kind of fact.

Record

A row of a list holding all the facts about one item.

Filter

Shows only records that meet conditions, hiding the rest.

Exam tips

Common mistakes

  • Formula without =, or with figures typed in instead of cell references.
  • Copying a formula that uses a single rate or total cell without naming or locking it.
  • Forgetting brackets: =B2+B3*B4 is not =(B2+B3)*B4.
  • Taking AVERAGE as total ÷ all cells when some cells are blank.
  • Treating a format as if it changed the value.
  • Provident fund on gross pay instead of the stated base; adding tax to gross pay.
  • Applying the higher commission rate to the whole sales in a slab scheme.
  • Deciding pass or fail on the percentage when the rule is every paper.
  • Sorting one column of a list; thinking a filter deletes records.
  • Using freeze panes to repeat headings on printed pages.

How marks are usually split

  • 1 mark: a term, a function, a format, a reference, or one formula result.
  • 2 marks: two formulas with values, or two points explained.
  • 3 marks: a short sheet (three formulas with values), three merits or steps.
  • 5 marks: a full application in parts (for example 2 + 3): payroll, sales and commission, marks, a journal with SUMIF, or a sort–filter–query problem. Formulas and values carry separate marks.

Figures in SOYL practice are imagined; your paper will give its own rates and rules.