teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

3

修正

2021/10/31 08:40

投稿

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

2

2021/10/31 08:40

投稿

退会済みユーザー
answer CHANGED
@@ -4,7 +4,7 @@
4
4
  ```
5
5
  ---
6
6
  ・FILTER関数がない古いバージョンのエクセルの場合:
7
- セルE2に下記の数式を入力し、E3以降にコピーします。
7
+ セルE2に下記の数式を入力し、E3以降下方向にコピーします。
8
8
  ```
9
9
  =IF(AND(A2=$F$2,B2=$G$2),C2)
10
10
  ```

1

追加

2021/10/31 08:03

投稿

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