回答編集履歴
2
test
CHANGED
@@ -14,7 +14,7 @@
|
|
14
14
|
|
15
15
|
# 追記
|
16
16
|
> 「、梨だけ答えが0なのですが、なぜでしょうか。」
|
17
|
-
|
17
|
+
列中に重複するデータがある場合を考慮して修正しました。
|
18
18
|
下記の数式で試してみて下さい。
|
19
19
|
```
|
20
20
|
=INDEX(Sheet2!$1:$1,1,SUMPRODUCT(UNIQUE(Sheet2!$A$2:$C$7=$A2)*COLUMN(Sheet2!$A$1:$C$1)))
|
1
test
CHANGED
@@ -9,10 +9,16 @@
|
|
9
9
|
そして、分類表(画像でいうところのD1:F7の範囲)を別シート、たとえばSheet2に移動した場合も、
|
10
10
|
シート名を付けて修正することで、正しく計算されます。
|
11
11
|
例:分類表を、Sheet1のD1:F7の範囲から、Sheet2のA1:C7の範囲に移動した場合の式
|
12
|
+
|
13
|
+
~~=INDEX(Sheet2!$1:$1,1,SUMPRODUCT((Sheet2!$A$2:$C$7=$A2)*COLUMN(Sheet2!$A$1:$C$1)))~~
|
14
|
+
|
15
|
+
# 追記
|
16
|
+
> 「、梨だけ答えが0なのですが、なぜでしょうか。」
|
17
|
+
表中に重複するデータがある場合を考慮して修正しました
|
18
|
+
下記の数式で試してみて下さい。
|
12
19
|
```
|
13
|
-
=INDEX(Sheet2!$1:$1,1,SUMPRODUCT((Sheet2!$A$2:$C$7=$A2)*COLUMN(Sheet2!$A$1:$C$1)))
|
20
|
+
=INDEX(Sheet2!$1:$1,1,SUMPRODUCT(UNIQUE(Sheet2!$A$2:$C$7=$A2)*COLUMN(Sheet2!$A$1:$C$1)))
|
14
21
|
```
|
15
|
-
|
16
22
|
(確認環境:Excel2019)
|
17
23
|
|
18
24
|
|