Excel IF语句需要重复

Excel IF语句需要重复,excel,if-statement,automation,excel-formula,Excel,If Statement,Automation,Excel Formula,我创建了一个If语句,它执行以下操作: 如果A1的dropdown=“accepted”,则b2上的金额(费用)将显示在单元格c2中,否则不会发生任何事情 我需要这个公式来计算他们被接受时的费用。也就是说,如果A1-A5被接受,那么所有的费用都会被计算出来。假设费用为10美元,则正式费用将从B1-B5中加总,总费用(根据我的示例)为50美元,因此,C2中应显示50美元 该公式有效(见下文)。唯一的问题是,这个电子表格有300列A1-A300,并且有可能增长更多。我正在手动重复该公式(见下文) 有

我创建了一个If语句,它执行以下操作:

如果A1的dropdown=“accepted”,则b2上的金额(费用)将显示在单元格c2中,否则不会发生任何事情

我需要这个公式来计算他们被接受时的费用。也就是说,如果A1-A5被接受,那么所有的费用都会被计算出来。假设费用为10美元,则正式费用将从B1-B5中加总,总费用(根据我的示例)为50美元,因此,C2中应显示50美元

该公式有效(见下文)。唯一的问题是,这个电子表格有300列A1-A300,并且有可能增长更多。我正在手动重复该公式(见下文)

有没有更简单的方法可以让excel在创建新列时自动添加公式

=如果(1月5日=“已接受”,第5天)+
如果(1月6日=“已接受”,第6页)+
如果(1月7日=“已接受”,第7页)+
如果(1月8日=“已接受”,第8页)+
如果(1月9日=“接受”,第9页)+
如果(1月10日=“已接受”,第10页)+
如果(1月11日=“已接受”,第11页)+
如果(1月12日=“已接受”,12日)+
如果(1月13日=“已接受”,第13页)+
如果(1月14日=“已接受”,第14页)+
如果(1月15日=“已接受”,15美分)+
如果(1月16日=“已接受”,第16页)+
如果(1月17日=“已接受”,17日)+
如果(1月18日=“已接受”,第18页)+
如果(1月19日=“已接受”,第19页)+
如果(1月20日=“已接受”,20美分)+
如果(1月21日=“已接受”,第21页)+
如果(1月22日=“已接受”,第22页)+
如果(1月23日=“已接受”,费用23)+
如果(1月24日=“已接受”,24美分)+
如果(1月25日=“已接受”,25美分)+
如果(1月26日=“已接受”,第26页)+
如果(1月27日=“已接受”,第27页)+
如果(1月28日=“已接受”,第28页)+
如果(1月29日=“已接受”,第29页)+
如果(1月30日=“已接受”,30美分)+
如果(1月31日=“已接受”,31日)+
如果(1月32日=“已接受”,32日)+
如果(1月33日=“接受”,第33页)+
如果(1月34日=“接受”,第34页)+
如果(1月35日=“已接受”,费用35)+
如果(1月36日=“已接受”,第36页)+
如果(1月37日=“接受”,第37页)+
如果(1月38日=“接受”,第38页)+
如果(1月39日=“接受”,第39页)+
如果(1月40日=“已接受”,40美分)+
如果(1月41日=“接受”,第41页)+
如果(1月42日=“已接受”,第42页)+
如果(1月43日=“接受”,第43页)+
如果(1月44日=“接受”,第44页)+
如果(1月45日=“已接受”,45美分)+
如果(1月46日=“已接受”,46美分)+
如果(1月47日=“已接受”,第47页)+
如果(1月48日=“已接受”,第48页)+
如果(1月49日=“接受”,第49页)+
如果(1月50日=“已接受”,50美分)+
如果(1月51日=“接受”,第51页)+
如果(1月52日=“接受”,第52页)+
如果(1月53日=“接受”,第53页)+
如果(1月54日=“接受”,第54页)+
如果(1月55日=“已接受”,则为55美分)+
如果(1月56日=“已接受”,第56页)+
如果(1月57日=“接受”,第57页)+
如果(1月58日=“接受”,第58页)+
如果(1月59日=“接受”,第59页)+
如果(1月60日=“已接受”,费用60)+
如果(1月61日=“接受”,第61页)+
如果(January62=“已接受”,Fee62)+
如果(1月63=“已接受”,第63页)+
如果(1月64日=“接受”,第64页)+
如果(1月65日=“已接受”,费用65)

SUMIF公式如何:

=SUMIF(A:A,"accepted",B:B)
这将对A列中显示“已接受”的B列中的所有值求和

我假设您的桌子是这样的:


哇,这很难读。请把你的问题分成几个段落,并格式化你的代码。总和等于0。应该是$40,因为4个单元格被标记为acceptedI-Tryd=SUMIF(A:A,“accepted”,B:B)。总和等于0。40美元应该是4个单元格被标记为acceptedStrange,你能上传一个样本数据集的截图吗?我很惊讶它不起作用。请查看附加的dropbox链接到图片,我不知道如何将其添加到此线程。当我点击链接时,我得到一个错误。我已经上传了一张图片到我的答案中,我认为你的数据是什么样子的。我建议的公式在C7区域。你完全正确,我意识到了这个问题。接受的选项与其他选项(如拒绝和保留)一起放在Dropbox中。所以我在没有升降箱的情况下运行了这个公式,它成功了。然后我用Dropbox再次运行它,它导致了0。