Що можна писати
Кожен приклад нижче перевірено в Ratio 0.6 15 жовтня 2026 р.
Ratio читає кожен рядок як обчислення й показує відповідь поруч. Пиши числа, одиниці, валюти й дати так, як сказав би. Слова, які йому не потрібні, він просто ігнорує.
Тут результати мають формат 1,234.5. У застосунку вони відповідають регіону твого комп'ютера. Ставки податків і державні свята беруться з регіону в Налаштуваннях; ці приклади використовують Німеччину (ПДВ 19%).
Основи й відсотки
| 2 + 3 * 4 | 14 |
| 2^10 | 1,024 |
| sqrt(8) | 2.8284 |
| 5! | 120 |
| 1/3 + 1/4 | 7/12 |
| 20% of 150 | 30 |
| 150 + 20% | 180 |
| 150 - 10% | 135 |
| 50 is what % of 200 | 25% |
| 30 is 15% of what | 200 |
| change(80, 100) | 25% |
Змінні, посилання на рядки й підсумки
Дай значенню ім'я через =, використовуй рядок 3 через L3, а рядок вище — через prev. Мітки на кшталт «Rent» пропускаються, тож поруч із числами можна писати нотатки.
| price = 1200 | 1,200 |
| discount = 15% | 15% |
| price - discount | 1,020 |
| L3 * 2 | 2,040 |
| prev / 4 | 510 |
sum і average підсумовують блок над ними. Познач рядки словами з #, щоб підсумувати лише їх, будь-де на аркуші.
| Rent 1200 #home | 1,200 |
| Internet 40 #home | 40 |
| Trip 600 #travel | 600 |
| sum #home | 1,240 |
Щоб поділити рахунок, пиши @імена після того, що брала кожна людина. Рядок без імен ділять усі, хто названий у його блоці. Рядок, що починається з імені, показує частку цієї людини, а split — частки всіх. Більше — на сторінці калькулятор поділу рахунку.
| "Pizza" 12.50 @Ana | 12.5 |
| "Wine" 20 @Ana @Ion | 20 |
| "Bread" 3 | 3 |
| @Ion + 10% | 12.65 |
| split | Ana 24 · Ion 11.5 |
Рядок, що починається з # і пробілу, — це заголовок. Текст у «лапках» — коментар усередині рядка.
Валюти й криптовалюти
160+ валют і основні криптовалюти; оновлюються щогодини на Mac (і після пробудження) та раз на кілька годин на Windows і Linux. Без з'єднання Ratio використовує останні завантажені курси. Результати нижче — станом на 15 жовтня 2026 р. і змінюються разом із ринком.
| dinner = 84 eur / 3 | €28 |
| dinner in usd | $31.41 |
| 100 usd in eur | €89.14 |
| 100 EUR in RON | 533.42 RON |
| 0.5 btc in usd | $41,058.34 |
Додай дату, щоб отримати довідковий курс Європейського центрального банку на той день:
| 100 eur in usd on 1 jan 2024 | $110.50 |
Or fix a rate for every line below it, so an invoice reads the same when you open it next month:
| 1 eur = 1.08 usd | fixed rate |
| 500 eur in usd | $540.00 |
Subscriptions
Write each price per month, year, week or day: /month, a month and monthly all work. Add renews and a date to see when it next comes out of your account. subscriptions adds them up per month and per year, in the first one's currency, and names the next renewal. A price per hour is a rate of pay and is left out.
| Netflix 15.99 eur a month renews 12th | 15.99 EUR/month · 12 Nov |
| Spotify 10.99 eur monthly | 10.99 EUR/month |
| iCloud 2.99 eur/month | 2.99 EUR/month |
| Domain 18 eur per year renews 3 mar | 18 EUR/year · 3 Mar 2027 |
| subscriptions | 31.47 EUR/month · 377.64 EUR/year · next Netflix 12 Nov |
The renewal dates above are from 29 October 2026. renews 12th is the 12th of every month; a past date such as renews 3 mar 2024 moves on to the next one.
Одиниці
150+ одиниць довжини, площі, об'єму, маси, швидкості, температури, часу, даних та іншого. Використовуй in або to.
| 5 km in mi | 3.11 mi |
| 6 ft in cm | 182.88 cm |
| 100 f in c | 37.78 °C |
| 3 cups in ml | 709.76 mL |
| 60 mph in km/h | 96.56 km/h |
| 20 m2 in sq ft | 215.28 ft² |
| 1 gb in mb | 1,000 MB |
| 1 gib in mib | 1,024 MiB |
| 2 h in min | 120 min |
Дати, зворотні відліки й часові пояси
| 14 oct 2027 - 1 oct 2027 | 13 days |
| 25 dec 2026 + 3 weeks | Fri, 15 Jan 2027 |
| Easter 2027 | Sun, 28 Mar 2027 |
| Ramadan 2027 | Mon, 8 Feb 2027 |
| Chinese New Year 2027 | Sat, 6 Feb 2027 |
| Thanksgiving 2026 | Thu, 26 Nov 2026 |
| 1h:17m + 20 min | 1 h 37 min |
| today + 2 weeks | Thu, 29 Oct 2026 |
| in 3 days | Sun, 18 Oct 2026 |
| next friday | Fri, 16 Oct 2026 |
| days until christmas | 71 days |
| until Christmas | 70 days 3 h 20 min |
| 15:00 London in Tokyo | Thu 23:00 |
| now in New York | Thu 14:39 EDT |
| now in unix | 1792089588 |
Рядки, що починаються з until, — живі зворотні відліки: результат зменшується, поки аркуш відкритий.
Робочі дні й свята
Робочі дні пропускають вихідні й державні свята твого регіону. Додай власні вихідні рядком holidays = […].
| 1 mar 2027 + 10 working days | Mon, 15 Mar 2027 |
| workdays between 1 mar 2027 and 31 mar 2027 | 21 |
| working days in march 2027 | 21 |
| holidays = [24 dec, 31 dec] | |
| 20 dec 2027 + 5 working days | Mon, 27 Dec 2027 |
ПДВ, маржа й округлення
VAT — стандартна ставка твого регіону. TVA, MwSt, IVA, GST і tax теж працюють, або напиши ставку після слова.
| 1000 + VAT | 1,190 |
| 1190 without VAT | 1,000 |
| VAT in 1190 | 190 |
| 1000 + VAT 9% | 1,090 |
| 80 + 25% margin | 106.6667 |
| margin(80, 100) | 20% |
| markup(80, 100) | 25% |
| 2.675 to 2 decimals | 2.68 |
| 12.37 to nearest 0.05 | 12.35 |
Кредити й відсотки
Форми звичайними словами, а також функції електронних таблиць pmt, fv, pv, npv і irr.
| 10k at 4% for 5 years | 12,166.529 |
| 5000 at 7% for 3 years compounded monthly | 6,164.6279 |
| loan 200k at 5% for 30 years | 1,073.6432 |
| pmt(5%/12, 360, 200000) | 1,073.6432 |
| npv(10%, 100, 200, 300) | 481.5928 |
| irr(-1000, 300, 400, 500) | 8.8963% |
| amortize 200k at 5% for 30 years | 1,073.6432 |
| save 500/month at 7% for 20 years | 260,463.3299 |
| cagr(1000, 2500, 5 years) | 20.1124% |
| roi(1000, 1500) | 50% |
| 5% minus 3% inflation | 1.9417% |
| fire 40k/year | 1,000,000 |
| break even fixed 5000, price 50, cost 30 | 250 |
| depreciate 10000 over 5 years | 2,000 |
| ddb(10000, 1000, 5, 1) | 4,000 |
amortize показує платіж, а при наведенні курсору — відсотки, тіло кредиту й залишок за кожен рік. save підсумовує регулярні внески; sln, ddb і syd — функції амортизації з електронних таблиць.
Зарплата й фриланс
Зарплата на руки рахується за правилами 2026 р.: Румунія і Польща — помісячно (Румунія: CAS, CASS, особисте відрахування, податок 10%; Польща: ZUS, медичне страхування, PIT, без PPK), Німеччина (податковий клас I, без дітей, без церковного податку; приблизно), Франція (працівник приватного сектору, одна частка), Велика Британія (крім Шотландії), Ірландія (одна особа, USC і PRSI) і США (одна особа, лише федеральні податки) — річно. Наведи курсор на результат, щоб побачити кожне утримання. Країна береться з in RO, in DE, in UK, in US, in PL, in IE чи in FR, з валюти (lei, zł, £, $) або з твого регіону. in hourly та in daily ділять на робочі дні цього року у твоєму регіоні, по 8 годин кожен.
| 5000 gross in RO | 2,981 |
| 3000 net in gross in RO | 5,036 |
| 60000 gross in DE | 37,622 |
| 50000 gross in UK | 39,519.6 |
| 100000 gross in US | 79,180 |
| 5000 eur/month in yearly | 60,000 EUR/year |
| 1 mar 2027 net 30 | Wed, 31 Mar 2027 |
| late fee 1000 at 0.1%/day for 45 days | 45 |
| 9:15–17:40 - 45 min | 7 h 40 min |
Рівняння й математичний аналіз
| solve 2x + 3 = 11 | x = 4 |
| solve x^2 - 5x + 6 = 0 | x = 2 or x = 3 |
| solve cos(x) = x | x ≈ 0.7391 |
| integral(x^2, 0, 3) | 9 |
| derivative(x^3, 2) | 12 |
plot sin(x) або plot x^2 from -2 to 2 малює невеликий графік на аркуші.
Статистика, прості числа, комплексні числа й константи
| mean(1, 2, 3, 4) | 2.5 |
| median(1, 3, 2) | 2 |
| stdev(2, 4, 4, 4, 5, 5, 7, 9) | 2.1381 |
| percentile([3, 7, 9, 12], 90) | 11.1 |
| sum([120, 340, 89]) | 549 |
| isprime(91) | not prime: 7 × 13 |
| isprime(97) | prime |
| is 59 prime | prime |
| standard deviation of 20, 30 and 40 | 10 |
| max of 3 and 4 | 4 |
| time to double at 12% | 6.12 years |
| years from $100 to $200 at 7% growth every year | 10.24 years |
| 100² | 10,000 |
| (3 + 4i) * (1 - 2i) | 11 - 2i |
| sqrt(-4) | 2i |
| c | 299,792,458 m/s |
Математика для розробників
| 255 in hex | 0xFF |
| 10 in binary | 0b1010 |
| 255 in bin 8 bits | 0b11111111 |
| -1 in hex u8 | 0xFF |
| 300 in u8 | 44 |
| 0xF0 & 0x3C | 0x30 |
| 1 << 4 | 16 |
| #FF8800 in rgb | rgb(255, 136, 0) |
| #FF8800 in hsl | hsl(32, 100%, 50%) |
| chmod 755 | rwxr-xr-x |
| 1920x1080 aspect | 16:9 |
| 99.9% uptime | 43 min 50 s |
| U+1F600 | 😀 U+1F600 |
| 192.168.1.0/24 | 192.168.1.0 – 192.168.1.255 |
| 10.0.0.5 in 10.0.0.0/8 | yes |
| /24 mask | 255.255.255.0 |
| base64 "hello" | aGVsbG8= |
| decode base64 aGVsbG8= | hello |
| urlencode "a b&c" | a%20b%26c |
| sha256 "abc" | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| uuid | 9b2c7e04-5f1a-4d3e-8c6b-2a7f0e9d1c35 |
| 5 GB at 100 Mbps | 6 min 40 s |
| 1 TB / 3 h in MB/s | 92.59 MB/s |
| 1.2M tokens at $3/M | $3.60 |
| $0.0832/h for 30 days | $59.90 |
md5, sha1 і urlencode/urldecode працюють так само, лапки необов'язкові. uuid створює новий випадковий UUID, що не змінюється, поки ти редагуєш. at ділить обсяг даних на швидкість і множить кількість чи час на ціну: $3/M — це 3 $ за мільйон.
Наука й інженерія
| 12 V / 4 ohm | 3 A |
| 10k || 4.7k | 3,197.2789 |
| brown black red gold | 1 kΩ ±5% |
| 4.7k in colors | yellow violet red |
| molar mass H2SO4 | 98.072 g/mol |
| 10 g H2O in mol | 0.5551 mol |
| det([[1,2],[3,4]]) | -2 |
| inverse([[1,2],[3,4]]) | [[-2, 1], [1.5, -0.5]] |
| dot([1,2,3],[4,5,6]) | 32 |
| grades 9 x3, 7 x2 | 8.2 |
| 1234.5 to 3 sig figs | 1,230 |
| 4700 ohm in eng | 4.7 kΩ |
Матриці також підтримують transpose, trace і добутки; cross і norm працюють з векторами. hr zones age 30 дає зони пульсу, а jet lag London to Tokyo — різницю в часі.
Здоров'я, дім і подорожі
| bmi(80 kg, 180 cm) | 24.7 |
| bmr 80 kg 180 cm 30 years male | 1,780 kcal |
| pace 5 km in 27 min | 5:24 /km · 8:41 /mi |
| race 10 km in 50 min to marathon | 3:50:01 |
| distance between Paris and Rome | 1,105 km |
| daylight hours in Reykjavik on Jun 21 | 21 h 8 min |
| 1 cm in px @ 326 ppi | 128.35 px |
| ppi of 15 inch screen at 2880x1864 | 229 ppi |
| paint 40 m2 2 coats | 8 L |
| tiles 12 m2 | 13.2 m² |
| concrete 2 m3 | 184 |
| mortgage 300k with 20% down at 5% for 30 years | 1,288.3719 |
| 6.5 l/100km in mpg | 36.19 mpg |
| 450 km at 6.5 l/100km | 29.25 L |
Власні функції
Визнач функцію один раз — і відтоді вона працюватиме в кожному аркуші. forget f видаляє її.
| f(x) = x * 1.19 | |
| f(100) | 119 |
| area(w, h) = w * h | |
| area(3 m, 4 m) | 12 m² |
Інші мови
Ratio розуміє ключові слова румунською, німецькою, французькою, іспанською, італійською, японською, китайською й корейською, а також англійською, і їх можна змішувати на одному аркуші. Японській, китайській і корейській не потрібні пробіли: 100ドルを円に, 100美元换成人民币 і 100달러를 원으로 працюють, а 万, 億, 만 і 억 множать число перед ними.
| 5 km în mile | 3.11 mi |
| 1000 + TVA | 1,190 |
| 1000 + MwSt | 1,190 |
У Terminal
Команда ratio використовує той самий рушій, що й застосунок.
ratio "5 km in mi" 3.11 mi ratio 20% of 150 30 cat budget.txt | ratio -t line = result, then the total ratio --region FR "1000 + VAT"
Інші параметри: --json, --csv, --explain, --vat N, --fetch. Запусти ratio --help, щоб побачити повний список.
У Claude та інших ШІ-асистентах
ratio mcp запускає Ratio як MCP-сервер, тож Claude може рахувати валюти, ціни акцій, одиниці, робочі дні, ПДВ і зарплату на руки з Ratio, а не вгадувати. Він має два інструменти: calculate для одного рядка й calculate_sheet для рядків, що спираються один на одного. Лише на Mac, з Ratio з цього сайту.
У Claude Code:
claude mcp add --scope user ratio -- /Applications/Ratio.app/Contents/Helpers/ratio mcp
У Claude Desktop відкрий Налаштування › Розробник › Редагувати конфігурацію, додай це всередину mcpServers, потім вийди з Claude й відкрий його знову:
"ratio": {
"command": "/Applications/Ratio.app/Contents/Helpers/ratio",
"args": ["mcp"]
}
Cursor, VS Code та інше: сторінка MCP-сервера калькулятора.
Запитання
Як порахувати ПДВ на Mac чи ПК? Напиши 1000 + VAT, щоб додати його, 1190 without VAT, щоб відняти, або VAT in 1190, щоб побачити лише податок.
Чи працюють валюти офлайн? Так, з останніми курсами, які завантажив Ratio. Вони оновлюються щогодини, коли ти онлайн.
Що, коли рядок не показує результату? Ratio залишає порожнім текст, який не може обчислити, замість того щоб вгадувати. Перевір написання одиниць і кодів валют або наведи курсор на результат, щоб побачити, як його отримано.
Як порахувати робочі дні між двома датами на Mac чи ПК? Напиши workdays between 1 mar 2027 and 31 mar 2027 (21 у Німеччині) або 1 mar 2027 + 10 working days (пн, 15 бер 2027). Ratio пропускає вихідні й державні свята твого регіону.
Як конвертувати валюти на Mac чи ПК без браузера? Напиши в Ratio 100 usd in eur. Курси для 160+ валют і основних криптовалют оновлюються щогодини й працюють офлайн. Додай on 1 jan 2024 для курсу минулого дня.
Чи може Ratio розв'язувати рівняння? Так. solve x^2 - 5x + 6 = 0 дає x = 2 або x = 3, а solve cos(x) = x дає x ≈ 0.7391. integral(x^2, 0, 3) дає 9.