以下のようにWhatIdがアカウントオブジェクトであっても、数式からはアカウントのフィールドを参照できないです。
IF (BEGINS (WhatId, "001"),TEXT(Account.S_VA_Account__c),NULL)
自動化処理で行うと
You're gonna need a Flow, Process, or Custom Code to do that
Formula to pull in Lead object data on Activity
数式では参照できないと思います。
よって、Idが006で始まる場合に レコードの取得で商談を検索してください。
これで商談名を得ることができます。
Formulas cannot reference other fields from WhatId. I believe it can be implemented using Apex triggers.
https://salesforce.stackexchange.com/questions/119669/apex-task-what-type
https://developer.salesforce.com/forums/?id=9060G0000005a24QAA