Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryFinancial LiteracyInvestment Banking Analyst
Private Equity AnalystHedge Funds AnalystBreaking Into VCBreaking Into QuantsAI For Finance
Financial Analyst ProgramRisk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Internships
Equity Research InternMutual Fund Intern
Portfolio Management InternFinancial Literacy Intern
Explore Micro Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
Courses
Explore Career Roadmaps
Investment Banking AnalystEquity Research AnalystVC AnalystPrivate Equity AnalystHedge Funds Analyst
Quant AnalystAI For FinanceFinancial Analyst ProgramPrivate Wealth ManagementDebt Capital Markets
Risk Management ProgramDerivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
Quantitative Methods, Financial Data & Programming
1Probability
Probability in FinanceRandom VariableProbability DistributionsThe Normal DistributionNormal Distribution ProbabilityThe Lognormal DistributionRandomness vs Uncertainty
2Statistics and Inference
Population and SampleMean, Median and ModePrecision and AccuracyVariable TypesVariance, Standard Deviation and…Dispersion MeasuresStatistical BiasEffect SizeHypothesis TestingThe Sampling DistributionSkewnessKurtosisCovarianceConfidence IntervalArithmetic Mean vs Geometric MeanStatistical Significance vs Economic…Confidence Interval vs Prediction IntervalHow to Summarise a…
3Correlation and Regression
RegressionCorrelation and CausationOrdinary Least SquaresInteraction TermsRegression CoefficientsRegression vs ClassificationHow to Build a…Spurious CorrelationRegression, Correlation and FitResidualsMulticollinearityAutocorrelation and Partial Autocorrelation
4Time Series
Time Series in FinanceSimple, Weighted and Exponential…Moving Average CalculatorPrice, Return and Level SeriesHow to Prepare Time-Series…LagFrequencySeasonalityTimestampsTrendStationarity and the Unit RootHeteroskedasticityLeadRolling WindowsDifferencing
5Simulation and Numerical Methods
SimulationMonte Carlo SimulationHow to Run a…Numerical MethodsIterationResampling and the BootstrapPseudorandom Numbers and the SeedConvergence and ToleranceNumerical Stability
6Optimisation
OptimisationLocal and Global OptimaConstraintsConvex OptimisationThe SolverLinear ProgrammingThe Objective FunctionConstraint ViolationThe Feasible SetLagrange MultipliersQuadratic Programming
7Modelling Practice
Linear, Logistic, Ridge and…Training, Validation and Test…The ModelModel ErrorDependent and Independent VariablesThe ROC Curve and AUCWhat a Model HoldsMSE, RMSE, MAE and MAPEPrecision and RecallCross Validation and RegularisationOverfitting and UnderfittingReturn Series MeasuresSimple, Compound and Log Return
8Backtesting and Research Integrity
BacktestingBacktest vs Live PerformanceHow to Document a…How to Prevent Backtest…Out-of-Sample TestingWalk-Forward AnalysisMultiple TestingP-HackingData Snooping
9Data Quality and Structure
Data QualityThe DatasetSelection and Survivorship BiasVersioned DatasetsData Structures in FinanceData CleaningMissing Data and Null ValuesStructured Data vs Unstructured DataMissing Data vs ZeroData Validation vs Data CleaningOutliersDuplicate Records
10Programming for Finance
Data PipelinesAPIs for Financial DataAPI vs CSV FileDatabases in FinancePython for FinanceJoinsSQL for FinanceThe Analysis Workflow
11Quantitative Research
Research DesignThe Data Generating ProcessReproducibilityPeer Review in Analytical WorkThe Research HypothesisRobustness and Sensitivity

Missing Data vs Zero: An Empty Cell Against a Real Nothing

A blank says nobody wrote anything down. A zero says something happened and it came to nothing. In the Neelbagh stall record, invented, NB-05 Bansi Flour's month 2 cell is blank and NB-04 Peetal Utensils' month 2 cell is a true zero. Reading either as the other moves the headline by Rs 1,733.33/- one way and Rs 1,935.59/- the other.

Two things are already in hand before any of this, and neither is rebuilt below. The arithmetic averageThe figures being counted are totalled, and that total is split between however many were counted. Nothing else enters into it, and the operation was set out in full earlier. is already established here, and so is the convention that governs how this record applies it. So are the reasons a cell can turn up empty, and which divisor belongs to which question, each covered separately. One pair of cells, a blank and a measured zero, is worked to the bottom below.

One convention decides every figure printed below, so it goes down before any of them. The average takingsWhat a stall rang up over a month, measured at the point of sale. Nothing has been taken off yet for the pitch, for help behind the table or for buying the goods, so it is turnover and never earnings. per stall month is the sum of the takings cells that carry a usable number, divided by how many carry one. The sum of the usable cells is the numeratorThe figure sitting above the line in a division, the one being shared out. In an average it is the total of everything that was added up. and the count of them is the denominatorThe figure sitting below the line in a division, the one the total is shared between. In an average it is simply how many things were divided by.. Three consequences follow, and the third carries the whole argument below. An empty cell feeds neither half. The code the office writes when no return reaches it feeds neither half either. A measured zero feeds a row into the count while feeding nothing into the total. Any figure below that divides by something else names its divisor in the same breath.

Cleaned of the faults that belong to other treatments, the Neelbagh stall record leaves twenty nine usable takings figures adding to Rs 15,71,700/-. Under the convention those twenty nine average Rs 54,196.55/- per stall month. Every figure below is arithmetic on those twenty nine numbers, and the entire argument is about one cell that is inside them and one cell that is not.

What does a blank cell say, and what does a zero say?

A blank and a zero look almost the same on a printed sheet. One column, two rows, one cell with nothing in it and one cell with a small round mark in it. A tired eye slides over both. And they are not near neighbours, not shades of the same idea, and not two ways of writing the same fact.

A blank is a statement about the record. The blank says nobody wrote anything in the cell. The blank says nothing beyond that, and what it does say is a fact about paperwork: about a clerk, a form, a keyboard, a moment when somebody was interrupted. A blank carries no information whatsoever about what happened out in the world.

A zero is a statement about the world. The zero says the takings were looked at, and the answer was nothing. Somebody counted and reached none. A zero is a measurement, and a measurement of nothing is still a measurement.

Take the everyday version. Picturing it costs nothing. A bank passbook, opened at a week with no entries printed on it. Does that week show that nothing was spent? It does not. The empty week might mean nothing was spent, and it might mean the branch had not printed up to date, and it might mean the payments were made in cash. An empty line in a passbook is a fact about the passbook. Set that beside a shopkeeper who says plainly that he opened on Tuesday, stood there all day and sold nothing. The shopkeeper's sentence is a fact about Tuesday. The passbook line and the shopkeeper's sentence look equally like nothing, and only one of them is about the world.

TWO CELLS THAT LOOK ALIKE AND SAY OPPOSITE THINGS AN EMPTY CELL nothing typed here A STATEMENT ABOUT THE PAPERWORK Somebody did not write it down. What the stall took is unaffected and unrecorded. A CELL READING Rs 0/- Rs 0/- A STATEMENT ABOUT THE MARKET Somebody looked, and the answer was nothing. It is a measurement like any other. Invented illustration. The Neelbagh stall record describes no market that exists.
An empty cell is a statement about the record, saying nobody wrote anything here, while a cell reading Rs 0/- is a statement about the market, saying somebody looked and found nothing.
Try it out

An empty takings cell and a cell reading Rs 0/- are statements about different things. Which pairing is right?

Breaking Into Quants Bootcamp — Fin Maverick

Which two cells in the Neelbagh stall record are which?

Month 2 of the Neelbagh stall record, invented, is where both cells sit. The market office keeps one row for each stall in each month. NB-03 Harit Greens filed twice, so month 2 runs to nine rows for eight stalls. Rows that repeat are covered separately and are left alone here.

Read down the takings column and stop at the fifth and sixth rows. NB-04 Peetal Utensils reads Rs 0/-. NB-05 Bansi Flour reads nothing at all. The two cells sit one directly under the other, in the same column, in the same month, and everything that follows rests on their being nothing like the same thing.

MONTH 2, PRINTED WHOLE. THE PAIR SITS ONE ROW APART. STALL NAME TAKINGS FILED NB-01 Kadamba Idli Rs 44,000/- 7 NB-02 Chandan Tea Rs 33,000/- 7 NB-03 Harit Greens Rs 36,400/- 5 NB-03 Harit Greens Rs 39,700/- 19 NB-04 Peetal Utensils Rs 0/- 7 NB-05 Bansi Flour 7 NB-06 Ilaka Fruit Rs 36,000/- 7 NB-07 Sundari Chaat Rs 41,000/- 7 NB-08 Peeli Mithai Rs 45,000/- 7 A TRUE ZERO shut all month, and the office was told so NOTHING TYPED traded all month, and the figure is on paper in a drawer NB-03 Harit Greens appears twice because it filed a second return on day 19. Rows that repeat are covered separately. Nine rows for eight stalls. Eight takings cells carry a number and one carries nothing. Invented illustration. The Neelbagh market, its stalls and every figure here were written for teaching.
NB-04 Peetal Utensils' takings cell reads Rs 0/- and NB-05 Bansi Flour's takings cell is empty, and the two sit one directly under the other in month 2 of the Neelbagh stall record.

How is NB-04 Peetal Utensils' zero known to be genuine?

Because somebody went and found out, and the finding is written down where anybody can go and read it. NB-04 Peetal Utensils sells steel plates, tumblers and cooking pots. In month 2 its pitchA numbered square of ground the market lets out by the month. Nothing is built on it, so whoever takes the square arrives with their own table, awning and goods. was being re roofed, so the stall did not open on a single day of the month. The stall kept its licence. NB-04 Peetal Utensils filed the return the market office asks for, and on that return the takings line reads nothing.

So there are three separate facts here, and it is worth separating them. The stall existed. Its trading was observed. The observation was that it traded nothing. NB-04 Peetal Utensils' zero is not a gap in the record, it is a finding, and a finding of nothing belongs in every count the record supports.

The whole of the second fault, further down, comes from people not believing that a finding of nothing belongs in a count. In an average of what a stall in this market takes in a month, a stall that took nothing is one of the months. Left out, the figure is no longer an average of what a stall takes. The figure becomes an average of what a stall takes in the months it takes something, and nobody asked that question.

Try it out

NB-04 Peetal Utensils traded on no day in month 2 while its pitch was re roofed, and it filed a return saying so. Should its Rs 0/- be counted?

How is NB-05 Bansi Flour's blank known not to be a zero?

Because the figure exists. NB-05 Bansi Flour sells atta, rice and dal, and it was open every day of month 2. NB-05 Bansi Flour filed a paper returnThe printed form a trader fills in by hand at the end of a month and hands to the office, kept afterwards in a drawer. A document, not a row in a file. like every other stall, and that paper return reads Rs 52,000/-. Somebody in the market office then typed the month into the file and did not type that one cell.

Compare the two documents side by side and the difference is not subtle. NB-04 Peetal Utensils filed a return slipThe short one line form the office accepts from a stall that did not trade at all in a month, in place of the full return. It states that fact and nothing else. stating that it traded on no day. NB-05 Bansi Flour filed a full return carrying a figure. One document says nothing happened. The other document says something happened and here is how much, and the record simply failed to copy it.

So NB-05 Bansi Flour's empty cell says exactly nothing about the market and something quite specific about the market office. The true figure for that cell is not lost, not unknowable and not a matter of judgement. The figure is sitting in a drawer eight steps from the desk where the file was typed.

THE TWO DOCUMENTS THAT DECIDE THE PAIR RETURN SLIP month 2 Stall: NB-04 Peetal Utensils Days traded: none Reason: pitch being re roofed Takings for the month: Rs 0/- Signed at the office counter. PAPER RETURN month 2 Stall: NB-05 Bansi Flour Days traded: every day Reason: not applicable Takings for the month: Rs 52,000/- Filed on day 7, and never typed in. NB-04 in the record Rs 0/- NB-05 in the record nothing typed The document and the cell agree. The document and the cell do not agree. The document is right. Invented illustration. Both documents were written for teaching and describe no market that exists.
NB-04 Peetal Utensils' return slip states that it traded on no day, while NB-05 Bansi Flour's paper return carries Rs 52,000/- that the record never copied across.
Try it out

NB-05 Bansi Flour's month 2 cell is empty, and its paper return in the office drawer reads Rs 52,000/-. What does the empty cell say about the market?

What does writing a zero into the blank do to the figure?

Now cost it. Somebody has to put something in NB-05 Bansi Flour's empty cell before the month can be totalled, and they have two candidates: a zero, or the Rs 52,000/- on the paper return. Fill it either way and the record holds thirty usable figures rather than twenty nine, so the count is thirty in both cases.

A zero adds nothing to a sum, so writing a zero leaves the numerator at Rs 15,71,700/-. The average takings per stall month over those thirty figures then comes to Rs 52,390/-. Write the Rs 52,000/- the paper return actually shows and the numerator becomes Rs 16,23,700/-, so the same average over the same thirty figures comes to Rs 54,123.33/-. The distance between the two readings is Rs 1,733.33/-.

Notice what moved and what did not: the count is thirty in both readings, so writing the zero is purely a fault in the numerator, and it is short by exactly the Rs 52,000/- that nobody typed. The fault is worth naming plainly. A zero written into an empty cell is not a cautious choice or a neutral placeholder. A written zero is an assertion, and the assertion is that a stall which opened every day of the month took nothing across the counter. Nobody observed that. Nobody wrote it down. The written zero arrives in the record in exactly the same typeface as every measured figure beside it, and from that moment on nothing distinguishes it from a fact.

THE BLANK READ AS A ZERO IS A FAULT IN THE NUMERATOR A ZERO WRITTEN IN sum of the figures Rs 15,71,700/- how many carry one 30 Rs 52,390/- THE PAPER RETURN WRITTEN IN sum of the figures Rs 16,23,700/- how many carry one 30 Rs 54,123.33/- THE NUMERATOR MOVES by Rs 52,000/-, the figure on the paper return THE DENOMINATOR IS HELD AT 30 IN BOTH Rs 50,000/- Rs 58,000/- Rs 1,733.33/- Invented illustration, no real market.
Writing a zero into NB-05 Bansi Flour's blank gives Rs 52,390/- while writing the paper return's Rs 52,000/- gives Rs 54,123.33/-, both over thirty figures, so only the numerator moved.
Try it out

NB-05 Bansi Flour's blank gets resolved one of two ways: a zero is written in, or the paper return's Rs 52,000/- is written in. Which part of the average moves between those two readings?

AI For Finance Bootcamp — Fin Maverick

What does dropping a genuine zero do to the figure?

Now the fault running the other way. The same confusion starts it, and it arrives somewhere else entirely. Somebody totalling the Neelbagh stall record sees NB-04 Peetal Utensils' Rs 0/-, decides a zero is not really a figure, and leaves the row out of the count.

Under the convention as it stands, twenty nine usable figures add to Rs 15,71,700/- and average Rs 54,196.55/- per stall month. Drop NB-04 Peetal Utensils' zero and the sum is still Rs 15,71,700/-. A zero was never adding anything to it. The count, though, falls to twenty eight. The same money over twenty eight figures averages Rs 56,132.14/-, a reading Rs 1,935.59/- higher than it should be.

So this one is the mirror image: the numerator is held at Rs 15,71,700/- in both readings and only the denominator moves, by exactly one row. Of the two faults it is the quieter, and the quieter one earns the more attention. A program that reads every empty cell as a zero is a bug, and a bug leaves fingerprints: somebody eventually spots a stall reporting nothing, asks why, and finds the setting. A person quietly skipping zeros while adding up by hand leaves nothing at all. No setting, no log, no odd looking row. The figure simply comes out higher and no one can say why.

THE GENUINE ZERO DROPPED IS A FAULT IN THE DENOMINATOR THE ZERO KEPT, AS THE CONVENTION SAYS sum of the figures Rs 15,71,700/- how many carry one 29 Rs 54,196.55/- THE ZERO DROPPED AS THOUGH IT WERE MISSING sum of the figures Rs 15,71,700/- how many carry one 28 Rs 56,132.14/- THE DENOMINATOR MOVES by one row, the month that was measured at nothing THE NUMERATOR IS HELD AT Rs 15,71,700/- IN BOTH Rs 50,000/- Rs 58,000/- Rs 1,935.59/- Invented illustration, no real market.
Dropping NB-04 Peetal Utensils' measured Rs 0/- leaves the same Rs 15,71,700/- over twenty eight figures instead of twenty nine, lifting the reading to Rs 56,132.14/-.
Try it out

Somebody drops NB-04 Peetal Utensils' Rs 0/- from the count as though the cell had been empty. Which way does the headline move, and by how much?

Risk Management Program Bootcamp — Fin Maverick

Which part of the average does each fault attack?

Set the two costings next to each other and a clean split shows up, and it is the most portable thing here. Both faults come from the same confusion, and they damage opposite halves of the same division.

Reading NB-05 Bansi Flour's blank as a zero attacks the numerator. Thirty figures are counted either way; the sum is short by the Rs 52,000/- that was never copied out of the drawer. Reading NB-04 Peetal Utensils' zero as though the cell were empty attacks the denominator. A zero contributes nothing to a sum whether it is kept or not, so the sum is Rs 15,71,700/- either way. The count is short by one row.

An empty cell mishandled costs money out of the total, and a measured nothing mishandled costs a row out of the count, and once a cell can be named as one or the other, the half of the arithmetic at risk is known. The split is why the distinction is worth this much attention. The distinction is not a matter of tidiness. Naming a cell decides where the damage lands.

ONE FAULT TAKES MONEY OUT OF THE TOP, THE OTHER TAKES A ROW OUT OF THE BOTTOM THE BLANK READ AS A ZERO THE NUMERATOR MOVES short by Rs 52,000/- THE DENOMINATOR IS PINNED thirty figures either way Rs 52,390/- against Rs 54,123.33/- Rs 1,733.33/- too low THE MEASURED ZERO DROPPED THE NUMERATOR IS PINNED Rs 15,71,700/- either way THE DENOMINATOR MOVES twenty nine down to twenty eight Rs 54,196.55/- against Rs 56,132.14/- Rs 1,935.59/- too high Invented illustration. Every figure was written for teaching and no real market is described.
Mishandling the blank leaves the count at thirty and the sum short by Rs 52,000/-, while mishandling the measured zero leaves the sum at Rs 15,71,700/- and the count short by one row.
Try it out

One of the two faults attacks the numerator and the other attacks the denominator. Which is which?

What do the four readings look like side by side?

The whole argument as a table. Every row divides some sum by some count, every row names its own divisor in the row, and the four are built from the same invented Neelbagh stall record with one cell handled four different ways.

How the pair of cells is handledSumCountAverage takings per stall month
A zero written into NB-05 Bansi Flour's blankRs 15,71,700/-30Rs 52,390/-
The paper return's Rs 52,000/- written in, the honest reading of this recordRs 16,23,700/-30Rs 54,123.33/-
The blank left out under the convention, NB-04 Peetal Utensils' zero keptRs 15,71,700/-29Rs 54,196.55/-
NB-04 Peetal Utensils' measured zero dropped as though it were missingRs 15,71,700/-28Rs 56,132.14/-

Two comparisons live in that table and each isolates one fault. The first row against the second holds the count at thirty and moves Rs 52,000/- of numerator, a gap of Rs 1,733.33/-. The third row against the fourth holds the sum at Rs 15,71,700/- and moves one row of denominator, a gap of Rs 1,935.59/-. Every one of the four readings is arithmetically correct, and three of them answer a question nobody asked. Rs 54,123.33/- is the only row where both cells say what their documents say, and so the only row that describes what the eight stalls of the Neelbagh market actually took.

Try it out

A figure is about to go into NB-05 Bansi Flour's empty cell and the headline will move. Before that, what should be expected at Rs 0/- against the paper return's Rs 52,000/-?

Play with it

Any figure written into NB-05 Bansi Flour's empty cell is an assertion about the Neelbagh market.

One control moves: the figure typed into that one empty takings cell, anywhere from Rs 0/- to Rs 1,00,000/-. Everything else in the Neelbagh stall record is held exactly where it was. As the control moves, the printed cell fills, the count of figures being divided by redraws below it, the bar rescales and the marker slides along the magnified rule. The dashed line marks Rs 54,196.55/-, the reading the convention gives when the cell is simply left out. The second button is the one worth pressing: it also drops NB-04 Peetal Utensils' measured Rs 0/- from the count, and shows the two faults acting on opposite halves of the same division at once. The panel opens at Rs 52,000/-, the figure the paper return actually shows.

Jump to a setting used above:

Written into NB-05 Bansi Flour's month 2 cell: Rs 52,000/-
ONE CELL, AND WHAT IT DRAGS BEHIND IT MONTH 2, THE TWO ROWS IN QUESTION NB-04 Peetal Utensils Rs 0/- NB-05 Bansi Flour Rs 52,000/- a measured nothing, kept the cell being filled HOW MANY TAKINGS FIGURES ARE BEING DIVIDED BY thirty figures, the twenty nine usable ones plus the cell just filled AVERAGE TAKINGS PER STALL MONTH, ON A SCALE FROM NOTHING Rs 0/- Rs 30,000/- Rs 60,000/- THE SAME READING, MAGNIFIED Rs 52,000/- Rs 55,000/- Rs 58,000/- Rs 52,390/- a zero written in Rs 54,196.55/-, the cell left out Rs 56,132.14/- the measured zero dropped Rs 54,123.33/- The honest reading of this record is Rs 54,123.33/-, and the marker is sitting exactly on it. Invented illustration. The Neelbagh stall record describes no market that exists.
With Rs 52,000/- written into NB-05 Bansi Flour's month 2 cell, thirty takings figures adding to Rs 16,23,700/- average Rs 54,123.33/- per stall month. That is the figure the paper return supports, so the record asserts nothing that a document does not already say.
Written into the cell
Rs 52,000/-
Figures divided by
30
Average per stall month
Rs 54,123.33/-
Away from the honest reading
exactly on it
At the setting this calculator opens on, Rs 52,000/-: thirty takings figures add to Rs 16,23,700/- and average Rs 54,123.33/- per stall month. With the control dragged down to Rs 0/-, the same thirty figures add to Rs 15,71,700/- and average Rs 52,390/-, a fall of Rs 1,733.33/- bought with one number nobody ever measured. With the drop button pressed at Rs 0/-, the marker lands exactly on the dashed line while both cells are wrong.
Educational illustration. The Neelbagh market, the Neelbagh stall record, the market office and every stall in them were invented for teaching. The other twenty nine takings figures are held fixed and only this one cell moves. The paper return reading Rs 52,000/- is taken as the true figure for the cell. Every amount is carried as a whole number of rupees and each reading is rounded once, on its way to the screen, so no figure drifts as the control is dragged.
Debt Capital Markets Bootcamp — Fin Maverick

If one fault pulls down and the other pulls up, do they cancel?

Everybody asks that at this point, and the instinct behind the question is reasonable. One fault costs Rs 1,733.33/-, the other costs Rs 1,935.59/-, they push in opposite directions, and a record carrying both ought to come out roughly right. So work it rather than guess it.

Take the Neelbagh stall record with both faults in place. NB-05 Bansi Flour's blank has been filled with a zero, adding a row worth nothing to the count. NB-04 Peetal Utensils' measured zero has been dropped, removing a row worth nothing from the count. The sum never budges from Rs 15,71,700/-, one row went out and one came in, the count settles at twenty nine, and the record reports Rs 54,196.55/-. Rs 54,196.55/- is the same figure the convention gives, and the two are equal for a plain arithmetic reason and not for an interesting one: identical sum, identical count.

Now compare it with the truth. Handled properly, this record holds thirty figures adding to Rs 16,23,700/-, and thirty into that sum is Rs 54,123.33/-. So the record carrying both faults reports Rs 73.22/- above the truth. Two faults worth over Rs 1,700/- each have left a visible trace of under Rs 100/-. The pair is far worse than either fault on its own because the only signal there was is now gone.

So do they cancel? No, and here is the proof rather than the assurance. Work out where that Rs 73.22/- comes from and it turns out to be one thirtieth of the distance between the record's own reading of Rs 54,196.55/- and what NB-05 Bansi Flour really took, Rs 52,000/-. The distance is Rs 2,196.55/-, and Rs 2,196.55/- shared over thirty rows is Rs 73.22/-. The near miss is therefore a property of one figure in this record. NB-05 Bansi Flour happened to have a month close to the record's own average, so the residue came out small. Nothing about two opposite faults produced it, and had that stall taken a very different figure the same two faults would have left the record much further adrift.

A RECORD WITH BOTH FAULTS LANDS Rs 73.22/- FROM THE TRUTH both faults, and the truth, almost on top of each other Rs 50,000/- Rs 58,000/- Rs 52,390/- the blank read as a zero, on its own Rs 56,132.14/- the measured zero dropped, on its own THE SAME STRETCH, MAGNIFIED Rs 73.22/- Rs 54,123.33/-, the truth Rs 54,196.55/-, both faults at once TWO FAULTS WORTH OVER Rs 1,700/- EACH, ONE TRACE UNDER Rs 100/- The residue is one thirtieth of the gap between Rs 54,196.55/- and the Rs 52,000/- NB-05 Bansi Flour really took, so it is an accident of one figure and not a rule about faults. Invented illustration. The Neelbagh stall record and every figure above were written for teaching.
A record carrying both faults reports Rs 54,196.55/- against an honest Rs 54,123.33/-, so two faults worth over Rs 1,700/- each leave a visible trace of Rs 73.22/-.
Try it out

The Neelbagh stall record carries both faults at once, one pulling the reading down by Rs 1,733.33/- and one pushing it up by Rs 1,935.59/-. What is the record left reporting?

Bond Pricing and Yield Mechanics — free micro-course from Fin Maverick

How is it decided, standing in front of an empty cell?

Everything above collapses into one question, and it is a sentence rather than a rule. Can the reason this cell is empty be named?

If the answer is that the stall traded and took nothing, a zero goes in. Writing that zero is recording a measurement. If the answer is that nobody typed it in, the cell stays empty until somebody fetches the figure. The figure exists and somebody has it. And if the answer is that nobody knows, then the cell stays empty and the not knowing gets written down beside it. Writing a zero because a zero is easier to compute with is the single commonest way a made up number enters a record, and it enters wearing the same clothes as every measured figure around it.

Empty cells are not a market office problem. A lender pulling a small trader's monthly turnover sees blanks in the months the trader was hospitalised and blanks in the months the accountant was slow, and the two look identical on the statement. An analyst averaging a set of monthly figures finds a run of empty cells and has to decide, cell by cell, whether they mean nothing sold or nothing recorded. A household adding up a year of spending finds three months with no entries and has to remember whether that was a quiet quarter or a lost notebook. In every one of those, the question is the same and the answer comes from outside the file: from a day bookThe office's running log, kept in ordinary prose rather than in rows. Somebody adds a line whenever something worth remembering happens, and getting a figure back out of prose has its own treatment., a drawer, a phone call, a memory. The record itself cannot say.

ONE QUESTION, THREE HONEST ANSWERS, THREE DIFFERENT ACTIONS CAN ANYBODY NAME THE REASON THIS CELL IS EMPTY? The stall traded and took nothing Nobody typed it in, and the figure exists Nobody can find out either way WRITE A ZERO This is recording a measurement. GO AND GET IT Leave the cell empty until it arrives. RECORD THE GAP The cell stays empty and the not knowing is noted. NO BRANCH ENDS IN A ZERO WRITTEN BECAUSE A ZERO IS CONVENIENT Invented illustration. No real market office and no real record is described.
Name the reason the cell is empty: a stall that took nothing gets a zero, an untyped figure gets fetched from the drawer, and not knowing gets written down rather than filled in.
Try it out

An empty takings cell turns up and, after asking, why it is empty still cannot be found out. What happens to it?

What went wrong: one made up nothing in, one measured nothing out

The Neelbagh market office loads its stall record into a program that reads every empty cell as a zero. NB-05 Bansi Flour's month 2 becomes Rs 0/- the moment the file opens. The record now states that a stall which opened every day of the month, and filed a paper return for Rs 52,000/-, took nothing across the counter. Nobody typed that claim and nobody checked it, and it is now sitting in the takings column looking exactly like the eight measured figures around it.

A zero looks like an empty row and an empty row is nothing to add. The same clerk, building a summary of the month by hand on a separate sheet, runs a finger down the takings column and skips NB-04 Peetal Utensils' Rs 0/- without breaking stride. One invented nothing has gone into the record and one measured nothing has come out of the summary, in the same office, on the same morning, from the same confusion.

Neither is visible afterwards. The program leaves no note saying it filled a cell. The clerk leaves no note saying a row was skipped. Every cell in the column now looks like every other cell in the column. Sameness of that kind is precisely the property that makes both faults survive a careful reading of the file.

One habit closes both holes at once, and it fits on a line: before any empty cell is filled and before any zero is skipped, write down which of the two it is and who said so. One line beside the cell, naming the document or the person. The line costs a minute, it survives the file being handed on, and it is the only thing that would have caught either fault.

Neighbouring subjects, and where each one is treated. The three kinds of absence a cell can carry, and which divisor answers which question, are covered separately. The cleaning run as a whole, its steps and the order they go in, is covered separately too. How a particular program decides what an empty cell means while it is loading a file is covered separately under programming for financial work, and it is a question about the program rather than about the record. Rows that repeat on one key, and figures large enough to look like errors, each have their own treatment. Estimating a missing figure from the figures around it is a separate subject again.

Naming why a cell is empty decides whether zero belongs. See what missing means.

What is behind the figures here?

The Neelbagh stall record was written to be broken in particular ways, and every rupee figure printed above was recomputed from that record. Nobody maintains the record, so no as of date attaches to it.

What is usedWhere it was producedPublished where
The Neelbagh stall record, thirty two rows and eight columnsWritten for teaching and faulted on purposeNowhere, it is not a public record
NB-04 Peetal Utensils' return slip and NB-05 Bansi Flour's paper returnWritten for teaching as the two documents that decide the pairNowhere
The four readings printed aboveRecomputed from that record, not copied from a noteNowhere
An empty cell against a measured nothing, as a distinctionOrdinary bookkeeping vocabulary, old enough to belong to nobody in particularNowhere in one attributable place

The Neelbagh market, the Neelbagh stall record, the market office and every stall named above, NB-01 Kadamba Idli through NB-10 Amber Rolls, are invented.
Educational material. Not advice on any investment, tax, budget or market position.

Comparison

Other comparisons in Data Quality and Structure

Comparison

Structured Data vs Unstructured Data: What Each Answers

Comparison

Data Validation vs Data Cleaning: Finding Against Fixing

← PreviousNext →
Fin Maverick Micro CoursesExplore Micro Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsCareersShowdown
RESOURCES
All CoursesMicro CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.