Validating Adj = Yの場合、Billingワークシートのagt_amtをBilling.Agt_AmtにBalanceSheet.Differenceを追加する際の値を置き換える必要があります。 Match and is not isblankの式ではあるが、適切な構文の助けが必要である。適切な構文と一致しない場合isblank
問題が再発する 値が検証されているかどうかを確認する必要があるため、Validate = Y、Then qillingDifference.Differernceの値でBilling.agt_amtの値を調整します。
Craig Wさんの代理人amt 195.75と言って、彼は彼に支払う金額(-5.50)を必要とし、調整することが確認されました。元の請求書でエージェントの金額を190.25に調整する必要があります。
調整された値と元の値を使用して、請求書ワークシートに新しい列を作成し、ワークシートを完成させる前に元の列にコピーします。
=IF([@agtno]=B24,[@[agt_amt]],SUMPRODUCT((Balance!$B$2:$B$7=[@agtno])*(Balance!$F$2:$F$7="Y")*Balance!$E$2:$E$7)+[@[agt_amt]])
qryDifferenceとは何ですか? – dbmitch
PowerQueryに基づいた私のテーブルの名前 –
あなたのフィールドが名前付き範囲を返す場合、それらから返される値のいくつかの例を示してください。また、範囲が同じシート内にあるかどうかを示します。 @agtnoはパラメータですか?シートの例行を表示する – dbmitch