Cosa puoi scrivere
Ogni esempio qui sotto è stato eseguito in Ratio 0.6 il 15 ottobre 2026.
Ratio legge ogni riga come un calcolo e mostra la risposta accanto. Scrivi numeri, unità, valute e date come li diresti. Le parole di cui non ha bisogno le ignora semplicemente.
Qui i risultati usano lo stile 1,234.5. Nell’app seguono la regione del tuo computer. Aliquote fiscali e festività vengono dalla regione nelle Impostazioni; questi esempi usano la Germania (IVA al 19%).
Le basi e le percentuali
| 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% |
Variabili, riferimenti di riga e totali
Dai un nome a un valore con =, riutilizza la riga 3 con L3 e la riga sopra con prev. Le etichette come «Rent» vengono saltate, quindi puoi scrivere note accanto ai numeri.
| price = 1200 | 1,200 |
| discount = 15% | 15% |
| price - discount | 1,020 |
| L3 * 2 | 2,040 |
| prev / 4 | 510 |
sum e average sommano il blocco sopra. Tagga le righe con parole # per sommare solo quelle, ovunque nel foglio.
| Rent 1200 #home | 1,200 |
| Internet 40 #home | 40 |
| Trip 600 #travel | 600 |
| sum #home | 1,240 |
Per dividere un conto, metti nomi con @ dopo quello che ha preso ciascuno. Una riga senza nomi è divisa tra tutti quelli nominati nel suo blocco. Una riga che inizia con un nome mostra la quota di quella persona, e split mostra quella di tutti. Altro nella pagina della calcolatrice per dividere il conto.
| "Pizza" 12.50 @Ana | 12.5 |
| "Wine" 20 @Ana @Ion | 20 |
| "Bread" 3 | 3 |
| @Ion + 10% | 12.65 |
| split | Ana 24 · Ion 11.5 |
Una riga che inizia con # e uno spazio è un titolo. Il testo tra «virgolette» è un commento dentro una riga.
Valute e cripto
Oltre 160 valute e le principali criptovalute, aggiornate ogni ora su Mac (e al risveglio) e ogni poche ore su Windows e Linux. Senza connessione, Ratio usa gli ultimi tassi scaricati. I risultati qui sotto sono del 15 ottobre 2026 e cambiano con il mercato.
| 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 |
Aggiungi una data per il tasso di riferimento della Banca centrale europea di quel giorno:
| 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.
Unità
Oltre 150 unità di lunghezza, area, volume, massa, velocità, temperatura, tempo, dati e altro. Usa in o 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 |
Date, conti alla rovescia e fusi orari
| 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 |
Le righe che iniziano con until sono conti alla rovescia in tempo reale: il risultato scende finché il foglio è aperto.
Giorni lavorativi e festività
I giorni lavorativi saltano i fine settimana e le festività nazionali della tua regione. Aggiungi i tuoi giorni liberi con una riga 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 |
IVA, margini e arrotondamento
VAT è l’aliquota ordinaria della tua regione. Funzionano anche TVA, MwSt, IVA, GST e tax, oppure scrivi l’aliquota dopo la parola.
| 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 |
Prestiti e interessi
Forme a parole, più le funzioni da foglio di calcolo pmt, fv, pv, npv e 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 mostra la rata e, passandoci sopra, interessi, capitale e saldo di ogni anno. save somma un versamento regolare; sln, ddb e syd sono le funzioni di ammortamento dei fogli di calcolo.
Stipendio e freelance
Lo stipendio netto usa le regole del 2026: Romania e Polonia al mese (Romania: CAS, CASS, deduzione personale, imposta del 10%; Polonia: ZUS, sanità, PIT, senza PPK), Germania (classe d’imposta I, senza figli, senza imposta ecclesiastica; approssimativo), Francia (dipendente del settore privato, una quota), Regno Unito (esclusa la Scozia), Irlanda (persona sola, USC e PRSI) e USA (contribuente singolo, solo federale) all’anno. Passa sopra un risultato per ogni trattenuta. Il paese viene da in RO, in DE, in UK, in US, in PL, in IE o in FR, dalla valuta (lei, zł, £, $) o dalla tua regione. in hourly e in daily dividono per i giorni lavorativi di quest’anno nella tua regione, di 8 ore ciascuno.
| 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 |
Equazioni e analisi
| 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) o plot x^2 from -2 to 2 disegna un piccolo grafico nel foglio.
Statistica, numeri primi, numeri complessi e costanti
| 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 |
Matematica per sviluppatori
| 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 e urlencode/urldecode funzionano allo stesso modo, e le virgolette sono facoltative. uuid crea un nuovo UUID casuale che non cambia mentre modifichi. at divide i dati per una velocità e moltiplica una quantità o un tempo per il suo prezzo: $3/M significa 3 $ per milione.
Scienza e ingegneria
| 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Ω |
Le matrici accettano anche transpose, trace e prodotti; cross e norm funzionano sui vettori. hr zones age 30 dà le zone di frequenza cardiaca, e jet lag London to Tokyo la differenza di fuso.
Salute, casa e viaggi
| 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 |
Le tue funzioni
Definisci una funzione una volta e da quel momento funziona in ogni foglio. forget f la rimuove.
| f(x) = x * 1.19 | |
| f(100) | 119 |
| area(w, h) = w * h | |
| area(3 m, 4 m) | 12 m² |
Altre lingue
Ratio capisce le parole chiave in rumeno, tedesco, francese, spagnolo, italiano, giapponese, cinese e coreano oltre all’inglese, e puoi mescolarle in un unico foglio. Giapponese, cinese e coreano non richiedono spazi: 100ドルを円に, 100美元换成人民币 e 100달러를 원으로 funzionano tutti, e 万, 億, 만 e 억 moltiplicano il numero che li precede.
| 5 km în mile | 3.11 mi |
| 1000 + TVA | 1,190 |
| 1000 + MwSt | 1,190 |
Nel Terminale
Il comando ratio usa lo stesso motore dell’app.
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"
Altre opzioni: --json, --csv, --explain, --vat N, --fetch. Esegui ratio --help per l’elenco completo.
In Claude e altri assistenti IA
ratio mcp avvia Ratio come server MCP, così Claude calcola valute, prezzi delle azioni, unità, giorni lavorativi, IVA e stipendio netto con Ratio invece di tirare a indovinare. Ha due strumenti: calculate per una riga e calculate_sheet per righe che si appoggiano l'una all'altra. Solo su Mac, con Ratio da questo sito.
In Claude Code:
claude mcp add --scope user ratio -- /Applications/Ratio.app/Contents/Helpers/ratio mcp
In Claude Desktop, apri Settings › Developer › Edit Config, aggiungi questo dentro mcpServers, poi chiudi e riapri Claude:
"ratio": {
"command": "/Applications/Ratio.app/Contents/Helpers/ratio",
"args": ["mcp"]
}
Cursor, VS Code e altro: la pagina del server MCP calcolatrice.
Domande
Come calcolo l’IVA su un Mac o PC? Scrivi 1000 + VAT per aggiungerla, 1190 without VAT per toglierla, o VAT in 1190 per vedere solo l’imposta.
Le valute funzionano offline? Sì, con gli ultimi tassi scaricati da Ratio. Si aggiornano ogni ora quando sei online.
E se una riga non mostra alcun risultato? Ratio lascia vuoto il testo che non sa calcolare invece di indovinare. Controlla l’ortografia di unità e codici valuta, o passa il cursore su un risultato per vedere come è stato ottenuto.
Come conto i giorni lavorativi tra due date su Mac o PC? Scrivi workdays between 1 mar 2027 and 31 mar 2027 (21 in Germania) o 1 mar 2027 + 10 working days (Mon, 15 Mar 2027). Ratio salta i fine settimana e le festività della tua regione.
Come converto valute su Mac o PC senza browser? Scrivi 100 usd in eur in Ratio. I tassi di oltre 160 valute e delle principali crypto si aggiornano ogni ora e funzionano anche offline. Aggiungi on 1 jan 2024 per il tasso di un giorno passato.
Ratio sa risolvere equazioni? Sì. solve x^2 - 5x + 6 = 0 dà x = 2 o x = 3, e solve cos(x) = x dà x ≈ 0,7391. integral(x^2, 0, 3) dà 9.