• ベストアンサー

【エクセル】特定の文字以降を無視して計算する

45 13000 60 16000 75 20000 75+30 20000 という具合に、 あるセルに「45」と入力すると「13000」と表示し、「45以外の数字」を入力すると「その数字×800/3」を計算し、「ある数字+~」と入力しても「+の左の数字×800/3」を計算する というような関数は可能でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

あるセルがA1として =IF(LEFT(A1,FIND("+",A1&"+")-1)="45",13000,LEFT(A1,FIND("+",A1&"+")-1)*800/3) 未入力および数字以外の時にブランクにするなら =IF(ISERROR(LEFT(A1,FIND("+",A1&"+")-1)*1),"",IF(LEFT(A1,FIND("+",A1&"+")-1)="45",13000,LEFT(A1,FIND("+",A1&"+")-1)*800/3))

muffineko
質問者

お礼

早速のご回答ありがとうございます! うまくいきました!助かりました! 大感謝です!!

関連するQ&A

専門家に質問してみよう