Co możesz wpisać
Każdy przykład poniżej został uruchomiony w Ratio 0.6 dnia 15 października 2026.
Ratio czyta każdą linijkę jako obliczenie i pokazuje odpowiedź obok. Zapisuj liczby, jednostki, waluty i daty tak, jak byś je powiedział. Słowa, których nie potrzebuje, po prostu ignoruje.
Wyniki używają tu stylu 1,234.5. W aplikacji podążają za regionem Twojego komputera. Stawki podatkowe i święta pochodzą z regionu w Ustawieniach; te przykłady używają Niemiec (19% VAT).
Podstawy i procenty
| 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% |
Zmienne, odwołania do linijek i sumy
Nazwij wartość za pomocą =, użyj ponownie linijki 3 przez L3 i linijki powyżej przez prev. Etykiety takie jak „Rent” są pomijane, więc możesz pisać notatki obok liczb.
| price = 1200 | 1,200 |
| discount = 15% | 15% |
| price - discount | 1,020 |
| L3 * 2 | 2,040 |
| prev / 4 | 510 |
sum i average sumują blok powyżej. Oznacz linijki słowami z #, aby zsumować tylko je, gdziekolwiek są w arkuszu.
| Rent 1200 #home | 1,200 |
| Internet 40 #home | 40 |
| Trip 600 #travel | 600 |
| sum #home | 1,240 |
Aby podzielić rachunek, dopisz imiona z @ po tym, co miała każda osoba. Linia bez imion jest dzielona między wszystkich wymienionych w jej bloku. Linia zaczynająca się od imienia pokazuje udział tej osoby, a split pokazuje udziały wszystkich. Więcej na stronie kalkulatora do dzielenia rachunku.
| "Pizza" 12.50 @Ana | 12.5 |
| "Wine" 20 @Ana @Ion | 20 |
| "Bread" 3 | 3 |
| @Ion + 10% | 12.65 |
| split | Ana 24 · Ion 11.5 |
Linijka zaczynająca się od # i spacji jest nagłówkiem. Tekst w „cudzysłowie” jest komentarzem wewnątrz linijki.
Waluty i krypto
Ponad 160 walut i główne kryptowaluty, odświeżane co godzinę na Macu (i po wybudzeniu) oraz co kilka godzin na Windows i Linuksie. Bez połączenia Ratio używa ostatnio pobranych kursów. Poniższe wyniki pochodzą z 15 października 2026 i zmieniają się wraz z rynkiem.
| 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 |
Dodaj datę, aby uzyskać kurs referencyjny Europejskiego Banku Centralnego z tego dnia:
| 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.
Jednostki
Ponad 150 jednostek długości, powierzchni, objętości, masy, prędkości, temperatury, czasu, danych i więcej. Użyj in lub 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 |
Daty, odliczanie i strefy czasowe
| 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 |
Linijki zaczynające się od until to odliczanie na żywo: wynik maleje, dopóki arkusz jest otwarty.
Dni robocze i święta
Dni robocze pomijają weekendy i krajowe święta państwowe Twojego regionu. Własne dni wolne dodasz linijką 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, marże i zaokrąglanie
VAT to standardowa stawka Twojego regionu. Działają też TVA, MwSt, IVA, GST i tax, albo wpisz stawkę po słowie.
| 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 |
Kredyty i odsetki
Formy zwykłymi słowami, plus funkcje arkusza pmt, fv, pv, npv i 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 pokazuje ratę, a po najechaniu na nią widać odsetki, kapitał i saldo dla każdego roku. save sumuje regularną wpłatę; sln, ddb i syd to funkcje amortyzacji z arkuszy kalkulacyjnych.
Wynagrodzenie i freelancing
Wynagrodzenie netto korzysta z zasad z 2026 roku: Rumunia i Polska miesięcznie (Rumunia: CAS, CASS, ulga osobista, 10% podatku; Polska: ZUS, składka zdrowotna, PIT, bez PPK), Niemcy (klasa podatkowa I, bez dzieci, bez podatku kościelnego; w przybliżeniu), Francja (pracownik sektora prywatnego, jeden udział), Wielka Brytania (poza Szkocją), Irlandia (osoba samotna, USC i PRSI) i USA (osoba samotna, tylko podatek federalny) rocznie. Najedź na wynik, aby zobaczyć każde potrącenie. Kraj wynika z in RO, in DE, in UK, in US, in PL, in IE lub in FR, z waluty (lei, zł, £, $) albo z twojego regionu. in hourly i in daily dzielą przez tegoroczne dni robocze w twoim regionie, po 8 godzin każdy.
| 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 |
Równania i analiza
| 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) lub plot x^2 from -2 to 2 rysuje mały wykres w arkuszu.
Statystyka, liczby pierwsze, liczby zespolone i stałe
| 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 |
Matematyka programisty
| 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 oraz urlencode/urldecode działają tak samo, a cudzysłowy są opcjonalne. uuid tworzy nowy losowy UUID, który nie zmienia się podczas edycji. at dzieli dane przez prędkość i mnoży liczbę lub czas przez cenę: $3/M to 3 $ za milion.
Nauka i inżynieria
| 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Ω |
Macierze obsługują też transpose, trace i iloczyny; cross i norm działają na wektorach. hr zones age 30 podaje strefy tętna, a jet lag London to Tokyo różnicę czasu.
Zdrowie, dom i podróże
| 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 |
Własne funkcje
Zdefiniuj funkcję raz, a od tej pory zadziała w każdym arkuszu. forget f ją usuwa.
| f(x) = x * 1.19 | |
| f(100) | 119 |
| area(w, h) = w * h | |
| area(3 m, 4 m) | 12 m² |
Inne języki
Ratio rozumie słowa kluczowe po rumuńsku, niemiecku, francusku, hiszpańsku, włosku, japońsku, chińsku i koreańsku oprócz angielskiego, a możesz mieszać je w jednym arkuszu. Japoński, chiński i koreański nie potrzebują spacji: 100ドルを円に, 100美元换成人民币 i 100달러를 원으로 działają wszystkie, a 万, 億, 만 i 억 mnożą liczbę przed sobą.
| 5 km în mile | 3.11 mi |
| 1000 + TVA | 1,190 |
| 1000 + MwSt | 1,190 |
W Terminalu
Polecenie ratio używa tego samego silnika co aplikacja.
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"
Inne opcje: --json, --csv, --explain, --vat N, --fetch. Uruchom ratio --help, by zobaczyć pełną listę.
W Claude i innych asystentach AI
ratio mcp uruchamia Ratio jako serwer MCP, żeby Claude liczył waluty, kursy akcji, jednostki, dni robocze, VAT i pensję netto w Ratio zamiast zgadywać. Ma dwa narzędzia: calculate do jednej linii i calculate_sheet do linii, które korzystają z siebie nawzajem. Tylko na Macu, z Ratio z tej strony.
W Claude Code:
claude mcp add --scope user ratio -- /Applications/Ratio.app/Contents/Helpers/ratio mcp
W Claude Desktop otwórz Settings › Developer › Edit Config, dodaj to w mcpServers, a potem zamknij i otwórz ponownie Claude:
"ratio": {
"command": "/Applications/Ratio.app/Contents/Helpers/ratio",
"args": ["mcp"]
}
Cursor, VS Code i inne: strona serwera MCP z kalkulatorem.
Pytania
Jak policzyć VAT na Macu lub PC? Wpisz 1000 + VAT, aby go dodać, 1190 without VAT, aby go odjąć, lub VAT in 1190, aby zobaczyć sam podatek.
Czy waluty działają offline? Tak, na ostatnio pobranych przez Ratio kursach. Odświeżają się co godzinę, gdy jesteś online.
Co, jeśli linijka nie pokazuje wyniku? Ratio zostawia puste to, czego nie umie obliczyć, zamiast zgadywać. Sprawdź pisownię jednostek i kodów walut albo najedź na wynik, by zobaczyć, jak go uzyskano.
Jak policzyć dni robocze między dwiema datami na Macu lub PC? Wpisz workdays between 1 mar 2027 and 31 mar 2027 (21 w Niemczech) albo 1 mar 2027 + 10 working days (Mon, 15 Mar 2027). Ratio pomija weekendy i święta w twoim regionie.
Jak przeliczać waluty na Macu lub PC bez przeglądarki? Wpisz 100 usd in eur w Ratio. Kursy ponad 160 walut i głównych kryptowalut odświeżają się co godzinę i działają offline. Dodaj on 1 jan 2024, aby użyć kursu z minionego dnia.
Czy Ratio rozwiązuje równania? Tak. solve x^2 - 5x + 6 = 0 daje x = 2 lub x = 3, a solve cos(x) = x daje x ≈ 0,7391. integral(x^2, 0, 3) daje 9.