Apple の脅威の通知と金銭目当てのスパイウェアへの対策について

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

チェックボックスを利用した関数

ユーザがアップロードしたファイル

Numbersで、ノートやプリントの成績処理に活用することができたらと思い質問させていただきます。

提出物の評価はAが3点Bが2点Cが1点Nが0点の4段階、遅れの場合は左記の点数の半分です。


上図の部分でH3に、C3〜F3のいずれかにチェックをすると評価のところに点数が表示される、またG3にチェックをするとその点数が半分になるような関数を組めないでしょうか。

よろしくお願いいたします。

MacBook Air, iOS 11.2.2

投稿日 2018/01/10 20:26

返信
返信: 7

2018/01/10 21:00 yohei888 への返信

失礼致します。


チェックボックスの値は、TRUEの時に1を、FALSEの時に0を返すので、例えば、H3のセルについては、


= ( $C3*3 + $D3*2 + $E3 ) / (1+$G3)


とすることもできそうです。 但し、ブーリアンの値を数値として使っているという警告のような青色の表示がセルの左上に出ます。 IF関数を使って、


= ( IF($C3, 3, 0) +IF($D3, 2, 0) + IF($E3,1, 0) ) / (1 + IF($G3, 1, 0) )


とすると青色のマークは出ないと思います。

2018/01/11 00:16 T22T への返信

スレ主さんの要望を想像すると、A-Nにチェックが2つ以上入るとエラーと表示するとかした方が良いのでは?例えば、同じ評価ゼロでも、提出しなくてゼロなのか、評価がNでゼロなのかすぐ分かるようにする方が良いのかな、と思います。

そんなことを考えると、

=IF(IF(C3,1)+IF(D3,1)+IF(E3,1)+IF(F3,1)=1,IF(C3,3,1)*IF(D3,2,1)*IF(E3,1,1)*IF(F3,0,1)/(1+IF(G3,1,0)),"E")

はどうかと思います。A-Nに2つ以上チェックが入っていたり、全くチェックが入ってない時にはEと表示します。

チェックが何も入らない時、評価をゼロにしたいなら、"E"を0にしとけば良いです。この時は、チェックが2つ以上入ってても評価は0になります。IF関数の書き方の工夫次第でどうにでもできます。

2018/01/10 22:50 yohei888 への返信

上記の2つの目の数式でも一応、ゼロになりますよ。 最後の数式ではゼロにならないですね。 すみません。

= ( IF($C3, 3, 1) * IF($D3, 2, 1) * IF($E3,1, 1) * IF($F3,0,1) ) / (1 + IF($G3, 1, 0) )


とするとゼロになりました。 でも、他のセルにチェックが入っていると(実際はない)、おかしな値になってしまいます。

2018/01/10 21:24 yohei888 への返信

訂正(すみません):提出物が3種類あるものと勘違いしてしまいました。 A, B, C, Nのどれか一つだけにチェックが入るのですね。 その場合は、


= ( IF($C3, 3, 1) * IF($D3, 2, 1) * IF($E3,1, 1) ) / (1 + IF($G3, 1, 0) )


とするとどうでしょう?

2018/01/10 22:35 T22T への返信

返信ありがとうございます。


私の質問で言葉足らずの部分がありました申し訳ありません。

A, B, C, Nのいずれにもチェックがない場合は、評価が0になるようにするにはどうすればいいでしょうか。

よろしくお願いいたします。

チェックボックスを利用した関数

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。