具有数组公式的货币面额

时间:2016-12-05 17:52:48

标签: google-sheets

我制定了一份适用于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

1 个答案:

答案 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))