[[20210224062301]] 『MATCH関数、INDEX関数、IF関数 MIN関数で0以外の吹x(ガリ) ページの最後に飛ぶ

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

 

『MATCH関数、INDEX関数、IF関数 MIN関数で0以外の数字を拾うようにしたい』(ガリ)

G列14行目 ボールペン        H列14行目 125%(ピポットで組んだ前年比)
G列15行目 シャープペン       H列15行目 96%(ピポットで組んだ前年比)
G列16行目 新商品のシャープペン   H列15行目 0もしくは空白(前年比ないため計算不可)
これを=INDEX($G$14:$G$1048576,MATCH(MIN($H$14:$H$1048576),$H$14:$H$1048576,0))で引っ張ると 16行目の新商品のシャープペンの名前を拾ってしまいます。
正しいのは15行目のシャープペンの値を拾いたいのですが組み合わせ方が難しく
ご教授いただけると幸いです。よろしくお願いします。
MIN関数をつかって0の値を拾わないインデックス、much関数の組み合わせ方が知りたいです。

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


 EXCELのバージョンは何だろうか?
 2019及び365であれば条件付き最小値のMINIFS関数が使える。
(ねむねむ) 2021/02/24(水) 08:54

 MIN関数の代わりに
SMALL(範囲,1+COUNTIF(範囲,0))
で0より大きい最小値を求める?
(はまちゃん) 2021/02/24(水) 11:08

>前年比ないため計算不可

この条件をセルH14の式に組み込めばどうでしょう。

 H14: =IF(前年比ない,"",現状の計算式)

これで「前年比ない」ならば「""」ヌルストリングとなりますから
「シャープペン」が帰ります。

(メジロ) 2021/02/24(水) 11:40


コメント返信:

[ 一覧(最新更新順) ]


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