计算电子表格中出售的图书数量

时间:2015-11-16 10:19:06

标签: excel google-sheets spreadsheet countif

我需要帮助在电子表格中设置计数功能。

所以我有1张纸记录所有图书销售交易(我们称之为表A),1张所有书籍购买(表B),1张记录库存书(表C)。

在表C中,我使用countif功能,其中1列有销售的书籍,1列有购买的书籍数量。当我拿第二列并减去第一列时,我应该有库存的书籍数量。

然而,由于countif功能只计算书籍标题出现在A或B表中的频率,而不是实际购买/出售的数量,我无法得到有关书数的准确数字我还是离开了。无论如何我可以解决这个问题吗?

这是有问题的表格。如果您需要,可以随意编辑它:https://docs.google.com/spreadsheets/d/1oM-GG5WOh1ipujx3lf2w6GAi9nJDA5YZIb5BBNQZZvU/edit#gid=0

1 个答案:

答案 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,))