
No.1ベストアンサー
- 回答日時:
F2セルに
=INDEX(A2:E2,LARGE((A2:E2<>0)*COLUMN(A2:E2),1))-INDEX(A2:E2,LARGE((A2:E2<>0)*COLUMN(A2:E2),2))
をコピー&ペーストして
配列数式なので、入力は、Ctrl+Shift+Enter(3つのキーを同時押し)として下さい。
この回答へのお礼
お礼日時:2016/12/11 16:47
早速のご回答ありがとうございました。
やはり、私のレベルでは解決できない問題でした。
大変助かりました。ありがとうございました。
No.2
- 回答日時:
ユーザ定義関数で良ければ、こんな感じです。
下記のVBAを標準モジュールに張り付けた後、F2セルに下記の数式を入力して、下へオートフィルでコピーします。
F2セル =mycompute(A2:E2)
Function MyCompute(r As Range) As Variant
Dim i As Long
Dim f As Long
For i = r.Count To 1 Step -1
If r(i).Value <> 0 Then
If f = 0 Then
MyCompute = r(i).Value
Else
MyCompute = MyCompute - r(i).Value
End If
f = f + 1
End If
If f >= 2 Then Exit For
Next i
End Function
この回答へのお礼
お礼日時:2016/12/11 16:58
早速のご回答ありがとうございました。
無事に結果を出す事ができました。
ベストアンサーにさせていただきたかったのですが、
先に回答頂いた方にさせていただきました。
VBAならできるのかなぁ、などと考えてはいたのですが、
全く知識がなかったもので・・・
大変助かりました、ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで、指定の値よりも大...
-
EXCELのcountif関数での大文字...
-
SUMIF関数で、「ブランク以外を...
-
自分の左隣のセル
-
エクセルで特定のセル内にだけ...
-
文字列から英数字のみを抽出す...
-
エクセル1行おきのセルを隣の...
-
【Excel】4つとばしで合計する方法
-
文字数のカウントと平均数の算出
-
excelで、空白を除いてデータを...
-
エクセルに入力後、別シートの...
-
エラー「#REF」の箇所を置き換...
-
エクセル 複数セルに対しての範...
-
エクセルで一番下のセルとその...
-
エクセルのセルにある同じ値が...
-
Excelで大量のセルに一気に関数...
-
Excelで日付が入っていたら金額...
-
substitute関数についての質問です
-
エクセルの関数
-
EXCEL マクロで2つの作業を行い...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SUMIF関数で、「ブランク以外を...
-
文字列から英数字のみを抽出す...
-
EXCELのcountif関数での大文字...
-
文字数のカウントと平均数の算出
-
エクセル1行おきのセルを隣の...
-
エクセルで、指定の値よりも大...
-
エクセルで特定のセル内にだけ...
-
自分の左隣のセル
-
excelで、空白を除いてデータを...
-
セルを結合した時のエクセル集...
-
EXCELでマイナス値の入ったセル...
-
週の労働時間を計算するエクセル
-
【Excel】4つとばしで合計する方法
-
エクセルで、A2のセルにA3...
-
同一セル内の重複文字を削除し...
-
エクセルに入力後、別シートの...
-
一時間当たりの製造数を調べた...
-
エラー「#REF」の箇所を置き換...
-
EXECL バーコード生成でBarCode...
-
何時から何時までを○○、何時か...
おすすめ情報
すみません・・・
その次に出てきた数字(0を除く)を引くという数式は組めますでしょうか?
↑
の誤りです。