質問: 「引数が多すぎる」でexcelの数式が失敗する 数式に引数が多すぎるというメッセージがexcelから表示されますが、複数のifに関して見つけたチュートリアルはこのパターンに従います。私の公式は次のとおりです。=if(f5="credit", (e5*0.5), if(f5="debit", (e5*0.1)), if(f5="cash", (e5*0.2)), if(f5="adv.", (e5*0.1)) 私がしているのは、「クレジット、デビット、現金、または前払い」のテキストが前のセルにあるかどうかをセルに確認して、特定のパーセンテージを適用するように依頼することです。編集:スコットに感謝します、大いに助けました!
回答: f5が空であるか、記述したすべての値と異なる場合、()が多く、falseの場合は値がない場合は、式の最後に)を移動し、falseの場合は少なくとも1つの値を書き込む必要があります。 。 数式を修正し、値に「」を使用しました。falseの場合、空のセルが返されます。=if(f5="credit", (e5*0.5), if(f5="debit", (e5*0.1), if(f5="cash", (e5*0.2), if(f5="adv.", (e5*0.1),"")))) 例えば: if(f5 = "debit"、(e5 * 0.1)) 最後の)を数式の最後に移動しました あなたは見ることができます 関数の場合はネストされています