在单元格F44中,我有:
=IF(F42="N/A", "",IF(F42="Downgrade 2X", (F39-12), IF(F42="Downgrade", (F39-6), IF(F42="Upgrade", (F39+6), IF(F42="Upgrade 2X", (F39+12)))))))
F39中有一个数字值,F42提供了几个升级(增加)或降级(降低)原始值的选项。细胞F45的α值取决于F44中公式的结果。
我遇到的问题是,如果我在F39中的初始值足够低,则进一步降级会使F44中的值为负值。我不希望这样。如何增加我的公式,如果最终结果为负,它将转换为0?
答案 0 :(得分:2)
围绕外部IF语句添加ArrayList<String> listA=new ArrayList<String>();
ArrayList<String> listB=new ArrayList<String>();
ArrayList<String> listC=new ArrayList<String>();
do {
System.out.println("input a : ");
a = in.nextLine();
System.out.println("input b : ");
b = in.nextLine();
System.out.println("input c : ");
c = in.nextLine();
listA.add(a);
listB.add(b);
listC.add(c);
System.out.println("Again ? (y/n)");
d = in.nextLine();
} while (d.equals("y"));
for (int i = 0; i < listA.length; i++)
{
System.out.println("Output "+(i+1)+" : ");
System.out.println("a :" + listA.get(i));
System.out.println("b :" + listB.get(i));
System.out.println("c :" + listC.get(i));
System.out.println("");
}