Ich muss die Daten der agt_amt aus dem Billing-Arbeitsblatt durch den Wert in der Addition der BalanceSheet.Difference zu Billing.Agt_Amt ersetzen, wenn Validated Adj = Y. Ich habe mit gespielt die Übereinstimmung und wenn nicht isblank Formel, aber etwas Hilfe mit der richtigen Syntax benötigen.Ordnungsgemäße Syntax Match und wenn nicht isblank
Restating Problem Ich muss überprüfen, ob der Wert validiert wurde daher die Validate = Y, dann passen Sie den Wert der Billing.agt_amt durch den Wert der QryDifference.Difference.
Sagen Sie für Craig W seinen Agenten 195,75 und er wurde validiert zu brauchen und Anpassung in Höhe von (-5,50) zu ihm. Ich muss den Agentenbetrag auf der ursprünglichen Abrechnung auf 190,25 einstellen.
So dachte ich, eine neue Spalte auf dem Billing-Arbeitsblatt mit dem angepassten Wert und dem ursprünglichen Wert zu erstellen, dann kopieren Sie die Spalte über das Original vor dem Finalisieren des Arbeitsblatts.
=MATCH([@agtno],qryDifference[agtno],IF(NOT(ISBLANK(qryDifference[Validate Adjustment])),qryDifference[Difference],0))
Lösung anderer Stelle gefunden:
=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]])
Was ist qryDifference? – dbmitch
Name meiner Tabelle basierend auf einer PowerQuery –
Wenn Ihre Felder benannte Bereiche zurückgeben, zeigen Sie bitte einige Beispiele - von Werten, die von ihnen zurückgegeben werden. Geben Sie auch an, ob die Bereiche auf demselben Blatt liegen. Ist @agtno als Parameter? Beispielzeile aus Blatt – dbmitch