• ベストアンサー

エクセルでの掛け算、割り算の計算について

1つのセルの中に2×3=とか10÷5=とかの式を入れています 右隣のセルに計算結果を表示させるようにするのは どのようにすればいいのでしょうか

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

  • ベストアンサー
回答No.5

計算に制限があるのは否めませんが、 =IF(FIND("÷",A1&"÷")-FIND("×",A1&"×")>0, LEFT(A1,FIND("×",A1)-1) *SUBSTITUTE(SUBSTITUTE(A1,LEFT(A1,FIND("×",A1)),"",1),"=","",1), LEFT(A1,FIND("÷",A1)-1) /SUBSTITUTE(SUBSTITUTE(A1,LEFT(A1,FIND("÷",A1)),"",1),"=","",1)) 少しはすっきりと見えるかも

その他の回答 (4)

  • popuplt
  • ベストアンサー率38% (31/81)
回答No.4

あまりお勧めしませんが、こんな方法もあります。 [B1]をクリックします。 名前の定義で =EVALUATE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Sheet1!A1,"×","*"),"÷","/"),"=","")) この式を、たとえば[計算]と定義します。 [B1]=計算

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

例えばA1セルに2×3=と下の式が入力されているとしたら次の式で求めることができます。 =IF(ISNUMBER(FIND("×",JIS(A1))),LEFT(A1,FIND("×",JIS(A1))-1)*MID(A1,FIND("×",JIS(A1))+1,FIND("=",JIS(A1))-FIND("×",JIS(A1))-1),IF(ISNUMBER(FIND("÷",JIS(A1))),LEFT(A1,FIND("÷",JIS(A1))-1)/MID(A1,FIND("÷",JIS(A1))+1,FIND("=",JIS(A1))-FIND("÷",JIS(A1))-1),"")) なお、上の式で×や÷、=の文字はひらがな入力で入力します。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

参考にして下さい Excelで計算してみよう! 計算の基本 http://allabout.co.jp/gm/gc/297746/

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 右隣のセルに =2*3 とか =10/2 という様に、イコールを最初に付けた形で、数式を半角文字で入力して下さい。  尚、掛け算は「×」の代わりに「*」を、割り算は「÷」の代わりに「/」を入力して下さい。(足し算、引き算の場合は「+」と「-」のままです)

keigo0309
質問者

補足

そろばんの練習問題を作りたいので、1つや2つではありません セルに入力した例えば2×3=の2と3を取り出す関数とかはないのでしょうか それを取り出して計算式を入力できれば考えています

関連するQ&A