A さんは,製品 N の売上の動向を分析するため,昨年と今年の売上高の推移を基に,表計算ソフトを用いて図1のワークシートを作成した。 図1の D 列の移動合計欄には,当該月を含む過去12か月の売上の合計を,E 列の売上累計欄には今年の売上高の累計を計算する式が入力されている。また,製品 N の売上の動向を視覚的に確認するため,図2の売上高の推移グラフを作成した。 図1のセルD3に入力されている計算式として,適切なものはどれか。ここで,セルD2には計算式“B14+C2-B2”が入力されており,セルD3の計算式はセルD4~D13に複写して利用する。
平成25年度 春期 ITパスポート試験 問93
这道题的解析和你的作答记录。
問 93
※ 编写解析时的验算未能完全确认公布答案;判定仍按 IPA 公布的答案。
错误ア
B3+C3 只是把上一年2月的销售额和本年2月的销售额简单相加,不过是2个月的数值。移动合计所需要的「最近12个月」这个范围完全没有体现出来,也没有引用上一行的移动合计 D2,因此并不是继承累计值的更新公式。即使复制到 D4〜D13,每一行也只是把同一行的 B 和 C 相加,与 D 列本应表示的移动合计的含义完全不符。
- イ
正解 正确答案是 イ「D2+C3-B3」。图1 的 D 列是移动合计,也就是把包含该月在内的最近12个月的销售额合计依次排列的一列。B 列填入上一年各月的销售额,C 列填入本年各月的销售额,第2行到第13行对应1月到12月,第14行是年度合计。移动合计不必每次都把12个月重新相加,只要在上一行的移动合计上加本年当月的销售额,再减去12个月前、也就是上一年同月的销售额,就可以更新。这正是本题的要点。只有第一行 D2 的上方没有移动合计,所以它必须以上一年的年度合计为基点,加上本年1月、减去上一年1月,成为专用于首项的特殊公式。但 D3 以后上一行已经有移动合计,所以 D3 只要在上一行的移动合计 D2 上加本年2月的 C3、再减去上一年2月的 B3,也就是 D2+C3-B3 即可。而且题目条件规定这个公式要复制到 D4〜D13 使用,因此所有引用都必须是相对引用。イ 全部采用相对引用,复制到 D4 时会自动变成 D3+C4-B4,在 D5 则变成 D4+C5-B5,逐行错开,在任何一行都保持「上一行的移动合计+本年当月−上一年当月」这一相同含义。含义正确又经得起复制的只有 イ,所以 イ 是恰当的。
错误ウ
这是把 D2 中首项的公式原样挪用到 D3,并且为了复制时基点不发生偏移而把 B14 写成绝对引用的思路陷阱,是最容易被选中的错误答案。但 B14 是上一年销售额的年度合计,它只是为了生成移动合计的起点 D2 而使用的基点而已。D3 以后应当作为基点的是上一行的移动合计 D2,而不是 B14。实际上把这个公式复制到 D4 会变成 $B$14+C4-B4,每一行都只是在上一年的年度合计上加当月这1个月、再减去上一年同月这1个月,逐月的替换无法累积,因此得不到最近12个月的合计。绝对引用即使复制也一直指向同一单元格的性质,在这里起了反作用。
错误エ
求和(B4〜B13)+求和(C2〜C3) 如果只看 D3 这一行,是上一年3月到12月的10个月加上本年1月到2月的2个月,确实凑够了12个月。但它无法满足「D3 的计算式要复制到 D4〜D13 使用」这一条件。因为范围的指定是相对引用,复制到 D4 时范围会整体错开一行,变成 求和(B5〜B14)+求和(C3〜C4),把并非月份、而是年度合计所在的第14行 B14 也卷进了范围里。只有一行正确却经不起复制的公式是不恰当的;只要写成继承上一行结果的更新公式,复制到哪一行含义都能保持。
- 移动合计(包含当月在内的最近12个月的合计)不必每次都把12个月重新相加,只要在上一行的移动合计上加当月的值、再减去12个月前也就是上一年同月的值,就可以更新。在电子表格的表格中,只有首行是以上一年的年度合计为基点的首项专用公式,第2行以后则换成引用上一行结果的更新公式。不要把首行的公式机械地错开一行照抄——首项行和重复行的公式形态不同,这才是本题的核心。
- 要复制使用的计算公式应当用相对引用来写。相对引用会根据复制的目标位置错开行或列,所以在任何一行都是含义相同的计算。另一方面,加了 $ 的绝对引用即使复制也一直指向同一单元格,而范围的指定如果是相对引用就会整体错开。看选项时,实际把该公式往下一格复制后写出来,确认含义是否得以保持,是可靠的验算方法。