- ベストアンサー
エクセルでの掛け算、割り算の計算について
1つのセルの中に2×3=とか10÷5=とかの式を入れています 右隣のセルに計算結果を表示させるようにするのは どのようにすればいいのでしょうか
- みんなの回答 (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)
あまりお勧めしませんが、こんな方法もあります。 [B1]をクリックします。 名前の定義で =EVALUATE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(Sheet1!A1,"×","*"),"÷","/"),"=","")) この式を、たとえば[計算]と定義します。 [B1]=計算
- KURUMITO
- ベストアンサー率42% (1835/4283)
例えば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)
参考にして下さい Excelで計算してみよう! 計算の基本 http://allabout.co.jp/gm/gc/297746/
- kagakusuki
- ベストアンサー率51% (2610/5101)
右隣のセルに =2*3 とか =10/2 という様に、イコールを最初に付けた形で、数式を半角文字で入力して下さい。 尚、掛け算は「×」の代わりに「*」を、割り算は「÷」の代わりに「/」を入力して下さい。(足し算、引き算の場合は「+」と「-」のままです)
補足
そろばんの練習問題を作りたいので、1つや2つではありません セルに入力した例えば2×3=の2と3を取り出す関数とかはないのでしょうか それを取り出して計算式を入力できれば考えています