【1 OSの種類         .】 Windows10 Pro
【2 Excelのバージョン   】 Excel 16.0
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 クエリが使えるか】 いいえ
【6 クエリでの回答】 否
【7 Accessが使えるか】 いいえ
【8 Accessでの回答】 否
【9 VBAの方が簡単で早くできる場合はVBAで回答】 可 (VBAでなければどうしようもなければ頑張るつもり)

 ・現在のセル内の入力内容
A1 方向/ B1 階段/ C1 倍率/ D1 上結果/ E1 下結果

A2 =IF(RAND()<0.5,"上","下")
 1/2の確率で文字列「上」か「下」が出る。
B2 =RANDBETWEEN(1,100)
 1〜100の数字がランダムで出る。便宜的に今は「2」が出ているとする。
C2 3 (2、4、5とか任意の数字を入れて良い。)
D2 =SUM(B2*C2)
E2 =SUM(B2*C2)

D2、E2で困ってるんだ。
もしもA2が「上」なら、D2は6、E2は-6
逆にA2が「下」なら、D2は-6、E2は6

となるようにしたいんが、まったく分からん!
ググってifsumとか、なんかそれっぽい関数まではたどり着けたんだが、特定の文字列によって計算結果をプラスかマイナスにするなんてやり方は見つけられんかった・・・
これは可能なんやろか?よろしくお願いします。