我制定了一份适用于Excel的月度预算表。它让我可以将薪水分为薪水支付的每个项目的面额。
示例:关注预算标签上的1月(Enero)。如果一个人在1/1/17获得1,000美元,则信息将填写,如G3:G5
范围所示。然后我想看看薪水的面额,我会在G6
标记一个“X”。面额部分(A4:B11
)将显示数据。
当获得17/15/17的薪水时,将使用相同的流程。但是,除非X标记为H7,否则面额不会显示下一个薪水。
出于某种原因,Denominacion选项卡上的数组公式适用于Excel中的所有月份,但不适用于Google表格中的所有月份。
代码是(从单元格B4
开始,然后在Denominacion标签上的B列中向下):
=IF(ISBLANK(INDIRECT("Budget!"&$B$2&A4)),"",INDIRECT("Budget!"&IF(RIGHT($B$2,1)="Z",CHAR(CODE(LEFT($B$2,1))+1),LEFT($B$2,1))&CHAR(65+MOD(CODE(RIGHT($B$2,1))+1-65,26))&A4))
也许同一标签上的其他公式也需要一些修复?
以下是Googlesheet:https://docs.google.com/spreadsheets/d/15prf8yPAk2o3gIfs4H8nCZpRRmELCcBZnEiNoXdU0fQ/edit?usp=sharing
答案 0 :(得分:0)
我现在找到了罪魁祸首!它位于Denomination选项卡中Cell B4的公式的末尾。我从下面的公式中删除了&CHAR(65+MOD(CODE(RIGHT($B$2,1))+1-65,26))
:
=IF(ISBLANK(INDIRECT("Budget!"&$B$2&A4)),"",INDIRECT("Budget!"&IF(RIGHT($B$2,1)="Z",CHAR(CODE(LEFT($B$2,1))+1),LEFT($B$2,1))
的&安培; CHAR(65 + MOD(COD E(RIGHT($ B $ 2,1))+ 1-6 5,26))强> {{1} }
现在,工作公式为:
&A4))