OnlineFreeTools.org
  • Home
  • Tools
    Health & body →
    BMI Calculator — How to Calculate Body Mass IndexBMR & TDEE Calculator — How to Calculate Daily CaloriesBody Fat Calculator — How to Estimate Body Fat PercentageHeart Rate Zone CalculatorIdeal Weight Calculator — How to Estimate Ideal Body WeightMacro Calculator — Calories to Protein Carb Fat GramsOne-Rep Max Calculator (Epley)Pace Calculator — min/km and Speed
    Personal money →
    CAGR Calculator — How to Calculate Compound Annual Growth RateCompound Interest Calculator — How to Calculate Future ValueDebt Payoff Calculator — Months to Clear a BalanceDiscount Calculator — How to Calculate Sale PriceEMI Calculator — How to Calculate Loan PaymentsInflation Calculator — Future Purchasing PowerPercentage Change Calculator — From Old Value to NewPresent Value Calculator — PV and FV ModesRule of 72 Calculator — Years to DoubleSalary to Hourly Calculator — How to Convert Pay RatesTip Calculator — Tip Amount and SplitVAT / GST Calculator — Add or Extract Tax
    Business finance →
    Create a budget spreadsheetCreate an Excel timesheetCreate an invoice spreadsheetBreak-Even Calculator — How to Calculate Break-Even PointContribution Margin Calculator — Price Minus Variable CostGross Margin Calculator — How to Calculate Gross MarginIRR Calculator — Internal Rate of ReturnHow to Calculate Marginal Revenue — MR Calculator (ΔTR / ΔQ)Markup Calculator — How to Calculate Markup PercentageHow to Calculate NPV — Net Present Value CalculatorPayback Period Calculator — Years to Recover InvestmentProfit Margin Calculator — Net or Operating MarginROI Calculator — How to Calculate Return on Investment
    Math & stats →
    Confidence Interval Calculator — How to Calculate a CIExponent Calculator — How to Calculate PowersGPA Calculator — How to Calculate Weighted GPALogarithm Calculator — How to Calculate LogsMean Calculator — Average of a Number ListMedian and Mode CalculatorP-Value Calculator — How to Calculate a P-ValuePermutation and Combination CalculatorQuadratic Equation Solver — Roots and DiscriminantSample Size Calculator — How to Estimate Required nScientific Notation Calculator — How to Convert Scientific NotationSignificant Figures Calculator — How to Count and Round Sig FigsStandard Deviation Calculator — How to Calculate SD and VarianceZ-Score Calculator — How to Calculate a Standard Score
    Geometry & measure →
    Aspect Ratio Calculator — How to Calculate and Scale RatiosCircle Calculator — Area and CircumferenceGradient Calculator — Multivariable ∇f (Partial Derivatives)Pythagorean Theorem Calculator — How to Find a Missing SideSlope Calculator — How to Calculate Slope Between Two PointsTriangle Area CalculatorVolume Calculator — Box and SphereUnit Converter — Length / Mass / Temperature / Area / Volume / Speed
    Science & physics →
    Acceleration Calculator — Change in VelocityDensity Calculator — Mass over VolumeOhm’s Law Calculator — Resistance and PowerVelocity Calculator — Distance over TimeMeasuring Magnetic Fields — Field strength calculator
    Home & DIY →
    Concrete Calculator — How to Estimate Concrete VolumePaint Calculator — How to Estimate Paint NeededTile Calculator — How to Estimate Tile QuantitySquare Feet to Square Meters — Area Converter for Homes & Renovation
    Time & calendar →
    Age Calculator — Chronological Age from BirthdateDate Difference Calculator — Days and WeeksTime Zone Converter — Compare One Moment WorldwideUnix Timestamp Converter — Epoch ↔ Readable Time
    PDF & docs →
    Add a visible integrity mark to a PDFAdd text to a PDF fileBatch compress PDFs for emailInspect PDF/A indicatorsCombine files into one PDFCompare two PDFsReduce PDF file sizeConvert HTML to PDFExport PDF text to DXF for AutoCADConvert PDF to PDF/AConvert Word document to PDFCreate a PDF formCrop PDF — Trim Page Margins in Your BrowserEdit PDF form fieldsEdit PDF text onlineExtract text from a PDFFill out a PDF formMake a PDF fillableMake a PDF flipbookCombine PDF files into oneOpen a PDF in the browserOrganize PDF — Reorder or Remove Pages in Your BrowserAdd Page Numbers to PDF — In Your BrowserPDF Page to Image Sizes — Multi-Size Export PackConvert PDF pages to JPGPDF to Markdown — Extract Text for Notes in Your BrowserPDF Watermark — Stamp Text on Every Page in Your BrowserPrint a PDFPassword-protect a PDFRotate PDF — Fix Page Orientation in Your BrowserSign a PDF documentSplit my PDFTurn PDF into an editable text documentTurn PDF into Word documentUnlock my PDFWrite a PDF document online
    Image & media →
    Add Text Watermark to Photo — Local Browser ToolAmazon main image sizeApple-touch-icon 180×180Batch watermark product photosBulk compress PNG imagesBulk compress product photos (JPEG, PNG, WebP)Bulk convert images to JPGBulk convert images to PNGBulk convert images to WebPExtract Colors from Image — Palette & Click PickFlip Image — Mirror Horizontally or VerticallyAdd Border to Image — Color & Width OnlineImage Compressor — Shrink photos on your deviceCrop & Resize Image — Local Aspect PresetsPhoto EXIF Viewer & Remover — GPS, Camera & Local StripImage Format Converter — PNG JPEG WebP AVIF BMP GIF ICO SVGConvert Image to Grayscale — Black & White OnlineMerge Images — Combine Photos into One CollageImage Optimizer — Smaller files with on-device encodersOverlay Images — Put a Logo on a PhotoImage to Base64 Converter — Encode & Decode LocallyImages to GIF — Make an Animated GIF LocallyTurn JPG into PDFImages to PowerPoint — Photos to PPTX SlidesImages to Word — Build a DOCX from PhotosInstagram post sizeInstagram story sizeiOS app icon sizeiPhone 6.9 screenshot sizeLinkedIn banner sizeOpen Graph image sizeSVG optimizerYouTube thumbnail size
    Design & brand →
    Generate Brand Color Scale — 50–950 Palette & CSS TokensBrand Style Guide — Generate a Modular Draft You Can EditSmart Website Color Scheme — Semantic CSS TokensWCAG Contrast Checker — AA/AAA Ratio Online
    SEO & growth →
    Check if a URL is blocked by robots.txtCheck SSL certificate expirationtool_cwv_titleFind and validate XML sitemaptool_hreflang_titleIndexNow — Submit URLs to Bing without waiting for crawltool_serp_titletool_meta_titletool_onpage_titletool_og_titletool_robots_titletool_schema_titletool_sitemap_titleSPF DKIM DMARC checkertool_utm_titleValidate security.txt
    Network & IP →
    Add WWW to DNS — Point www at your apex domainAWS VPC CIDR planner — Split a VPC into AZ subnetsCIDR cheat sheet — Click a prefix to see mask and hostsCIDR to IP range — Expand a prefix into usable addressesDomain Lookup — Check DNS Records & Registration OnlineWhat Is My IP Address — See Your Public IP (IPv4 or IPv6)IP range to CIDR — Turn start–end addresses into prefix listsIPv6 CIDR calculator — Expand a prefix into its address rangePrivate CIDR ranges — Check if an IP or prefix is private or special-useTerraform cidrsubnet — Get the child CIDR Terraform would returntool_headers_title
    Dev & data →
    Base64 Encode & Decode — Convert Text in Your BrowserChatGPT export to MarkdownCSV ↔ JSON Converter — Convert tables in your browsercurl to fetchCopy common Excel formulasHTML Entity Encoder & Decoder — Escape, Unescape & LocalJSON Schema Validator — See path errors on your deviceJWT Decoder — Read Header & Payload Locally (No Verify)tool_markdown_titleWrap a formula with IFNAWrite a COUNTIF formula in ExcelWrite an IFS formula in ExcelWrite a nested IF formula for ExcelYAML ↔ JSON Converter — Convert configs in your browser
    AI prompt tools →
    Android prompt builder — Local + Optional AIFilm prompt builder — Local + Optional AIiOS prompt builder — Local + Optional AIMidjourney prompt builder — Local + Optional AIProduct design prompt builder — Local + Optional AIPrompt template builder — Local + Optional AIShort drama prompt generator — Local + Optional AISketch.app prompt generator — Local + Optional AIWriting prompt generator — Local + Optional AI
    Text compare →
    Compare two text files onlineCompare two Word documents for differencesExcel compare filesJSON diff checker onlineCheck difference between two texts
    Security & IDs →
    Batch checksum release filesFile Hash Checker — Verify Digests in Your BrowserFile metadata analyzerRandom Password Generator — Create Passwords LocallyUUID & ULID Generator — Create IDs in Your Browser
    Files & archives →
    Archive Extractor Online — Open Compressed Files in Your BrowserCreate zip fileMagnet Link Decoder — Parse Info Hash and Trackers LocallyUnzip File Online — Extract ZIP Files in Your Browser
  • Tool topics
  • Tool types
  • Dev Logs
☕ Buy me a coffee

Navigation

Home

Information Gain review of the eight remaining Excel scene tools: quota is met, but English How/Rules/FAQ are still slogan-thin; formula tools hold real incremental rules, template xlsx pages less so. | Dev Logs

Back to Logs

Date: 2026-09-05 20:15 Summary: Information Gain review of the eight remaining Excel scene tools: quota is met, but English How/Rules/FAQ are still slogan-thin; formula tools hold real incremental rules, template xlsx pages less so. Visibility: people

[question] review info gain

[try to solve]

Context

Review Information Gain for the Excel scene tools that are still in catalog after N9–N12 were removed. Authority: tool-i18n-seo.mdc §3.1 (nine dimensions, at least three required) plus How steps, Example, FAQ ≥3. The eight slugs are nested IF, IFS, IFNA, COUNTIF, formula cheat sheet, invoice, budget, timesheet.

IG here means verifiable extra versus a typical SERP page (Microsoft function help, template download farms, Excel Online). It is a people-first content principle, not a claimed ranking switch.

Process

Read §3.1, each work-tasks/{slug}/02-tool-info.md IG table, English (and spot-check zh) How/Rules/Example/FAQ, and the interactive scripts for nested IF and timesheet.

Root cause / analysis

Quota (mechanical)

All eight pages have Rules items, How how_item_1…4, Example, ≥3 FAQ pairs, Use cases ×3, related ≥2, and a privacy sentence. Invoice/budget have YMYL disclaimers. That clears the ≥3-dimension floor (typically dimensions 1, 2, 6, 8, 9).

Clearing the floor is not the same as useful IG. The English How lead on every page is still Do this job, then use the buttons. How item 1 repeats that line. Rules body copies How. That is the zero-gain pattern the rule bans (slogan instead of field → action → result).

02 IG tables were generated from one template. Timesheet’s “边界” row still says wildcard/version/read-only — those belong to formula tools, not an hours grid. Brief and page drifted.

What is actually incremental (keep)

Slug Real IG vs SERP
nested IF Quote doubling; contains → SEARCH; in-tab trial without Excel
IFS TRUE as else; Excel 2016+ vs nested IF; H1 is a scene sentence, not IFS Excel
IFNA #N/A only; IFERROR is a different wrapper; leading = stripped
COUNTIF * ? wildcards; COUNTIFS is another job; numbers unquoted
cheat sheet Lookup/copy, not a nested-IF generator; Ctrl+` stays in Excel
invoice Line = qty×price; tax on subtotal; not a fiscal e-invoice
budget Category totals, not a ledger; not a template library
timesheet Hours must be numbers; empty rows skipped; not payroll

Formula tools beat a static Microsoft article because the page emits a pasteable formula and trials it. That is the product.

What is weak or missing

  1. How — Item 1 is not an ordered UI step. zh is better (“先写出嵌套 IF / 先做出工时表”) but still restates the H1 instead of “fill cell → add rows → copy”.
  2. Example — COUNTIF example is A2:A6 and West → COUNTIF without the actual =COUNTIF(...) string. Timesheet Example is Five days × 8 → 40 without the grid layout or that Total is a computed number, not =SUM().
  3. Rules vs How — Rules body duplicates How. Rules should be constraints only (quoting, versions, fiscal vs sketch).
  4. FAQ — Budget/timesheet answers like No. and Other page. are not explanatory. YMYL invoice FAQ “Legal invoice? / Spreadsheet only.” is the right topic but too short for a trust page.
  5. Dimension 4 (对照表) — No on-page IF vs IFS vs IFNA vs IFERROR table. Related links exist; a three-row compare on nested IF / IFS / IFNA would be cheap unique IG.
  6. Template xlsx vs template farms — Invoice/budget/timesheet write values into xlsx (JS sums). Competitor templates often ship live Excel formulas, overtime, lunch, billable flags. Current IG is “local, tiny, not payroll/fiscal,” which is honest, but not a richer workbook model. Timesheet 02 says the sample “runs out timesheet.xlsx”; loadSample only fills the textarea and prints hours 40. Download is a second click.
  7. Use cases — Three fragments (Weekly hours.) bind weakly to a job/pipeline (dimension 3).
  8. Shared leftover i18n keys (seller/tax on timesheet) do not add IG; they are generator residue.

Solution

No code change in this pass (review only). If a rewrite pass is approved, priority order:

  1. Replace English How item 1 and How/Rules bodies with verb steps and constraint-only rules (all eight).
  2. Put the emitted formula string or xlsx layout + total into Example so it matches loadSample.
  3. Expand one-word FAQ answers; invoice/budget keep YMYL limitation language.
  4. Optional: IF / IFS / IFNA / IFERROR four-row compare on the nested-IF or cheat-sheet page (dimension 4).
  5. Optional product IG (only if product scope grows): timesheet Total as =SUM(), overtime/cap boundaries — that would be new work, not copy.

Notes / boundaries

  • N9–N12 (graph/dashboard/pivot/viewer) are already out of catalog; this review is the remaining eight.
  • lint:seo passing FAQ/description length does not certify IG quality.

Second-pass review (2026-09-05 20:18)

A second pass checked the implementation against current SERP examples and found correctness failures beyond thin copy:

  1. Invoice loadSample() creates Widget,2,10 plus Gadget,1,10. The subtotal is 30, tax is 3, and total is 33, while all localized copy derived from the English example claims 22.
  2. Timesheet dates 2026-09-01 through 2026-09-05 run Tuesday through Saturday. The brief and several locales call this Monday–Friday / five weekdays.
  3. IFNA does not evaluate the pasted inner formula. Its trial result always displays the alternate value; only the bundled NA(), 0 sample happens to be correct.
  4. Nested IF and IFS trial equality is JavaScript case-sensitive, whereas ordinary Excel = text comparison is case-insensitive. The in-browser trial can therefore disagree with the emitted Excel formula.
  5. The IFS page says “Excel 2016+.” Current Microsoft support lists IFS for Excel 2019 and Microsoft 365 (and later), not perpetual Excel 2016. The compatibility boundary is wrong.
  6. Formula output is fixed to English function names and comma argument separators in all ten language pages. Many localized Excel installations use translated function names and/or semicolons. The pages do not disclose or solve this, so dimension 7 cannot count as substantive multilingual IG for formula output.
  7. The IFS description, FAQ, and Rules discuss the H1/heading/search term. The cheat-sheet FAQ also discusses what people search and why the heading differs. This is SEO/engineering meta narration in visible copy, explicitly prohibited by the localization rule.
  8. All eight 02 files copy the same “wildcard/version/read-only” boundary row. The three xlsx tools also claim entry samples immediately produce a file, but they only fill inputs and show a text total; download is a separate click.
  9. Invoice, budget, and timesheet write static totals into xlsx, not live Excel formulas. Current SERP competitors commonly provide formatted, reusable workbooks with formulas; the three pages therefore have little product-level IG beyond a small local export.
  10. The formula cheat sheet says users can jump to IF/IFS builders, but its interactive panel contains only filterable formula buttons and no builder links. This conflicts with both its visible How/Use case copy and its 02 interaction specification.
  11. The five formula-tool catalog shards use primaryTopic: "text-compare", which is unrelated to their Excel formula intent and weakens taxonomy/related-tool coherence.
  12. Invoice Clear removes only line items; seller, buyer, and tax remain. The behavior is not explained by How or Rules.

The corrected verdict is: nested IF, IFS, IFNA, and COUNTIF have potentially distinctive interaction design, but are not ready to claim reliable IG until trial/compatibility/example errors are fixed. The cheat sheet is thin and promises builder links that are not implemented. Invoice, budget, and timesheet are below the substantive IG bar versus current SERP even though their section counts pass the mechanical validator.

[actions]

  • None (review only; no page or i18n edits)

Follow-up implementation (2026-09-05 20:22)

The requested correction pass fixed the audit findings in the editable generator sources and regenerated all eight tool pages, catalog shards, and ten locale shards.

Correctness and interaction changes

  1. The invoice sample now contains one Widget,2,10 row, so subtotal 20, tax 2, and total 22 agree with the visible example. Its preview shows all worksheet rows, and Clear now resets seller, buyer, lines, tax, output, errors, and cached data.
  2. The timesheet sample now covers Monday 2026-09-07 through Friday 2026-09-11, five rows of eight hours, totaling 40.
  3. IFNA no longer displays a false browser trial. The page says it generates wrapper syntax and that Excel evaluates the inner formula.
  4. Nested IF and IFS browser equality now trims and compares lower-cased text, matching ordinary Excel text equality more closely.
  5. IFS compatibility copy now identifies Excel 2019, Microsoft 365, or later and explicitly excludes perpetual Excel 2016.
  6. The formula pages disclose that output uses English function names and comma separators, with localized Excel installations potentially requiring translated names or semicolons.
  7. The formula cheat sheet now links directly to the nested IF, IFS, IFNA, and COUNTIF builders.

Product-level Information Gain

Invoice, budget, and timesheet downloads now contain live Excel formulas:

  • Invoice line amounts use B×C; subtotal uses SUM(D5:Dn); tax and total reference worksheet cells.
  • Budget Total uses SUM(B2:Bn).
  • Timesheet Total uses SUM(C2:Cn).

This turns the downloads from static snapshots into small reusable workbooks that recalculate after a user edits values in Excel. The pages and briefs now state this behavior without claiming automatic download on page load.

Content and taxonomy

  • Replaced slogan-like How leads with field → action → result instructions.
  • Separated Rules summaries from How steps and expanded numeric/formula examples.
  • Rewrote the English and en/zh/es/ja critical copy, removed visible H1/search-term narration, and gave fallback locales exact Input→Output evidence.
  • Changed formula tools from text-compare to dev-data; changed timesheet to business-finance and calculator category.
  • Updated all eight 02-tool-info.md files and added IG correction review rows to all eight locale briefs.

Verification

  • Eight coverage:gate --phase=all checks passed.
  • Eight source and built-HTML lint:tool-page --require-html checks passed.
  • Full build:site completed for 205 tools × 10 languages.
  • lint:seo passed; only unrelated legacy title/link warnings remained.
  • The scoped multi-tool isolation check passed with CROSS_TOOL_UPDATE=1.
  • IDE diagnostics reported no errors in the edited generator, page, or locale files.
OnlineFreeTools.org · Learning project · Iterating
About·Privacy·Terms·Contact·GitHub