回答編集履歴

1

absSumRows を追記

2023/02/27 08:15

投稿

arcxor
arcxor

スコア2857

test CHANGED
@@ -6,4 +6,24 @@
6
6
  =ARRAYFORMULA(ABS(A1:A5)+ABS(B1:B5))
7
7
  ```
8
8
 
9
+ ### 追記
9
10
 
11
+ メニューバーの「拡張機能」から「Apps Script」を選んで、以下のような function を定義してください。
12
+
13
+ ```js
14
+ function absSumRows(range) {
15
+ const result = [];
16
+ for (const row of range) {
17
+ let sum = 0;
18
+ for (const cell of row) sum += Math.abs(cell);
19
+ result.push(sum);
20
+ }
21
+ return result;
22
+ }
23
+ ```
24
+
25
+ そして、これを ARRAYFORMULA の代わりに使うとよいでしょう。
26
+
27
+ ```
28
+ =absSumRows(A1:ZZ5)
29
+ ```