我正在尝试创建电子表格以在小型零售商店中使用.
我有一个工作簿,其中包含工作表上的费用数字和另一个工作表上的收入数据.
我们可以说两张纸之间的共同点就是月份.
我想写一个函数,它只会选择指定月份的那些费用.
就像是 -
=SUM(IF( Table4[Month]="January", Table4[Amount]))
// I want the sum of all expenses of a given table for only
// those months which are january etc.
Run Code Online (Sandbox Code Playgroud)
我尝试使用上面的,但它失败了.
小智 64
实际上更精确的解决方案是使用内置函数sumif,这个函数正是你所需要的,只会将指定月份的那些费用加起来.
例
=SUMIF(A2:A100,"=January",B2:B100)
Run Code Online (Sandbox Code Playgroud)
Don*_*att 18
这应该工作,但有一个小技巧.输入公式后,您需要在按Enter键的同时按住Ctrl + Shift.当你这样做时,你会看到公式栏在你的公式周围有花括号.这称为数组公式.
例如,如果月份在单元格中A2:A100
且金额在单元格中B2:B100
,则您的公式将如下所示{=SUM(If(A2:A100="January",B2:B100))}
.你实际上并没有输入大括号.
你也可以这样做=SUM((A2:A100="January")*B2:B100)
.您仍然需要使用该技巧才能使其正常工作.
归档时间: |
|
查看次数: |
114512 次 |
最近记录: |