- ベストアンサー
エクセルの計算式
エクセル超ビギナーです。 路線価から土地の評価額を求めようとしています。 計算式(例) 路線価200E×面積1500m2×(1-借地権割合E×借家権割合40%)=土地評価額 200万円×1500m2×(1-50%×40%)=24千万円 路線価は200Eのように数字とアルファベットでセルに入力します。 路線価の示すアルファベット(E)は借地権割合と言ってAからGの記号で表され、A=90%、B=80%・・・E=50%と決められています。 借家権割合の40%は固定値です。 セルA1に路線価 セルA2に土地面積 セルA3で土地評価額を求める場合の関数入力式を教えて下さい。 路線価の数字とアルファベットを分離して、アルファベットに指定された%で計算しなくてはならず、関数をどの様に合わせれば良いのか思案しています。 宜しくお願い致します。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
私の場合は、A~Eを条件式で解決せずに数式で計算しました。 以下の条件に沿って、計算式を構築しました。 >セルA1に路線価 >セルA2に土地面積 =MID(A1,1,LEN(A1)-1)*A2*(1-((69-CODE(MID(A1,LEN(A1),1)))/10+0.5)*0.4) で、式の内容をざっと説明します。 前半の「=MID(A1,1,LEN(A1)-1)*A2」は、#1さんと一緒です。 後半の「(69-CODE(MID(A1,LEN(A1),1)))/10+0.5」ですが、セルA1の記号部分が A~Eまでしか存在しないとして、Eの文字コードが69、借地権割合が50%なので 、それをベースにして借地権割合を計算してます。 つまり、EからAに行くほど文字コードが小さくなっていく事を利用して、計算式 に組み込んでいるだけです。 ところで#1さん、借家権割合の40%が見当たりませんが‥‥。
その他の回答 (3)
- Wendy02
- ベストアンサー率57% (3570/6232)
こんばんは。 >路線価200E×面積1500m2×(1-借地権割合E×借家権割合40%)=土地評価額 しばらく、200 * 0.5 と計算して、考え込んでしまいました。 以下のような方法もあります。 Eのアルファベットは、UPPER関数で大文字・小文字に関係なく計算します。 A1:200E A2:1500m2 A3: 40% =(MID($A$1,1,LEN($A$1)-1)*MID($A$2,1,LEN($A$2)-2)*(1-(74-CODE(UPPER(RIGHT($A$1,1))))/10*$A$3))
お礼
ご回答有難う御座います。 借家権割合40%を別記A3: 40%とするのもわかり易くて良い案です。 助かりました。 感謝!感謝!感謝!
- bin-chan
- ベストアンサー率33% (1403/4213)
一部訂正。面積をB1としてました。 =MID(A1,1,LEN(A1)-1)*A2*(1-IF(RIGHT(A1,1)="A",0.9,IF(RIGHT(A1,1)="B",0.8,IF(RIGHT(A1,1)="C",0.7,IF(RIGHT(A1,1)="D",0.6,0.5))))) MID(A1,1,LEN(A1)-1)で、A1の路線価の数値部分を取得。 A2は土地面積ですね。ここをB1で書いてました。 *(1-IF(RIGHT(A1,1)="A",0.9,IF(RIGHT(A1,1)="B",0.8,IF(RIGHT(A1,1)="C",0.7,IF(RIGHT(A1,1)="D",0.6,0.5)))))が借地権割合です。
お礼
迅速なご回答有難う御座います。 感謝!感謝!
- bin-chan
- ベストアンサー率33% (1403/4213)
200万円×1500m2×(1-50%×40%)=24千万円 =MID(A1,1,LEN(A1)-1)*B1*(1-IF(RIGHT(A1,1)="A",0.9,IF(RIGHT(A1,1)="B",0.8,IF(RIGHT(A1,1)="C",0.7,IF(RIGHT(A1,1)="D",0.6,0.5))))) "A"~"E"以外は無いとして、"A"~"D"以外は"E"の50%。 万円にしたいなら、さらに10000倍してください。 24千万円にしたいなら、書式で調整してください。
お礼
ご回答有難う御座います。 大助かりです。 感謝!感謝!感謝!感謝!