Result
Your formula will appear here, ready to paste.
Excel · Google Sheets · WPS
Type what you need in plain language. Copy a formula that runs in your spreadsheet. Free to start — 10 formulas a day after you sign up. History is kept for 30 days.
Formula studio
Your formula will appear here, ready to paste.
Community
Copy a formula someone else published. After 10 different signed-in users copy it, the author earns extra credits.
该公式计算A列中大于100的所有对应B列值的总和。SUMIFS函数允许我们根据一个或多个条件对范围进行求和。这里我们指定条件为A列单元格值大于100,然后对满足条件的B列值进行求和。
=SUMIFS(B:B, A:A, ">100")
Likes and uses count only for signed-in accounts. Fake clicks from the same person are ignored.
Free · no credits
No AI call, no daily quota. Sums, lookups, unique lists, dates, and working days. Use “Adapt to my sheet” when you need different columns.
Sum amounts in B where dates in A fall in 2024
=SUMIFS(B:B, A:A, ">="&DATE(2024,1,1), A:A, "<="&DATE(2024,12,31))
Sum sales where region is East and product is Parts
=SUMIFS(C:C, A:A, "East", B:B, "Parts")
Count scores in B between 70 and 90 inclusive
=COUNTIFS(B:B, ">=70", B:B, "<=90")
Look up E2 in column A and return the name in C
=XLOOKUP(E2, A:A, C:C, "Not found", 0)
Key must be the leftmost column; blank if missing
=IFERROR(VLOOKUP(E2, A:C, 3, FALSE), "")
Return a price from any column by product name
=INDEX(C:C, MATCH(E2, A:A, 0))
High if status is Open and amount is over 1000
=IF(AND(C2="Open", B2>1000), "High", "Low")
Show a message when a lookup misses
=IFERROR(VLOOKUP(E2, A:C, 3, FALSE), "Not in catalog")
Distinct customer names in A, skipping blanks
=UNIQUE(FILTER(A2:A500, A2:A500<>""))
How many distinct names in column A
=COUNTA(UNIQUE(FILTER(A:A, A:A<>"")))
Join name, team, and email; skip blanks
=TEXTJOIN(", ", TRUE, A2, B2, C2)
Take the first word before the space in A2
=TEXTBEFORE(A2, " ")
ana@contoso.com → contoso.com
=TEXTAFTER(A2, "@")
Whole years of age from a birth date in A2
=DATEDIF(A2, TODAY(), "Y")
Weekdays between start and end, holidays in H
=NETWORKDAYS(A2, B2, H2:H20)
B2 as a share of the column total
=B2/SUM($B$2:$B$100)
This year in B2, last year in C2
=IF(C2=0, IF(B2=0, 0, 1), (B2-C2)/C2)
Always return the latest filled value in A
=LOOKUP(2, 1/(A:A<>""), A:A)
Due date before today and status is not Paid
=IF(AND(C2<TODAY(), D2<>"Paid"), "Overdue", "OK")
Snap a price to nickel increments
=ROUND(A2/0.05, 0)*0.05
West region and amount over 500, sorted desc
=QUERY(A1:D, "select A, B, D where C = 'West' and D > 500 order by D desc", 1)
High if amount > 1000; leave new blank rows empty
=ARRAYFORMULA(IF(C2:C="", "", IF(C2:C>1000, "High", "Low")))
List products that are East and Active
=FILTER(A2:A, (B2:B="East")*(C2:C="Active"))
SUMIFS only — no 365-only functions
=SUMIFS(D:D, A:A, "East", B:B, "2024-03")
Keep printouts clean when a key is missing
=IFERROR(VLOOKUP(E2, A:B, 2, FALSE), "")
Change column letters after pasting. Nested or cross-sheet jobs still belong in the generator above.
How it works
No function names required. Describe columns, conditions, and the result — get a formula that starts with =.
Describe columns, conditions, and the result you want.
Functions stay within Excel, Sheets, or WPS for the version you picked.
Every result starts with = and uses comma separators.
Excel · Google Sheets · WPS
The same request is written differently per platform, so 365-only functions never land in older Excel or WPS.
Excel 2016, 2021, and Microsoft 365 — including XLOOKUP fallbacks.
QUERY, ARRAYFORMULA, and FILTER that fill as new rows appear.
Stays on SUMIFS, VLOOKUP, and INDEX. No 365-only functions.
We never upload your workbook. Only the prompt and formula are stored, and only for 30 days.
Guides
WPS-safe SUMIFS and SUMPRODUCT formulas for multiple criteria without Excel 365 functions.
Read articleBuild a live Excel crosstab with SUMIFS instead of a pivot table, including date filters.
Read articleCOUNTIF formulas that label, highlight, or list duplicate Excel values.
Read articleMultiply by a locked FX cell, look up rates with VLOOKUP, and ROUND converted amounts.
Read articleRANK.EQ, RANK.AVG, and unique-rank formulas for Excel leaderboards with ties.
Read articleFILTER+UNIQUE lists of Excel values that match AND/OR criteria, with SORT and multi-column spills.
Read articleNews
不会上传你的工作簿。只保存你输入的需求和生成的公式,到期自动删除。
Read article键不在最左列时,XLOOKUP 和 INDEX/MATCH 比 VLOOKUP 更干净。WPS 用户请直接用后者。
Read article闭区间、DATE 函数、本月窗口,以及什么时候必须上 SUMPRODUCT。
Read articleXLOOKUP、FILTER、QUERY、ARRAYFORMULA 以及参数分隔符,是复制公式最容易翻车的地方。
Read article不要只说“帮我汇总销售额”。把列、条件、版本说清楚,生成后再用你已经知道答案的那一行核对。
Read articleInclusive bounds, DATE() vs typed strings, current-month windows, and when SUMPRODUCT is required.
Read articleFAQ
Yes. Pick your platform before generating. The model avoids functions that app cannot run.
Guests get 1 trial(s). After you sign up you get 10 formulas a day.
No. We only store the prompt and the generated formula, and only for 30 days.
Logged-in history is stored for one month, then deleted automatically by a daily cleanup job.
Yes. Formulas use English function names, which is what current Excel, Google Sheets, and WPS expect.
Start free. Paste the result into your sheet. History deletes itself after 30 days.
Try it free