分类：电脑/网络-软件-办公软件
问题：EXCEL高手进！急！怎样做公式才能填入对应日期？ 
怎样做公式才能填入对应日期？
回答： 利用indirect()也能实现这一目的。效果见附件。 公式说明：因为你的表格是完全对应的（1-31日对应1-31且不多也不少），只是对应的列不一样，（如16列对应原表的5、6列，17列对应原来的7、8列，原来的行也是固定的第9行，这样的话用indirect()这个函数就可以，它原返回对指定单元格的引用。以考核表的P7为例，它的列号是16，引用的内容是明细表的9行5列和6列（用R1C1形式表示就是R9C5和R9C6），写成公式就是INDIRECT("明细!R9C"&(COLUMN()-15)*2+3,FALSE)表示明细表的R9C5.（column()是取当前列号的，这时返回是16，（16-15）*2+3＝5，如果定位在17列的号，（17-15）*2+3＝7，即这个公式能返回7列的内容了。） 完整的公式就是50-(95-(INDIRECT("明细!R9C"&(COLUMN()-15)*2+3,FALSE)+INDIRECT("明细!R9C"&(COLUMN()-15)*2+4,FALSE))/2*100))。false表示引用方式是r1c1方式，否则结果不正确。  另外，加上if(if(完整公式)=-45,0,完全公式）是因为你的表中还缺少部分数据，不加这部分的话会返回无意义的值-45。