回答編集履歴

2

修正

2022/09/20 06:12

投稿

hatena19
hatena19

スコア33722

test CHANGED
@@ -8,6 +8,6 @@
8
8
  あるいは、SWITCH関数を使ってもいいでしょう。
9
9
 
10
10
  ```
11
- =ARRAYFORMULA(SWITCH(B1:B,"日付","入社・復職日","入社",A1:A,"復職",A1:A,""))
11
+ =ARRAYFORMULA(SWITCH(B1:B,"種別","入社・復職日","入社",A1:A,"復職",A1:A,""))
12
12
  ```
13
- B列の見出し(1行目)が日付の場合です。
13
+ B列の見出し(1行目)が種別の場合です。

1

別案追記

2022/09/20 06:10

投稿

hatena19
hatena19

スコア33722

test CHANGED
@@ -4,3 +4,10 @@
4
4
  ```
5
5
  =ARRAYFORMULA(if(row(O1:O)=1,"入社・復職日",if((B1:B="入社")+(B1:B="復職"),A1:A,"")))
6
6
  ```
7
+
8
+ あるいは、SWITCH関数を使ってもいいでしょう。
9
+
10
+ ```
11
+ =ARRAYFORMULA(SWITCH(B1:B,"日付","入社・復職日","入社",A1:A,"復職",A1:A,""))
12
+ ```
13
+ B列の見出し(1行目)が日付の場合です。