在不同的单元格中显示除法的结果

时间:2016-11-08 18:26:17

标签: excel

我不知道我是否正确地提出了我的问题,但是

This is what i want to do

通过填充黄色单元格中的数字我想以绿色显示数字,绿色数字只是数量/持续时间的简单划分,y开始显示在“开始”列中

我知道可以通过visual basic轻松完成,但我想知道如果没有它可以实现它。

1 个答案:

答案 0 :(得分:0)

所以三个公式,一个数组公式和两个常规公式:

A栏:

FinalHash[wordQ1]={DocID: [TF,DocSize]}

B栏将引用C栏:

Term_List1=[]
DF1 = 0
Term_List1 = FinalHash[wordQ1] # FinalHash is defaultdict
for d in Term_List1: # is the list of all dictionaries where each dict contains {DocID: [TF,DocSize]}
    for i in d.keys(): # in this case i is the docID
        DF1 = DF1+1 # counter to get the document frequency of a term
        print i

print "document frequency of wordQ1 is",DF1 # document frequency 

C列是一个数组公式:

=SUM(D2:K2)

作为数组公式,必须在退出编辑模式时使用Ctrl-Shift-Enter而不是Enter确认。如果操作正确,那么Excel会将=MATCH(1E+99,D2:K2)-C2+1 放在公式周围。

一旦三个公式在第一行。复制/拖动它们。

enter image description here