I don't think you can use semi colons to seperate arguments. Also, I'm pretty sure sumif is =sumif([criteria range],[criteria) with no room for a third argument.
I'm having a little trouble visualizing what you're trying to do here. Tell us more!
Can you give more details. Becoz in this formula you have wrote; instead of , and which type of type you are working? formula wise =IF(C179="TRUE",SUMIF($E$178:$P$178,"x",E179179,""). all are ok, but if you didn't get any answer, then may be some errors. Please upload file. so that we can help you.
You are comparing C179 with the text string "TRUE" ; for this to work correctly , C179 should contain the text string TRUE which is obtained by entering the text TRUE prefixed by an apostrophe '.
Otherwise , format C179 as TEXT and then enter the text TRUE in it.
If C179 contains the logical values TRUE or FALSE , then the correct way to formulate the IF statement would be :
I think Excel is very intelligent , or forgiving !
TRUE and =TRUE being equivalent appears logical ( pun intended ) , since we would expect 5 and =5 to be equivalent ; =TRUE() appears to be consistent with constructs such as =NA().