标签 excel 下的文章

如果月报表的H列里有和当前表的B2一样的,则在当前单元格显示月报里J2的值。

=SUMIF(月报!H:H,B2,月报!J:J)

如果在当前表的H2的值和工作量汇总的B区间里有一样的(比如和B4一样),则显示对应行的工作量汇总(D4)的值。

=INDEX(工作量汇总!$D$2:$D$29,MATCH(H2,工作量汇总!$B$2:$B$29,))

在有合并单元格的情况,选择需要填需要的单元格(列),输入以下公式(记得换列为对应列),按CTRL+回车,完成。

=IF(ROW()=1,1,MAX(INDIRECT("A1:A"&ROW()-1))+1)

G4为数字,当G4为10的时候,求和F1到F10;当G4为20的时候,求和F1到F20。即求和的行数随G4的值变化。

=SUM(OFFSET($F$1,(ROW(F1)-1)*G4, ,G4))

提取目标单元格的年月日的值。

=YEAR(L2)
=MONTH(L2)
=DAY(L2)

条件格式里用的公式:如果当前表的a列对应等于第一周的a列,则设置显示。

=$a2<>第一周!$a2

常玩excel的一早就知道excel默认会把超过11位的数字组变成科学计数法,而这时候再把单元格格式设置为文本也无济于事,甚至末尾几个数字还会被抹成0。

近期我就遇到这么个excel,为了防止过长的数字变为科学计数法,在数字后面加了大量空格,而这造成的后果就是复制出来的数字带着空格不方便使用。

于是,我先把单元格的格式全部改为文本,再把所有数值数据整块的复制到记事本里,在记事本里用替换把空格替换掉,再把它复制回excel内,完事。

在做BUG统计的时候,为了统计还有多少个BUG未改,找了半天得到此公式。用的是COUNTIF

举例:=COUNTIF(G1:G100,"=未修正")

解释:“未修正”是在表格里所写的没修正的BUG,已修正的标为“已修正”。这句公式表示在G列1至100行里写的是“未修正”的格子数。

当然,数字下,可以把等于符号换为大于小于。

举例:=COUNTIF(G1:G100,">2")

又开始接触数值计算了,昨天最大的收获就是对IF(logical_test,value_if_true,value_if_false)的应用。这个是啥意思呢?就是IF(判断条件,如果符合要怎样,如果不符合要怎样)。

比如简单判断:若A1-B1>0,则算B1+C1;否则算B1-C1。

公式:CEILING(number,significance)
Number 要四舍五入的数值。
Significance  是需要四舍五入的乘数。

举例:

=CEILING(2.5, 1)     将 2.5 向上舍入到最接近的 1 的倍数 (3)
=CEILING(-2.5, -2)     将 -2.5 向上舍入到最接近的 -2 的倍数 (-4)
=CEILING(-2.5, 2)     返回错误值,因为 -2.5 和 2 的符号不同 (#NUM!)
=CEILING(1.5, 0.1)     将 1.5 向上舍入到最接近的 0.1 的倍数 (1.5)
=CEILING(0.234, 0.01)     将 0.234 向上舍入到最接近的 0.01 的倍数 (0.24)

如果您不愿意使用像“分”这样的零钱,而所要购买的商品价格为$4.42,可以用公式=CEILING(4.42,0.1) 将价格向上舍入为以“角”表示。