この方程式をExcelでどのように行うことができますか
If text "t" then goto cell x if not goto cell y
そして機能を実行する
If cell has letter t do (28.5%*cell) if not do (15%*cell)
この方程式をExcelでどのように行うことができますか
If text "t" then goto cell x if not goto cell y
そして機能を実行する
If cell has letter t do (28.5%*cell) if not do (15%*cell)
テキスト「t」の場合はセルxに移動し、そうでない場合はセルyに移動します
あなたがgotoによって「解決する」ことを意味したと仮定すると、これはあなたが探しているものである可能性があります。
=IF(S1="t",X1,Y1)
セルS1の値が「t」の場合、数式が含まれているセルの値は、それ以外の場合はセルX1、Y1の値になります。
セルに文字tがある場合は(28.5%* cell)、ない場合は(15%* cell)
これは次の式になります。
=IF(IFERROR(SEARCH("*t*",A1)), 28.5% * B1, 15% * C1)
いくつかのテストデータ:
A | B | C
1 mytest | 100 | 200
そこ に「、」がありませんでした。それをExcelにポップしましたが、機能しませんでした。
する必要があります =IF(IFERROR(SEARCH("*t*",A1),), 28.5% * B1, 15% * C1)
そしてそれはうまくいく
だから私が理解しているように、あなたには3つの列があり、1つは文字で、2つは数字です。列 1 は t またはその他のいずれかであり、列 2 と 3 はさまざまな回答です。したがって、私の解決策では、文字が列 a であり、数字が列 b と c であり、関数が d にあると想定しています。列が異なる場合は、それに応じて調整できます。次に、関数を下にドラッグできます(または、上部にあるセルに配置する場合は上に)、行番号を調整します。
=IF(A1 = "t",B1 * 0.285,C1 * 0.15)
したがって、基本的にセルA1を取得し、文字tであるかどうかを確認します。そうであれば、b1` の数値を取り、それに 28.5% を掛けます。そうでなければ、c1 の数値を取り、それに 15% を掛けます。