• 締切済み

エクセル関数について

エクセルの関数を教えてください。 例:25..15. 9.- 1.- 3. このように徐々に減って行く数値の並び(行・列)を別の行・列で 最初にマイナス(ー)になったセルのみ何かしらの数値を反映させるほ方法ってありますか? 何かしらの数値を1として、上記の例で説明すると 答:空白.空白.空白.1.空白 になります。(最初のマイナス、ー3を空白にするのがポイントです)

みんなの回答

回答No.2

複数の関数を使用することになりますがよろしいでしょうか? 1最初にIF関数で+の値を排除 例IF(A1(データセル)<0、A1、”スペース”)B列に作成 2次にその中の最大値を探しますmax(例B1:B100)C1に作成 3最後に最初のデータから2で得られた数値とイコールとなる値を表示させる  例 if(A1=C1、1、”スペース”)    if(A2=C1、1、”スペース”)D列         ・ D列を見るとより0に近い不の値に1の表示ができます。

murakami0817
質問者

お礼

回答ありがとうございました。 早速試してみます。

noname#203218
noname#203218
回答No.1

データがA1~F1にある事を仮定。 A2に下記式コピペ、F2までフィルコピー =IF(LARGE($A$1:$F$1,COUNTIF($A$1:$F$1,">0")+1)=A1,LARGE($A$1:$F$1,COUNTIF($A$1:$F$1,">0")+1),"")

murakami0817
質問者

お礼

回答ありがとうございました。 早速試してみます。

関連するQ&A

専門家に質問してみよう