| |
関数式の作成 |
| |
問題の左の数値を選択する、基準値の引数を求めます。 |
| セルC32 |
=IF(V29<>"",INT(MOD(V29,100)/10),"") |
| セルG32 |
=IF(V29<>"",IF(MOD(V29,10)=0,10,MOD(V29,10)),"") |
| |
第一問の左の数値基準を求めます。 |
| セルL32 |
=IF(V29<>"",HLOOKUP(C32,F5:S19,G32+1),"") |
| |
問題の右の数値を選択する、基準値の引数を求めます。 |
| セルC33 |
=IF(V29<>"",INT(MOD(V29,100)/10),"") |
| セルG33 |
=IF(V29<>"",IF(MOD(V29,10)=0,10,MOD(V29,10)),"") |
| |
第一問の右の数値基準を求めます。 |
| セルL33 |
=IF(V29<>"",VLOOKUP(G33,E6:S19,C32+1),"") |
| |
問題の左枠の数値を求めます。 |
| セルQ37 |
=IF(V29<>"",IF(R37="−",HLOOKUP($C$32,$F$5:$S$19,$G$32+1)+S37, → |
| |
→ IF(R37="÷",HLOOKUP($C$32,$F$5:$S$19,$G$32+1)*S37,HLOOKUP($C$32,$F$5:$S$19,$G$32+1))),"") |
| セルQ39 |
=IF(V29<>"",IF(R39="−",HLOOKUP($C$32,$F$5:$S$19,$G$32+2)+S39, → |
| |
→ IF(R39="÷",HLOOKUP($C$32,$F$5:$S$19,$G$32+2)*S39,HLOOKUP($C$32,$F$5:$S$19,$G$32+2))),"") |
| セルQ41 |
=IF(V29<>"",IF(R41="−",HLOOKUP($C$32,$F$5:$S$19,$G$32+3)+S41, → |
| |
→ IF(R41="÷",HLOOKUP($C$32,$F$5:$S$19,$G$32+3)*S41,HLOOKUP($C$32,$F$5:$S$19,$G$32+3))),"") |
| セルQ43 |
=IF(V29<>"",IF(R43="−",HLOOKUP($C$32,$F$5:$S$19,$G$32+4)+S43, → |
| |
→ IF(R43="÷",HLOOKUP($C$32,$F$5:$S$19,$G$32+4)*S43,HLOOKUP($C$32,$F$5:$S$19,$G$32+4))),"") |
| セルQ45 |
=IF(V29<>"",IF(R45="−",HLOOKUP($C$32,$F$5:$S$19,$G$32+5)+S45, → |
| |
→ IF(R45="÷",HLOOKUP($C$32,$F$5:$S$19,$G$32+5)*S45,HLOOKUP($C$32,$F$5:$S$19,$G$32+5))),"") |
| |
問題の右枠の数値を求めます。 |
| セルS37 |
=IF(V29<>"",VLOOKUP($G$33,$E$6:$S$19,$C$32+1),"") |
| セルS39 |
=IF(V29<>"",VLOOKUP($G$33,$E$6:$S$19,$C$32+2),"") |
| セルS41 |
=IF(V29<>"",VLOOKUP($G$33,$E$6:$S$19,$C$32+3),"") |
| セルS43 |
=IF(V29<>"",VLOOKUP($G$33,$E$6:$S$19,$C$32+4),"") |
| セルS45 |
=IF(V29<>"",VLOOKUP($G$33,$E$6:$S$19,$C$32+5),"") |
| |
四則計算の記号を表示します。 |
| セルR37 |
=IF($V$21<>"","+",IF($V$23<>"","−",IF($V$25<>"","×",IF($V$27<>"","÷","")))) |
| セルR39 |
=IF($V$21<>"","+",IF($V$23<>"","−",IF($V$25<>"","×",IF($V$27<>"","÷","")))) |
| セルR41 |
=IF($V$21<>"","+",IF($V$23<>"","−",IF($V$25<>"","×",IF($V$27<>"","÷","")))) |
| セルR43 |
=IF($V$21<>"","+",IF($V$23<>"","−",IF($V$25<>"","×",IF($V$27<>"","÷","")))) |
| セルR45 |
=IF($V$21<>"","+",IF($V$23<>"","−",IF($V$25<>"","×",IF($V$27<>"","÷","")))) |
| |
計算のイコール記号を表示します。 |
| セルT37 |
=IF(R37<>"","=","") |
| セルT39 |
=IF(R39<>"","=","") |
| セルT41 |
=IF(R41<>"","=","") |
| セルT43 |
=IF(R43<>"","=","") |
| セルT45 |
=IF(R45<>"","=","") |
| |
問題の正解を計算しておきます。 |
| セルW37 |
=IF($V$29<>"",IF(R37="+",Q37+S37,IF(R37="−",Q37-S37,IF(R37="×",Q37*S37,IF(R37="÷",Q37/S37,"")))),"") |
| セルW39 |
=IF($V$29<>"",IF(R39="+",Q39+S39,IF(R39="−",Q39-S39,IF(R39="×",Q39*S39,IF(R39="÷",Q39/S39,"")))),"") |
| セルW41 |
=IF($V$29<>"",IF(R41="+",Q41+S41,IF(R41="−",Q41-S41,IF(R41="×",Q41*S41,IF(R41="÷",Q41/S41,"")))),"") |
| セルW43 |
=IF($V$29<>"",IF(R43="+",Q43+S43,IF(R43="−",Q43-S43,IF(R43="×",Q43*S43,IF(R43="÷",Q43/S43,"")))),"") |
| セルW45 |
=IF($V$29<>"",IF(R45="+",Q45+S45,IF(R45="−",Q45-S45,IF(R45="×",Q45*S45,IF(R45="÷",Q45/S45,"")))),"") |
| |
問題の答えが正解、不正解の判定をします。 |
| セルX37 |
=IF($V$29<>"",IF(ISERR(DELTA(V37,W37)),1,DELTA(V37,W37)),"") |
| セルX39 |
=IF($V$29<>"",IF(ISERR(DELTA(V39,W39)),1,DELTA(V39,W39)),"") |
| セルX41 |
=IF($V$29<>"",IF(ISERR(DELTA(V41,W41)),1,DELTA(V41,W41)),"") |
| セルX43 |
=IF($V$29<>"",IF(ISERR(DELTA(V43,W43)),1,DELTA(V43,W43)),"") |
| セルX45 |
=IF($V$29<>"",IF(ISERR(DELTA(V45,W45)),1,DELTA(V45,W45)),"") |
| |
答えにより「正解」、「もう一度考えて」を表示します。 |
| セルZ37 |
=IF($V$52<>"",IF(X37=1,"正解",IF(X37=0,"もう一度かんがえて?","")),"") |
| セルZ39 |
=IF($V$52<>"",IF(X39=1,"正解",IF(X39=0,"もう一度かんがえて?","")),"") |
| セルZ41 |
=IF($V$52<>"",IF(X41=1,"正解",IF(X41=0,"もう一度かんがえて?","")),"") |
| セルZ43 |
=IF($V$52<>"",IF(X43=1,"正解",IF(X43=0,"もう一度かんがえて?","")),"") |
| セルZ45 |
=IF($V$52<>"",IF(X45=1,"正解",IF(X45=0,"もう一度かんがえて?","")),"") |
| |
正解の数を数えます。 |
| セルH35 |
=IF(V52<>"",SUM(X37:X45),"") |
| |
絵の表示 |
| |
セルC |
|
セルI |
| 44 |
=IF($H$35=2," ","") |
38 |
=IF($H$35=5," ",IF($H$35=3," ","")) |
| 51 |
=IF($H$35=2," ","") |
39 |
=IF(OR($H$35=5,$H$35=3)," ","") |
| |
セルD |
40 |
=IF(OR($H$35=5,$H$35=3)," ",IF($H$35=2," ","")) |
| 37 |
=IF($H$35=3," ","") |
41 |
=IF($H$35=5," ",IF($H$35=3," ",IF(OR($H$35=2,$H$35=1)," ",""))) |
| 38 |
=IF($H$35=4," ",IF($H$35=3," ","")) |
42 |
=IF($H$35=5," ",IF($H$35=4," ","")) |
| 39 |
=IF($H$35=4," ","") |
43 |
=IF($H$35=5," ",IF($H$35=4," ","")) |
| 40 |
=IF($H$35=4," ","") |
44 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=2," ",IF($H$35=1," ","")))) |
| 43 |
=IF(OR($H$35=2,$H$35=1)," ","") |
45 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=1," ",""))) |
| 44 |
=IF($H$35=2," ",IF($H$35=1," ","")) |
46 |
=IF($H$35=5," ","") |
| 48 |
=IF($H$35=4," ","") |
48 |
=IF($H$35=4," ",IF($H$35=3," ","")) |
| 49 |
=IF($H$35=5," ",IF($H$35=4,"e","")) |
49 |
=IF($H$35=5," ",IF($H$35=3," ",IF($H$35=1," ",""))) |
| 51 |
=IF(OR($H$35=3,$H$35=2)," ","") |
50 |
=IF($H$35=5," ","") |
| |
セルE |
51 |
=IF(OR($H$35=5,$H$35=3,$H$35=2)," ","") |
| 38 |
=IF($H$35=3," ","") |
|
セルJ |
| 39 |
=IF($H$35=3," ","") |
37 |
=IF($H$35=3," ","") |
| 40 |
=IF($H$35=4," ","") |
38 |
=IF($H$35=4," ",IF($H$35=3," ","")) |
| 41 |
=IF($H$35=4," ","") |
39 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=3," ",""))) |
| 42 |
=IF($H$35=4," ",IF(OR($H$35=2,$H$35=1)," ","")) |
40 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=3," ",""))) |
| 43 |
=IF($H$35=4," ",IF(OR($H$35=2,$H$35=1)," ","")) |
41 |
=IF($H$35=5," ",IF(OR($H$35=2,$H$35=1)," ","")) |
| 44 |
=IF($H$35=2," ","") |
42 |
=IF($H$35=5," ",IF(OR($H$35=2,$H$35=1)," ","")) |
| 45 |
=IF($H$35=2," ","") |
43 |
=IF($H$35=5," ","") |
| 46 |
=IF($H$35=4," ",IF($H$35=3," ",IF($H$35=2," ",""))) |
44 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=2," ",IF($H$35=1," ","")))) |
| 47 |
=IF(OR($H$35=3,$H$35=4)," ",IF($H$35=2," ","")) |
45 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=1," ",""))) |
| 48 |
=IF($H$35=2," ","") |
47 |
=IF($H$35=3," ","") |
| 49 |
=IF(OR($H$35=5,$H$35=2)," ","") |
48 |
=IF($H$35=4," ",IF($H$35=3," ","")) |
| 50 |
=IF($H$35=5," ",IF($H$35=2," ","")) |
49 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=1," ",""))) |
| 51 |
=IF(OR($H$35=2,$H$35=3)," ","") |
50 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=1," ",""))) |
| |
セルF |
51 |
=IF($H$35=5," ",IF(OR($H$35=3,$H$35=2)," ","")) |
| 37 |
=IF($H$35=3," ","") |
|
セルK |
| 38 |
=IF($H$35=4," ",IF($H$35=3," ","")) |
38 |
=IF($H$35=3," ","") |
| 39 |
=IF($H$35=4," ",IF($H$35=3," ","")) |
39 |
=IF($H$35=3," ",IF($H$35=2," ","")) |
| 40 |
=IF($H$35=4," ",IF($H$35=3," ","")) |
40 |
=IF($H$35=4," ",IF($H$35=2," ","")) |
| 41 |
=IF(OR($H$35=2,$H$35=1)," ","") |
41 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=2,"n",""))) |
| 42 |
=IF(OR($H$35=2,$H$35=1)," ","") |
42 |
=IF(OR($H$35=5,$H$35=2)," ",IF($H$35=4," ",IF($H$35=1," ",""))) |
| 44 |
=IF($H$35=4," ",IF($H$35=2," ",IF($H$35=1," ",""))) |
43 |
=IF($H$35=5," ",IF($H$35=4," ",IF(OR($H$35=2,$H$35=1)," ",""))) |
| 45 |
=IF($H$35=4," ",IF($H$35=1," ","")) |
44 |
=IF($H$35=2," ","") |
| 47 |
=IF($H$35=3," ","") |
45 |
=IF($H$35=2," ","") |
| 48 |
=IF($H$35=4," ",IF($H$35=3," ","")) |
46 |
=IF($H$35=4," ",IF($H$35=3," ",IF($H$35=2," ",""))) |
| 49 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=1," ",""))) |
47 |
=IF(OR($H$35=4,$H$35=3)," ",IF($H$35=2," ","")) |
| 50 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=1," ",""))) |
48 |
=IF($H$35=2," ","") |
| 51 |
=IF($H$35=5," ",IF(OR($H$35=3,$H$35=2)," ","")) |
49 |
=IF(OR($H$35=5,$H$35=2)," ","") |
| |
セルG |
50 |
=IF($H$35=5," ",IF($H$35=2," ","")) |
| 38 |
=IF($H$35=3," ","") |
51 |
=IF(OR($H$35=3,$H$35=2)," ","") |
| 39 |
=IF($H$35=3," ","") |
|
セルL |
| 40 |
=IF($H$35=3," ",IF($H$35=2," ","")) |
37 |
=IF($H$35=3," ",IF($H$35=2," ","")) |
| 41 |
=IF($H$35=3," ",IF(OR($H$35=2,$H$35=1)," ","")) |
38 |
=IF($H$35=4," ",IF($H$35=3," ",IF($H$35=2," ",""))) |
| 42 |
=IF($H$35=4," ","") |
39 |
=IF($H$35=4," ","") |
| 43 |
=IF($H$35=4," ","") |
40 |
=IF($H$35=4," ","") |
| 44 |
=IF($H$35=4," ",IF($H$35=2," ",IF($H$35=1," ",""))) |
42 |
=IF($H$35=5," ","") |
| 45 |
=IF($H$35=4," ",IF($H$35=1," ","")) |
43 |
=IF(OR($H$35=2,$H$35=1)," ","") |
| 48 |
=IF($H$35=4," ",IF($H$35=3," ","")) |
44 |
=IF($H$35=2," ",IF($H$35=1," ","")) |
| 49 |
=IF($H$35=5," ",IF($H$35=3," ",IF($H$35=1," ",""))) |
48 |
=IF($H$35=4," ","") |
| 50 |
=IF($H$35=5," ","") |
49 |
=IF($H$35=5," ",IF($H$35=4," ","")) |
| 51 |
=IF(OR($H$35=5,$H$35=3,$H$35=2)," ","") |
51 |
=IF(OR($H$35=2,$H$35=3)," ","") |
| |
セルH |
|
セルM |
| 37 |
=IF($H$35=5," ",IF($H$35=3," ","")) |
44 |
=IF($H$35=2," ","") |
| 38 |
=IF($H$35=5," ",IF($H$35=3," ","")) |
51 |
=IF($H$35=2," ","") |
| 39 |
=IF($H$35=5," ",IF($H$35=3," ",IF($H$35=2," ",""))) |
|
|
| 40 |
=IF($H$35=5," ",IF($H$35=3," ",IF($H$35=2," ",""))) |
|
|
| 41 |
=IF($H$35=5," ",IF($H$35=3," ","")) |
|
|
| 42 |
=IF($H$35=5," ",IF($H$35=3," ","")) |
|
|
| 43 |
=IF($H$35=5," ",IF($H$35=3," ","")) |
|
|
| 44 |
=IF($H$35=5," ",IF($H$35=3," ",IF($H$35=2," ",""))) |
|
|
| 45 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=3," ",""))) |
|
|
| 46 |
=IF(OR($H$35=5,$H$35=1)," ",IF($H$35=3," ","")) |
|
|
| 47 |
=IF(OR($H$35=5,$H$35=1)," ",IF($H$35=3," ","")) |
|
|
| 48 |
=IF($H$35=5," ",IF($H$35=4," ",IF($H$35=3," ",""))) |
|
|
| 49 |
=IF($H$35=5," ",IF($H$35=3," ",IF($H$35=1," ",""))) |
|
|
| 50 |
=IF($H$35=5," ",IF($H$35=3," ","")) |
|
|
| 51 |
=IF(OR($H$35=5,$H$35=3,$H$35=2)," ","") |
|
|
|