2017-08-07 19 views
-2

別のシートを参照することをお勧めします。 最初のシートにはクレジットカード明細書が添付されています 2枚目のシートは最初のシートを見て日付範囲を調べる必要があります。日付ごとに2枚目のA列の日付であるかどうかを確認する必要があります。 正しい日付であれば、2番目のシートの列Bにその金額を加算する必要があります。埋め込みifステートメントを使用してforループを作成する

だから、本当の基本的なコーディング言語で、それは私はちょうど私がいるだろう、手ですべてをやっているつもりならば、これはExcelで可能であるかどうかを知りたいこの

B1 = 0 
For Sheet1!A1 to Sheet1!A99(If Sheet1!A1 = Sheet2!A1 then Sheet2!B1 + Sheet1!B2) 

ようになります。悲しくさせる。

+2

これはvbaや数式で達成できると確信しています。しかし、スタックオーバーフローは私のコードではなく、コードを教えてくれたり、サイトの開始場所を教えたりします。試したコードを置いて、失敗した箇所を説明し、その失敗に関連する特定の質問をしてください。 –

+0

'C1'、' = If($ A1 = Sheet2!A1、Sheet2!B1 + Sheet2!B2、 "") 'でドラッグダウンしますか? – BruceWayne

+0

残念ながら、ある日は料金がかかりませんし、10日以上かかる場合もあります。私はそれを区別するためのプログラムが必要です。上記を下に引っ張ると、空白がたくさん出てくるだけです。 –

答えて

0

これはSUMIF機能で実現できるものですか?

関連する問題