• 締切済み

excel2016の計算方法を教えてください。

L列に”内”や”無”と入力したらM列にK列の数学が入力され、 L列に10%と入力すると110に計算される・ L列8%と入力したらM列(支出合計)に108と計算される方法を教えてください。 よろしくお願いいたします。   I    J     K   L M    N   O 支出金額 支出個数 支出小計 税 支出合計 差引残高 備考  100     1     100  内  100  100     1 100 無  100 100     1     100  10%  110 100 1 100 8%  108

みんなの回答

  • SI299792
  • ベストアンサー率47% (780/1630)
回答No.3

簡単な数式 M2: =K2*IFERROR(1+L2,1) 下へコピペ。 L列に数字以外が入っていたら、K列をそのまま表示します。 「内」「無」以外でも。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

例データ I1:M10 支出金額 支出個数 支出小計 税 支出合計 100 1 100 内 100 100 1 100 無 100 100 1 100 10% 110 100 1 100 8% 108 100 1 100 8% 108 100 1 100 10% 110 100 1 100 10% 110 100 1 100 内 100 200 1 200 8% 216 ーー VLOOKUPのテーブルとして Q1:R4 内 1 無 1 10 1.1 8 1.08 ーー K2 の式  =I2K2 M2の式  =K2*VLOOKUP(L2,$Q$1:$R$4,2,FALSE) 式は下方向に式を複写 ーー L列は、内、無、8(半角)、10(半角)を入力するものとする。 L列のセルの書式は%を設定しておくものとする。 ==== この質問の問題店は、L列の入力をどういう方法で行うのか、書いてない。 初心者だから関心がないのだろう。入力規則のリストから入力とか、色々あり得る。 10%と入力するのだ、というのもあり得る。そこを詳しく書かないと。 そういう点から、この回答が、うまく行かない、使えない、と言われる恐れはある。 大体(1)IF関数でやる(2)LOOKUP関数類でやるというのが常識で、普通は質問にならないことだ。

  • kkkkkm
  • ベストアンサー率66% (1733/2603)
回答No.1

M2に =IF(OR(TRIM(L2)="内",TRIM(L2)="無"),K2,IF(L2=0.1,K2*1.1,IF(L2=0.08,K2*1.08,""))) として下にコピーしてみてください。 税の列の書式はパーセンテージに。

kitayo46
質問者

お礼

回答ありがとうございます。 あなたの記載したやり方でやったらできました ありがとうございます。 助かりました

関連するQ&A

専門家に質問してみよう