スプレッドシートで「1000万円」を数字で認識させて計算する方法
退屈なことはスプレッドシートにやらせよう
金山雄星です
スプレッドシートで金額の入ったセルが、1000万円などと文字列として直打ちされてるシートと対戦したので、攻略法を共有します
結論
value関数とSUBSTITUTE関数の組み合わせで解決します
問題のセル(B2)に入っている値:3400万円
関数
=SUBSTITUTE(B2,"万円","")
アウトプット
3400
この状態では、"3400"が文字列として認識されており、計算や集計ができないので、
=VALUE(SUBSTITUTE(B2,"万円",""))
とすると
3400が数値としてアウトプットされます
これで計算できるようになったので完結です。
ついでに、、
本件は不動産の価格データの分析の下ごしらえで対処したものですが、
A2セル:52.5m²(壁芯)
B2セル:3999万円
の場合に、スプレッドシートで以下の関数を用いて坪単価が出せます
=VALUE(SUBSTITUTE(B2,"万円",""))/VALUE(SUBSTITUTE(A2,"m²",""))*0.3025
さて、退屈なことはスプレッドシートにやらせて、ひと息つくとしますか🍵
この記事が気に入ったらサポートをしてみませんか?