excel检查公式的调用者单元格

我有类似的东西

一月二月 …

随你:

它是,每列是一个月,然后第一行有月份名称,第二行有我想要的任何属性(我只是举例)的数量。 我的想法是把这个东西放在每个单元格下面:= cellSomething

并在单元格的东西,我应该检查从哪个单元我打电话,然后检查月(上单元格),并做一些事情=如果(callerCell.upper.month <五月)= 5否则10

我怎么能检查呼叫者的单元格或传递一个单元格或值的function?

我不完全确定我理解这个要求,但是我会这样做:

为列标题使用date而不是名称(然后可以将公式应用于它们,也可以使用自定义数字格式来显示月份名称)。 所以像这样的东西是你似乎要求:

A1: 01/01/2017 B1: =DATE(2017,MONTH(A1)+1,1) drag this across to L1 format A1:L1 with a custom number format: mmmm A2: =IF(MONTH(A1)<5,5,10) drag this across to L2 

我们已经知道哪些月份在第一行,所以在B1中input:

 =IF(COLUMN()<5,5,10) 

并复制。