- 締切済み
エクセル、二つの条件を入れたい場合
一つのセルに15以下の数字が入力された場合はA1に入力された数値をそのまま反映。 16以上の数字が入力された場合は、A1の二倍の数値を反映したい場合の数式を教えてください。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- tom04
- ベストアンサー率49% (2537/5117)
回答No.5
- wisemac21
- ベストアンサー率39% (171/429)
回答No.4
=(1+(A2>=16))*A1 こんな数式でもどうですか?
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
A1セルに数値があって、A2セルから下方に任意の数値を入力するとし、A1セルの値を反映した数値をB2セル以降に表示させるとしたら、B2セルには次の式を入力して下方にオートフィルドラッグします。 =IF(A2="","",IF(A2>=16,A2*$A$1,A2))
- 9der-qder
- ベストアンサー率36% (380/1038)
回答No.2
「一つのセル」がB1だとします。 セルB2に整数しかこなければ、 =IF(B1<=15,B1,B1*2) or =IF(B1>=16,B1*2,B2) で大丈夫だと思います。 もし、セルB2に整数以外も来るのであれば =IF(B1<=15,B1,IF(B1>=16,B1*2,"FALSE")) or =IF(B1>=16,B1*2,IF(B1<=15,B1,"FALSE")) となります。 この場合、セルB1が15<16の少数の場合、"FALSE"という文字を返します。 これでいかがでしょうか。
- sweet824
- ベストアンサー率100% (1/1)
回答No.1
=IF(対象セル<16,対象セル,対象セル*2) で、どうでしょうか?
質問者
お礼
この数式ですと16以上の場合のみとなってしまうようです。
補足
説明不足ですいません。 A1に数値100が入力してあるとします。 A2に1~15までを入力したら、A1の数値100をそのままA3に反映。 A2に16~30までを入力したら、A1の二倍の数値200とA3に反映したい場合、A3にはどのような数式を入れればよいですか?