Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2016)
昨日の変化表示です  半平太様 よろしくお願いします。
投稿日時: 21/02/13 12:47:04
投稿者: ronboi

 半平太様
昨夜は大変有り難うございます。
お掛け様で、作成することが出来ました。有り難うございます。
昨夜と似ていますが、逓減箇所が2カ所にへ化しました。
私も試して見ましたが何か変です、お忙しい中申し訳ございません。
ご指導よろしくお願いします。
 
 
行 _D_ _E_ _F_ _G_ _H_ : : _____O_____ _P_ _Q_ __R__ _S_ __T__ _U_ U
 1 A B C D : : A B C D E F G
 2 5 10 15 20 : : 変位
 3 E F G : : 移動
 4 25 30 35 : : 傾き
 5 : : 始点位
 6 : : 始点POS
 7 0
 8 1
 9 2
10 3
11 4
12 A 5 0
13 6 6
14 7 12
15 8 18
16 9 24
17 B 10 30
18 11 30
19 12 30
20 13 30
21 14 30
22 C 15 30
23 16 24
24 17 18
25 18 12
26 19 6
27 D 20 0
28 21 6
29 22 12
30 23 18
31 24 24
32 E 25 30
33 26 30
34 27 30
35 28 30
36 29 30
37 F 30 30
38 31 24
39 32 18
34 33 12
35 34 6
36 G 35 0
37 36 0
38 37 0
このように変化させたいのですがよろしくお願いします。
 

回答
投稿日時: 21/02/13 15:18:45
投稿者: 半平太

名指しの質問はご遠慮ください。
  
D:H列近辺にあるデータは、データ整理上、手間が増えるだけなので、
そっちを参照する方式は止めます。
  
※もし、D:Hにもデータ表示が必要なら、逆に右の方あるテスト用データを参照して表示してください。
  
なので、O(オー)列より右側だけで、下図「テスト用諸データ」を作ってください。
※数式がないところは手入力で埋めるセルです。
  
(1) P3セル =Q6-P6
(2) P4セル =ROUND(P2/P3,1)
(3) Q5セル =P5+P2
  
上の式を、それぞれ右に5列分コピー
  
<テスト用諸データ>

行  __O__  _P_  _Q_  _R_  _S_  _T_  _U_  _V_
 1          A    B    C    D    E    F    G  
 2  変位    30    0  -30   30    0  -30     
 3  移動     5    5    5    5    5    5     
 4  傾き     6    0   -6    6    0   -6     
 5  始点Y    0   30   30    0   30   30    0
 6  始点X    5   10   15   20   25   30   35

下の数式を入力して、それぞれ下方へコピー
(1) D7セル =IF(COUNTIF(P$6:V$6,E7),INDEX(P$1:V$1,MATCH(E7,P$6:V$6,0)),"")
(2) E7セル =ROW()-7
(3) F7セル =IFERROR(IF(D7<>"",HLOOKUP(D7,P$1:V$5,5,FALSE),N(F6)+INDEX(P$4:V$4,MATCH(E7,P$6:V$6))),"")
 

投稿日時: 21/02/13 19:37:43
投稿者: ronboi

  
  半平太様
有り難うございます。
すべて出来使用することが出来ました、心からお礼申します。
出来なかった部分は、今までは、手で記入して使用していました。
とても便利になり、使用したいと思います。
 
 
2回目の編集で終了箇所五箇所が今までは0で出ていたのにマイナス数値で記載されます。
特に問題は無いのですが、出来れば消したいです。
 
又の機会もよろしくお願いします。
 ronboi