タイトルの3つの関数ですが普通にコードを書いていると委任警告が出ません。
しかし、実際には委任されてないので工夫が必要です。
例えば
Filter(ShowColumns(DB,Column1,Column2),Column1=○○)
とすると委任されないので
上限行引っ張ってきた上でFilterされてしまう為、正しい結果が表示されません。
そこはうまく工夫して(Filterで上限行以下となる前提条件の下)
ShowColumns(Filter(DB,Columns1=○○),Column1,column2)
とすると正しい結果が得られます。
(内側から処理が進むため)
DropColumnsやAddColumnsも同様