2014-11-16 7 views
0

Excel 스프레드 시트 IF 함수에 문제가 있습니다. 누군가가 그것을 고칠 수 있기를 바랍니다. 문제는 ")""(" 또는 ","를왔다 중 하나지만 지금은 그 어떤 도움이된다면 스프레드 시트 기능은 연방 세금입니다Excel 스프레드 시트 IF 함수 문제

=IF(C8<=0,0,C8,IF(C8=E7,C8*F6,0,IF(C8=E8,(F7*(C8-(C8*F6))),0,IF(C8=E9,(F8*(C8-(F7*(C8-(C8*F6))))),0,IF(C8>E9,(F9*(C8-(F8*(C8-(F7*(C8-(C8*F6))))))),0,) 

"많은 인자에"입니다.

C8= original amount 
E7= maximum tax bracket amount 
F6= percent amount 
E8= Next max tax bracket amount 
F7= percent amount 
E9= Next maximum tax bracket 
F8= Percent amount 


Federal Tax Rate: single   
Lower Rate 

$0.00  10% 
$9,075.00 15% 
$36,900.00 25% 
$89,350.00 28% 

수정 사항이 도움이 되었기를 바랍니다. 노력해 주셔서 감사합니다.

은 IF 함수를 엑셀 IF 함수에서

=IF($C$8<=0,0,IF($C$8=$E$7,$C$8*$F$6,IF($C$8=$E$8,($F$7*($C$8-($C$8*$F$6))),IF($C$8=$E$9,($F$8*($C$8-($F$7*($C$8-($C$8*$F$6))))),IF($C$8>$E$9,($F$9*($C$8-($F$8*($C$8-($F$7*($C$8-($C$8*$F$6))))))),0))))) 
+0

Excel에서 "인수가 너무 많습니다"라는 말을 들어 본 적이 없습니다. 일반적으로 매우 안정적이며 기능이 잘못되었거나 기능이 잘못되었을 수 있습니다. 이것은 실제 오류입니까? – ggdx

+0

그래, 그 오류가 존재합니다. "당신은이 기능에 대해 너무 많은 논점을 입력했습니다. 도움을 얻으려면 ...."그리고 네, 그는 기능을 사용하는 방식에 문제가 있습니다. – Dijkgraaf

+0

이제는 수식이 원하는 단어를 입력하십시오. 예 : 원래 금액이 0보다 작 으면 다른 것입니다. – Dijkgraaf

답변

1

에 대한 올바른 결과는 N8으로

=IF(C8<=0, <--Condition 
    0, <--True 
    C8, <--False 
    IF(<-- Too many arguments 
     C8=E7, <--Condition 
     C8*F6, <--True 
     0,  <--False 
     IF( <-- Too many arguments 
      C8=E8,   <--Condition 
      (F7*(C8-(C8*F6))) <--True 
      ,0   <--False 
      ,IF(   <-- Too many arguments 
       C8=E9,    <--Condition 
       (F8*(C8-(F7*(C8-(C8*F6))))), <--True 
       0,    <--False 
       IF(   <-- Too many arguments 
        C8>E9,     <--Condition 
        (F9*(C8-(F8*(C8-(F7*(C8-(C8*F6))))))) <--True 
        ,0          <--False 
        ,     <--Too many arguments (excess comma) 
       ) 

가에 명시된 수식을 보면

=IF(logical_test, [value_if_true], [value_if_false]) 

의 형식은 코멘트. "IF"문에는 3 개의 쉼표를 사용할 수 없습니다. 당신이 중첩하려면 다른는 내 문이 "IF"모두 (당신이했던 것처럼)

은 어쩌면 당신은 의미하지 후 중 하나 "TRUE"또는 "FALSE"영역에 그것을 넣어

=IF 
(
    C8<=0, <-- logical test 
    C8,  <-- value if true 
    IF  <-- value if false 

수식에 사용 된 각 셀에 레이블을 부여한 다음 수식에서 해당 레이블을 사용하고 점차적으로 빌드하는 것이 좋습니다. OriginalAmount가 0보다 작은이 0 반환하는 경우 경우 단일로의 시작,

=IF(OriginalAmount<=0,0,OriginalAmount) 

, 그렇지 않으면 그 다음 true 또는 false 부분 중 하나, 새 조건과 결과를 추가 OriginalAmount

을 보여줍니다.

=IF(OriginalAmount<=0,0,IF(condition,true,false)) 
+0

죄송합니다. 자세히 말씀해 주시겠습니까? 0이있는 공식은 단순히 IF일까요? – Echwaz

+0

질문을 정교하게 작성해야합니다. C8 = 0 인 경우 1) 사실 일 때 2) 거짓 일 때 원하는 것은 무엇입니까? – Dijkgraaf

+0

방정식에서 나는 원래 IF 계산서가 원수가 0 이하 였고 가능하지 않다는 것을 읽길 원했다. 불행하게도 참조하는 숫자가 그 이상인 경우 다른 조정 된 소득을 공식화하기 위해 셀이 필요합니다. 각 IF를 계산하려는 수식의 혼란이 있습니다. – Echwaz