この問題はエクセルに対しては三四郎絶対に有利です。
なぜならば三四郎では下図のように・・・
*
*
*
*
A列に価格、B列に個数、C列に価格としてA列×B列と
するとエラーにならずに計算できちゃうんです (゜ロ)ギョェ
つまり、「数字(半角・全角問わず) & 文字」に四則演算を
すると数字の部分だけを取り出して計算するんです。
ですからA1に2x-3=5としてB1に=A1*1とやるとxの係数2が
求められちゃうんです (゜ロ)ギョェ
何という荒技でしょう?!
でも、こういうことができると唯一の解説本である「三四郎9のすべて」には
書いていないんですよね。いや~、もったいない ( ´-`)
解答例 (スミマセン、下はメチャクチャ解答でした。常連さんの
解答を参考にして下さい。くまぷー12/16追記)
Excel2007 162文字
=(RIGHT(A2,LEN(A2)-FIND("=",A2))-COUNT(MID(A2,FIND("x",A2)+1,FIND("=",A2)-FIND("x",A2)-1)))/IFERROR(FIND("-x",A2)*-1,IF(FIND("x",A2)=1,1,LEFT(A2,FIND("x",A2)-1)))
三四郎 122文字
=(RIGHT(A2,LEN(A2)-FIND("=",A2))-COUNT(MID(A2,FIND("x",A2)+1,FIND("=",A2)-FIND("x",A2)-1)))/IFERROR(FIND("-x",A2)*-1,IF(FIND("x",A2)=1,1,LEFT(A2,FIND("x",A2)-1)))
最近のコメント