回答編集履歴
3
追記
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
理由は範囲の片側しか判定されていないからです。
|
1
|
+
理由はの1点目として範囲の片側しか判定されていないからです。
|
2
2
|
|
3
3
|
以下のように記述する必要があります。
|
4
4
|
|
@@ -20,7 +20,11 @@
|
|
20
20
|
|
21
21
|
```
|
22
22
|
|
23
|
+
後は起点となる部分をずらしていない(上記だとM1)から。
|
24
|
+
|
25
|
+
|
26
|
+
|
23
|
-
軽くするだけの理由なら以下のような式だと軽減されませんか?
|
27
|
+
ただ、軽くするだけの理由なら以下のような式だと軽減されませんか?
|
24
28
|
|
25
29
|
```Excel
|
26
30
|
|
2
修正
test
CHANGED
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
```Excel
|
26
26
|
|
27
|
-
=((M$1>=$B2)
|
27
|
+
=((M$1>=$B2)*(M$1<$C2)*$G2+(M$1>=$C2)*(M$1<$D2)*$H2+(M$1>=$D2)*(M$1<$E2)*$I2+(M$1>=$E2)*(M$1<$F2)*$J2+(M$1>=$F2)*$K2)*$A2
|
28
28
|
|
29
29
|
```
|
30
30
|
|
1
修正
test
CHANGED
@@ -22,13 +22,13 @@
|
|
22
22
|
|
23
23
|
軽くするだけの理由なら以下のような式だと軽減されませんか?
|
24
24
|
|
25
|
-
M2の例
|
26
|
-
|
27
25
|
```Excel
|
28
26
|
|
29
|
-
=((M1>=B2)*(M1<C2)*G2+(M1>=C2)*(M1<D2)*H2+(M1>=D2)*(M1<E2)*I2+(M1>=E2)*(M1<F2)*J2+(M1>=F2)*K2)*A2
|
27
|
+
=((M$1>=$B2) *(M$1<$C2)*$G2+(M$1>=$C2)*(M$1<$D2)*$H2+(M$1>=$D2)*(M$1<$E2)*$I2+(M$1>=$E2)*(M$1<$F2)*$J2+(M$1>=$F2)*$K2)*$A2
|
30
28
|
|
31
29
|
```
|
30
|
+
|
31
|
+
※上記をM2に張り付けてコピーして、他のセルに張り付け
|
32
32
|
|
33
33
|
但し、例示の書式だとどちらかに寄せるしかないので、上記は開始を起点として片側のみの判断となっています。
|
34
34
|
|