[[20200109211309]] 『IF式について』(はち) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『IF式について』(はち)

IF式を組んだのですがうまく動きません
100点以上なら100
90点以上100点未満なら90
80点以上90点未満なら80



10点以上20点未満なら10
10点未満なら0
という式を組みたいのですがどこが悪いのでしょうか?

IFSの式でもうまく動きませんでした。

ご教授願います

作ったファイルはスプレットシートにコピーしているので修正箇所教えてください

https://docs.google.com/spreadsheets/d/1MrW2E971Zc209KNRZubIowAieFib4LyfZFBdZizMLb8/edit?usp=sharing

< 使用 Excel:unknown、使用 OS:unknown >


 C2 =MIN(100,FLOOR(B2,10))

 これでできませんか?

 参考まで
(笑) 2020/01/09(木) 21:34

できました!
ありがとうございます!

(はち) 2020/01/09(木) 21:42


ちなみに
 C2 =MIN(100,FLOOR(B2,10))
FLOORの部分はわかったのですが、MINの式の意味がわかりません。
勉強中のためご教授いただければ幸いです。
(はち) 2020/01/09(木) 22:10

 何点満点なのか知りませんけど、100点以上はすべて「100」なんですよね?

 =MIN(100,FLOOR(B2,10))

 MIN 関数は最小値を返します。
 この場合は「100」と FLOOR 関数の結果、2つの数値を比較して小さい方の値になります。

	A	B	C	D		
1		点数				
2		85	80	80		
3		97	90	90		
4		108	100	100		
5		123	120	100	←←
6		149	140	100	←←

 C2 =FLOOR(B2,10)
 D2 =MIN(100,FLOOR(B2,10))

 D2は、100 と 80 の小さい方 →  80
 D5は、100 と120 の小さい方 → 100

 =IF(B2>100,100,FLOOR(B2,10)) でも同じことですけどね。

 以上です
(笑) 2020/01/09(木) 22:46

なるほど、
ネットを調べたら範囲を指定してその最小の数値を返す
と出てきたのでMIN関数を勘違いしていました
今回の場合手入力した100とFLOOR関数とで比較しているということですね!
すっきりしましたありがとうございます!!
(はち) 2020/01/09(木) 23:14

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.