[[20221201110945]] 『直前3セルであれば一番下の数字求める』(三輪車) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『直前3セルであれば一番下の数字求める』(三輪車)

直前3行のセル( A列 )を対象にして、3セル全部空白 or
3セル全部に数字 or 2セルに数字 or 1セルのみに数字

 と4種類のパターンがあります
複数セルに数字が入っている場合だと、一番下のセル
(行番号が大きい)の数字をB列に求める数式をよろしく
お願い致します

     A列      B列

2 450

3     450

4     450

5 510     450

6 580     510

7     580

8     580

9     580

10 350 

11 610     350
 
12 200     610

13 700     200

< 使用 Excel:unknown、使用 OS:Windows10 >


・B10には580が代入されないのか
・4種類のパターンを上げているが、そのパターンごとに処理は変わるのか
・B列に入る式の概要は、「B該当列より上でかつ数字が入力されている場合、その数字を表示する」というロジックで良いのではないか

(ろじ) 2022/12/01(木) 11:26:24


 単純にIF関数をネストすればよいのでは?
(abc) 2022/12/01(木) 11:32:07

 B2:B3セルとB4セル以降で異なる式になるが。
 B2セルに
 =IFERROR(LOOKUP(10^16,A$1:A1),"")
 と入力してB3セルにフィルコピー。

 B4セルに
 =IFERROR(LOOKUP(10^16,OFFSET(A4,-3,,3)),"")
 と入力して下へフィルコピーではどうだろうか?
(ねむねむ) 2022/12/01(木) 11:40:36

 3行目からですよね?

 ねむねむさんのとあまり変わりませんけど
 ※Excel2007以降だとして

 B3 =IF(A2="","",A2)

 B4 =IFERROR(LOOKUP(10^9,A1:A3),"")  下コピー

 少なくとも例示通りにはなります。

 以上
(笑) 2022/12/01(木) 11:56:27

 ああ、そうか。
 A2セルに値があろうがなかろうがB2セルが空白になることは確実か。
(ねむねむ) 2022/12/01(木) 11:59:12

ろじ様 abc様 ご指摘ありがとうございます 

ねむねむ様 笑様 希望通りとなりました、
ありがとうございます
(三輪車) 2022/12/01(木) 12:15:43


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.