シトロエン C2 のみんなの質問

解決済み
回答数:
1
1
閲覧数:
181
0

Excelについて、お教えください。
Excelがあまり得意でないため、ネットで調べたもので作成しております。

会社の自動車がたくさんあり、各自動車の距離や給油量、給油の金額、燃費などを日ごとに自動計算をしたいと思っています。
月末には各自動車の給油金額合計、燃費、その月の総距離が分かるようにしたいです。

日によって同じ車でも運転手が異なる場合があるので、シート1に運転手の名前、車種、車両番号、支払い方法、前月(の月末)のメーター距離、燃料の種類、天気などを入力した一覧表を設けました。

シート2で【データの入力規則にあるリスト機能】を使用し、シート1の表から運転手の名前、車両番号、支払い方法、車両番号、支払い方法、燃料の種類などをプルダウンで選択できるようにしております。

自分が運転した車両番号を選択すると、シート1に入力してある前月のメーター距離をVLOOKUP関数で自動表示するようにしております。

シート2での手入力が必要な箇所は日付、給油量、その日の走行距離、給油単価、給油場所などの備考だけにしております。
あとは自動で計算できるようにしたいと考えております。

ここで悩んでいるのが、燃費の計算に必要な「前回のメーター距離」についてです。
月初の始めに運転した場合ならシート1に入力した前月のメーター距離で問題ないのですが、同じ月に既に入力された車両番号の車を運転した際にシート1の前月のメーター距離ではなく、シート2に入力した走行距離を表示させたいのです。
どのような関数を用いればよろしいでしょうか。

前置きが長くなりましたが、お教えいただきたく存じます。
何卒よろしくお願いいたします。

質問の画像
「みんなの質問」はYahoo!知恵袋の「自動車」カテゴリとデータを共有しています。

ベストアンサーに選ばれた回答

「今月誰かが車両番号Aの車を先に運転していたら車両番号Aの前回の走行距離、そうでなければ車両番号Aの前月の距離をVLOOKUPで」ということでしょうか(今日の距離引く前回の距離でどれくらい走ったか計算したい)

ちょっと試してみてください
=IF(COUNTIF(INDIRECT("A2:A"&ROW()-1),A13)>0,XLOOKUP(A13,INDIRECT("A2:A"&ROW()-1),INDIRECT("C2:C"&ROW()-1),,0,-1),[ここに先月の値を出すVLOOKUPの式を入れる])

もっといい式誰かが書いてくれそうだけど

回答の画像

質問者からのお礼コメント

2021.12.13 09:14

長い間、ありがとうございました!
totto様のアドバイス通りに作成していきたいと思います。

もしかしたらまた知恵袋で質問させていただくかもしれません。
またその時はお力添えをいただければ幸いです。
この度は本当にありがとうございました。

その他の回答 (0件)

その他の回答はまだありません

「みんなの質問」はYahoo!知恵袋の
「自動車」カテゴリとデータを共有しています。

あわせて知りたい

シトロエン C2 新型・現行モデル

査定を依頼する

メーカー
モデル
年式
走行距離

※ 掲載しているすべての情報について保証をいたしかねます。新車価格は発売時の価格のため、掲載価格と実際の価格が異なる場合があります。詳細は、メーカーまたは取扱販売店にてお問い合わせください。

ログイン

中古車探しをもっと便利に

  • 中古車お気に入り管理
  • おすすめ中古車の表示

シトロエン C2のみんなの質問ランキング

あなたにおすすめのサービス

メーカー
モデル
年式
走行距離