我需要帮助在电子表格中设置计数功能。
所以我有1张纸记录所有图书销售交易(我们称之为表A),1张所有书籍购买(表B),1张记录库存书(表C)。
在表C中,我使用countif功能,其中1列有销售的书籍,1列有购买的书籍数量。当我拿第二列并减去第一列时,我应该有库存的书籍数量。
然而,由于countif功能只计算书籍标题出现在A或B表中的频率,而不是实际购买/出售的数量,我无法得到有关书数的准确数字我还是离开了。无论如何我可以解决这个问题吗?
这是有问题的表格。如果您需要,可以随意编辑它:https://docs.google.com/spreadsheets/d/1oM-GG5WOh1ipujx3lf2w6GAi9nJDA5YZIb5BBNQZZvU/edit#gid=0
答案 0 :(得分:1)
我建议..
1)使用公式
获取独特的书名@foreach($categories as $category)
<li><a href="/category/{{$category->id}}"> {{$category->questions}}</a></li>
@endforeach
2)使用VLOOKUP获取已售出和购买的值
=query(unique({'Book sold'!C6:C; 'Book purchased'!C6:C}), "where Col1 <>''",0)
和
=ArrayFormula(if(len(B6:B), iferror(vlookup(B6:B, 'Book sold'!C6:D, 2, 0), 0),))
3)使用
计算两列之间的差异=ArrayFormula(if(len(B6:B), iferror(vlookup(B6:B, 'Book purchased'!C6:D, 2, 0), 0),))
在您分享的表格上,请参阅表格&#39;有货JP&#39;举个例子。 希望有帮助吗?
请注意,如果一本书出现在同一张纸上的多行中,则上述功能不会起作用,需要采用不同的方法。举例来说,这样一个不同的&#39;方法参见表格&#39;股票JP&#39;的副本,其中我使用查询作为&#39; VLOOKUP&#39; - 范围。 E.g:
=ArrayFormula(if(len(D6:D)*len(C6:C), D6:D-C6:C,))