1

合計 if ステートメントがあります (ドイツ語):

=SUMMEWENNS(Rawdata!K2:K3446;Rawdata!I2:I3446;"bezahlt";Rawdata!A2:A3446;">= 04.03.2013 00:00";Rawdata!A2:A3446;"<= 10.03.2013 23:59")

セルの書式設定を確認したため、なぜ機能しないのかわかりません (TT.MM.JJJJ hh:mm)

データを取得する Shees は次のようになります。

======= A ======      == I ==  ==== K ====
04.03.2013 22:00      bezahlt     10,20 €

数式は、10,20 を返すはずなのに、「0」を返します。

間違いはどこですか?

式エディターを編集すると、次のように返されます。

ここに画像の説明を入力

正しい結果を得るために数式を編集するにはどうすればよいですか?

2回目の編集

わかりました数式は今動作します。今、私はそれをVBA経由でフィールドにコピーできるようにするだけでよいのですが、構文に問題があるようです:

Cells(5, fieldextsales).FormulaLocal = "=SUMMEWENNS(Rawdata!K2:K" & maxnumrows & ";Rawdata!I2:I" & maxnumrows & ";""bezahlt"";Rawdata!A2:A" & maxnumrows & ";"">= "&DATWERT(""& weekstart &" 23:59")";Rawdata!A2:A" & maxnumrows & ";""<= "&DATWERT(""& weekend & " 23:59"))"

助けてくれてありがとう

4

2 に答える 2

1

セルの日付の金額が書式設定された日付の金額として保存されている場合は、式を次のように変更します。

=SUMMEWENNS(Rawdata!K2:K3446;Rawdata!I2:I3446;"bezahlt";Rawdata!A2:A3446;">="&DATWERT("04.03.2013 00:00");Rawdata!A2:A3446;"<="&DATWERT("10.03.2013 23:59"))
于 2013-06-07T13:26:10.017 に答える