入力できる内容

Ratioは各行を計算として読み取り、答えを隣に表示します。数値、単位、通貨、日付は話すように書いてください。不要な言葉は単に無視されます。

このページについてAIに質問:ChatGPTClaudePerplexityAI ModeGrokMarkdown

ここでは結果を1,234.5形式で表示しています。アプリではお使いのコンピュータの地域設定に従います。税率と祝日は設定の地域によって決まり、これらの例はドイツ(消費税19%)を使っています。

基本とパーセント

2 + 3 * 414
2^101,024
sqrt(8)2.8284
5!120
1/3 + 1/47/12
20% of 15030
150 + 20%180
150 - 10%135
50 is what % of 20025%
30 is 15% of what200
change(80, 100)25%

変数、行の参照、合計

=で値に名前を付け、L3で3行目を、prevで上の行を再利用できます。「Rent」のようなラベルは読み飛ばされるので、数値の横にメモを書けます。

price = 12001,200
discount = 15%15%
price - discount1,020
L3 * 22,040
prev / 4510

sumとaverageは上のブロックを合計します。#付きの言葉で行にタグを付ければ、シートのどこにあってもそのタグの行だけを合計できます。

Rent 1200 #home1,200
Internet 40 #home40
Trip 600 #travel600
sum #home1,240

割り勘にするには、各自が頼んだものの後に@付きの名前を書きます。名前のない行は、そのブロックで名前の出た全員で分けます。名前で始まる行はその人の分を、splitは全員の分を表示します。詳しくは割り勘計算機のページへ。

"Pizza" 12.50 @Ana12.5
"Wine" 20 @Ana @Ion20
"Bread" 33
@Ion + 10%12.65
splitAna 24 · Ion 11.5

#とスペースで始まる行は見出しです。「引用符」の中のテキストは行内のコメントになります。

通貨と暗号資産

160以上の通貨と主要な暗号資産に対応し、Macでは1時間ごと(スリープ復帰時にも)、WindowsとLinuxでは数時間ごとに更新されます。接続がないときは、最後に取得したレートを使います。以下の結果は2026年10月15日のもので、相場によって変わります。

dinner = 84 eur / 3€28
dinner in usd$31.41
100 usd in eur€89.14
100 EUR in RON533.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 usdfixed 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 12th15.99 EUR/month · 12 Nov
Spotify 10.99 eur monthly10.99 EUR/month
iCloud 2.99 eur/month2.99 EUR/month
Domain 18 eur per year renews 3 mar18 EUR/year · 3 Mar 2027
subscriptions31.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 mi3.11 mi
6 ft in cm182.88 cm
100 f in c37.78 °C
3 cups in ml709.76 mL
60 mph in km/h96.56 km/h
20 m2 in sq ft215.28 ft²
1 gb in mb1,000 MB
1 gib in mib1,024 MiB
2 h in min120 min

日付、カウントダウン、タイムゾーン

14 oct 2027 - 1 oct 202713 days
25 dec 2026 + 3 weeksFri, 15 Jan 2027
Easter 2027Sun, 28 Mar 2027
Ramadan 2027Mon, 8 Feb 2027
Chinese New Year 2027Sat, 6 Feb 2027
Thanksgiving 2026Thu, 26 Nov 2026
1h:17m + 20 min1 h 37 min
today + 2 weeksThu, 29 Oct 2026
in 3 daysSun, 18 Oct 2026
next fridayFri, 16 Oct 2026
days until christmas71 days
until Christmas70 days 3 h 20 min
15:00 London in TokyoThu 23:00
now in New YorkThu 14:39 EDT
now in unix1792089588

untilで始まる行はリアルタイムのカウントダウンです。シートを開いている間、結果が減っていきます。

営業日と祝日

営業日は、お住まいの地域の週末と国民の祝日を飛ばします。holidays = […]の行で独自の休日も追加できます。

1 mar 2027 + 10 working daysMon, 15 Mar 2027
workdays between 1 mar 2027 and 31 mar 202721
working days in march 202721
holidays = [24 dec, 31 dec]
20 dec 2027 + 5 working daysMon, 27 Dec 2027

消費税、マージン、丸め

VATは地域の標準税率です。TVA、MwSt、IVA、GST、taxも使えます。または言葉の後ろに税率を書いてください。

1000 + VAT1,190
1190 without VAT1,000
VAT in 1190190
1000 + VAT 9%1,090
80 + 25% margin106.6667
margin(80, 100)20%
markup(80, 100)25%
2.675 to 2 decimals2.68
12.37 to nearest 0.0512.35

ローンと利息

言葉での書き方に加え、表計算関数のpmt、fv、pv、npv、irrも使えます。

10k at 4% for 5 years12,166.529
5000 at 7% for 3 years compounded monthly6,164.6279
loan 200k at 5% for 30 years1,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 years1,073.6432
save 500/month at 7% for 20 years260,463.3299
cagr(1000, 2500, 5 years)20.1124%
roi(1000, 1500)50%
5% minus 3% inflation1.9417%
fire 40k/year1,000,000
break even fixed 5000, price 50, cost 30250
depreciate 10000 over 5 years2,000
ddb(10000, 1000, 5, 1)4,000

amortizeは返済額を表示し、ポインタを合わせると各年の利息、元金、残高が見られます。saveは定期的な積立を合計し、sln、ddb、sydは表計算ソフトと同じ減価償却関数です。

給与とフリーランス

手取り額は2026年のルールに基づきます。ルーマニアとポーランドは月単位(ルーマニア:CAS、CASS、基礎控除、所得税10%。ポーランド:ZUS、健康保険、PIT、PPKなし)、ドイツ(税クラスI、子なし、教会税なし、概算)、フランス(民間企業の会社員、1パート)、英国(スコットランドを除く)、アイルランド(単身、USCとPRSI)、米国(単身申告、連邦税のみ)は年単位です。結果にポインタを合わせると各控除が見られます。国はin RO、in DE、in UK、in US、in PL、in IE、in FR、通貨(lei、zł、£、$)、または地域設定から決まります。in hourlyとin dailyは、地域の今年の営業日数(1日8時間)で割ります。

5000 gross in RO2,981
3000 net in gross in RO5,036
60000 gross in DE37,622
50000 gross in UK39,519.6
100000 gross in US79,180
5000 eur/month in yearly60,000 EUR/year
1 mar 2027 net 30Wed, 31 Mar 2027
late fee 1000 at 0.1%/day for 45 days45
9:15–17:40 - 45 min7 h 40 min

方程式と微積分

solve 2x + 3 = 11x = 4
solve x^2 - 5x + 6 = 0x = 2 or x = 3
solve cos(x) = xx ≈ 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 primeprime
standard deviation of 20, 30 and 4010
max of 3 and 44
time to double at 12%6.12 years
years from $100 to $200 at 7% growth every year10.24 years
100²10,000
(3 + 4i) * (1 - 2i)11 - 2i
sqrt(-4)2i
c299,792,458 m/s

開発者向けの数学

255 in hex0xFF
10 in binary0b1010
255 in bin 8 bits0b11111111
-1 in hex u80xFF
300 in u844
0xF0 & 0x3C0x30
1 << 416
#FF8800 in rgbrgb(255, 136, 0)
#FF8800 in hslhsl(32, 100%, 50%)
chmod 755rwxr-xr-x
1920x1080 aspect16:9
99.9% uptime43 min 50 s
U+1F600😀 U+1F600
192.168.1.0/24192.168.1.0 – 192.168.1.255
10.0.0.5 in 10.0.0.0/8yes
/24 mask255.255.255.0
base64 "hello"aGVsbG8=
decode base64 aGVsbG8=hello
urlencode "a b&c"a%20b%26c
sha256 "abc"ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
uuid9b2c7e04-5f1a-4d3e-8c6b-2a7f0e9d1c35
5 GB at 100 Mbps6 min 40 s
1 TB / 3 h in MB/s92.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は100万あたり3ドルです。

科学と工学

12 V / 4 ohm3 A
10k || 4.7k3,197.2789
brown black red gold1 kΩ ±5%
4.7k in colorsyellow violet red
molar mass H2SO498.072 g/mol
10 g H2O in mol0.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 x28.2
1234.5 to 3 sig figs1,230
4700 ohm in eng4.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 male1,780 kcal
pace 5 km in 27 min5:24 /km · 8:41 /mi
race 10 km in 50 min to marathon3:50:01
distance between Paris and Rome1,105 km
daylight hours in Reykjavik on Jun 2121 h 8 min
1 cm in px @ 326 ppi128.35 px
ppi of 15 inch screen at 2880x1864229 ppi
paint 40 m2 2 coats8 L
tiles 12 m213.2 m²
concrete 2 m3184
mortgage 300k with 20% down at 5% for 30 years1,288.3719
6.5 l/100km in mpg36.19 mpg
450 km at 6.5 l/100km29.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は英語に加え、ルーマニア語、ドイツ語、フランス語、スペイン語、イタリア語、日本語、中国語、韓国語のキーワードを理解し、1つのシートで混ぜて使えます。日本語、中国語、韓国語はスペース不要で、100ドルを円に、100美元换成人民币、100달러를 원으로のどれも使えます。万、億、만、억は前の数を掛けます。

5 km în mile3.11 mi
1000 + TVA1,190
1000 + MwSt1,190

ターミナルで

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などのAIアシスタントで

ratio mcpはRatioをMCPサーバーとして動かし、Claudeが通貨、株価、単位、営業日、消費税、手取り給与を推測ではなくRatioで計算できるようにします。ツールは2つ:1行用のcalculateと、互いに参照し合う行用のcalculate_sheet。Mac専用で、このサイトのRatioが必要です。

Claude Codeでは:

claude mcp add --scope user ratio -- /Applications/Ratio.app/Contents/Helpers/ratio mcp

Claude Desktopでは、Settings › Developer › Edit Configを開いてmcpServersの中にこれを追加し、Claudeを終了して開き直します:

"ratio": {
  "command": "/Applications/Ratio.app/Contents/Helpers/ratio",
  "args": ["mcp"]
}

Cursor、VS Codeなど:計算機MCPサーバーのページ。

質問

MacやPCで消費税を計算するには? 1000 + VATで加算、1190 without VATで除外、VAT in 1190で税額だけを表示します。

通貨はオフラインでも使えますか? はい。Ratioが最後に取得したレートで動きます。オンラインのときは1時間ごとに更新されます。

行に結果が出ないときは? Ratioは計算できない文字列を、推測せずに空欄のままにします。単位や通貨コードのスペルを確認するか、結果にカーソルを合わせて導出過程を確認してください。

MacやPCで2つの日付の間の営業日を数えるには?workdays between 1 mar 2027 and 31 mar 2027(ドイツでは21日)や1 mar 2027 + 10 working days(Mon, 15 Mar 2027)と入力します。Ratioは週末と地域の祝日を除きます。

MacやPCでブラウザを使わずに通貨を換算するには?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です。

Ratioを7日間無料で試す