回答編集履歴

3

修正

2021/10/31 08:40

投稿

退会済みユーザー
test CHANGED
@@ -10,26 +10,42 @@
10
10
 
11
11
  ・FILTER関数がない古いバージョンのエクセルの場合:
12
12
 
13
+ (1)F列を選択して、**新たに1列**挿入します。
14
+
15
+ **(結果、既存のF列~H列は、G~Iに移動しているものとします)**
16
+
17
+  
18
+
13
- セルE2に下記の数式を入力し、E3以降下方向にコピーします。
19
+ (2)セルE2に下記の数式を入力し、E3以降下方向にコピーします。
14
20
 
15
21
  ```
16
22
 
17
- =IF(AND(A2=$F$2,B2=$G$2),C2)
23
+ =IF(AND(A2=$G$2,B2=$H$2),C2)
24
+
25
+ ```
26
+
27
+  
28
+
29
+ (3)セルF2に下記の数式を入力し、F3以降下方向にコピーします。
30
+
31
+ ```
32
+
33
+ =D2
34
+
35
+ ```
36
+
37
+  
38
+
39
+ (4)セルI2に、下記の数式を入力します。
40
+
41
+ ```
42
+
43
+ =IFERROR(VLOOKUP(MAX(E:E),E:F,2,0),"該当なし")
18
44
 
19
45
  ```
20
46
 
21
47
 
22
48
 
23
- セルH2には、下記の数式を入力します。
24
-
25
- ```
26
-
27
- =IF(MAX(E:E),MAX(E:E),"該当なし")
28
-
29
- ```
30
-
31
49
  ---
32
50
 
33
51
  ※いずれの場合も、C列の書式が日付形式であることが前提です。
34
-
35
- また、H2セルは「セルの書式設定」で日付形式にしておいてください。

2

2021/10/31 08:40

投稿

退会済みユーザー
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ・FILTER関数がない古いバージョンのエクセルの場合:
12
12
 
13
- セルE2に下記の数式を入力し、E3以降にコピーします。
13
+ セルE2に下記の数式を入力し、E3以降下方向にコピーします。
14
14
 
15
15
  ```
16
16
 

1

追加

2021/10/31 08:03

投稿

退会済みユーザー
test CHANGED
@@ -5,3 +5,31 @@
5
5
  =INDEX(SORT(FILTER(C:D,(A:A=F2)*(B:B=G2)*(A:A<>""),{"該当なし",0}),2,-1),1,1)
6
6
 
7
7
  ```
8
+
9
+ ---
10
+
11
+ ・FILTER関数がない古いバージョンのエクセルの場合:
12
+
13
+ セルE2に下記の数式を入力し、E3以降にコピーします。
14
+
15
+ ```
16
+
17
+ =IF(AND(A2=$F$2,B2=$G$2),C2)
18
+
19
+ ```
20
+
21
+
22
+
23
+ セルH2には、下記の数式を入力します。
24
+
25
+ ```
26
+
27
+ =IF(MAX(E:E),MAX(E:E),"該当なし")
28
+
29
+ ```
30
+
31
+ ---
32
+
33
+ ※いずれの場合も、C列の書式が日付形式であることが前提です。
34
+
35
+ また、H2セルは「セルの書式設定」で日付形式にしておいてください。