質問: excelの関数について(if関数) エクセルの関数について教えてください。 今、エクセルで計算式を作っているのですが、以下のような計算の場合、 エクセルではどのように入力すれば良いのでしょうか? 例:もし、b1=a1が1~9999ならば0.9 10000~49999ならば0.8 50000~99999ならば0.7 100000~199999ならば0.6 200000以上ならば0.5 見辛くて申し訳ございませんが、どなたかご教授頂ければ幸いです。 どうぞ、宜しくお願い致します。
回答: ifを使わなくても、 =((a1<10000)+(a1<50000)+(a1<100000)+(a1<200000)+5)/10 でokです。 ただし、上の式だと1未満でも0.9になってしまいます。 また、9999超で10000未満の場合0.5になります。 a1に、1未満の数字が入る可能性があるのか、また小数が入力される可能性があるのか、など、もう少し前提条件を明確にされたほうが、回答しやすいですね。