質問編集履歴

3

追記補正

2024/11/05 07:02

投稿

Oni_hiro
Oni_hiro

スコア4

test CHANGED
File without changes
test CHANGED
@@ -25,7 +25,7 @@
25
25
  どうにか、スピルで行ごとに個別の計算結果を表示させられないでしょうか?
26
26
 
27
27
 
28
- ▼追記 2024-11-5 ※参考
28
+ ▼追記 2024-11-5 ※参考(解決した関数)
29
29
 
30
30
  ```plaintext
31
31
  ={

2

参考までに解決策を追記

2024/11/05 07:01

投稿

Oni_hiro
Oni_hiro

スコア4

test CHANGED
File without changes
test CHANGED
@@ -23,3 +23,35 @@
23
23
  このように入力すると、すべて「14%」となり、各行で集計をしたいという意図とはズレてしまいました。
24
24
 
25
25
  どうにか、スピルで行ごとに個別の計算結果を表示させられないでしょうか?
26
+
27
+
28
+ ▼追記 2024-11-5 ※参考
29
+
30
+ ```plaintext
31
+ ={
32
+ "達成率";
33
+ ARRAY_CONSTRAIN(
34
+ BYROW(
35
+ INDIRECT(
36
+ "D2:" &
37
+ LEFT(
38
+ ADDRESS(1, COUNTA(D2:2) + COLUMN(D1) - 1, 4),
39
+ 2
40
+ )
41
+ ),
42
+ LAMBDA(_r,
43
+ IF(
44
+ COUNTA(_r) > 0,
45
+ SUMIF(_r, 1) / COUNTA(_r),
46
+ 0
47
+ )
48
+ )
49
+ ),
50
+ COUNTA(A2:A),
51
+ 1
52
+ )
53
+ }
54
+
55
+ ```
56
+
57
+

1

誤字修正

2024/10/30 11:59

投稿

Oni_hiro
Oni_hiro

スコア4

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 実現したいこと
2
2
 
3
- - [ ]Googleスプレッドシートでスピルを用いた行ごとの達成率の計算
3
+ Googleスプレッドシートでスピルを用いた行ごとの達成率の計算
4
4
 
5
5
    
6
6
 
@@ -16,7 +16,7 @@
16
16
 
17
17
  **=IF(D3="", "", COUNTIF(G3:AN3, 1) / COUNTA(G3:AN3))**
18
18
 
19
- これをB3セㇽにのみ計算式を入れて一括で計算できないかと、
19
+ これをE3セㇽにのみ計算式を入れて一括で計算できないかと、
20
20
 
21
21
  **=ARRAYFORMULA(IF(D3:D="", "", COUNTIF(G3:AN, 1) / IF(COUNTA(G3:AN), COUNTA(G3:AN), 1)))**
22
22