EXCEL nested IF alternation












0














I am using poi to generate a cascade dependent drop-down lists, but Excel has a limit to the nested IF formula, so I was wondering can I change it to CONCATENATE IF. However, after the change the formula does not work. Is there anything I missed? Thank you very much for any hint!



The original formula was as follows, and it works:



IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,))


The alternate formula doesn't work:



IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,)&IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,)









share|improve this question









New contributor




user981728 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1




    How many nested IF are you using originally? Unless you're on XL 2003 it should be pretty hard to hit the limit. If you don't provide the False parameter, the result of your concatenation will be peppered with "FALSE", if it worked. I don't understand why you return a range in the TRUE statement. What feeds off the result of the IF? As a new user please read this carefully: Edit your question to add clarification. Then post a comment to alert the followers of the question.
    – teylyn
    Jan 7 at 1:50










  • try =IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,"")&IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,"")
    – p._phidot_
    2 days ago
















0














I am using poi to generate a cascade dependent drop-down lists, but Excel has a limit to the nested IF formula, so I was wondering can I change it to CONCATENATE IF. However, after the change the formula does not work. Is there anything I missed? Thank you very much for any hint!



The original formula was as follows, and it works:



IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,))


The alternate formula doesn't work:



IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,)&IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,)









share|improve this question









New contributor




user981728 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 1




    How many nested IF are you using originally? Unless you're on XL 2003 it should be pretty hard to hit the limit. If you don't provide the False parameter, the result of your concatenation will be peppered with "FALSE", if it worked. I don't understand why you return a range in the TRUE statement. What feeds off the result of the IF? As a new user please read this carefully: Edit your question to add clarification. Then post a comment to alert the followers of the question.
    – teylyn
    Jan 7 at 1:50










  • try =IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,"")&IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,"")
    – p._phidot_
    2 days ago














0












0








0







I am using poi to generate a cascade dependent drop-down lists, but Excel has a limit to the nested IF formula, so I was wondering can I change it to CONCATENATE IF. However, after the change the formula does not work. Is there anything I missed? Thank you very much for any hint!



The original formula was as follows, and it works:



IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,))


The alternate formula doesn't work:



IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,)&IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,)









share|improve this question









New contributor




user981728 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











I am using poi to generate a cascade dependent drop-down lists, but Excel has a limit to the nested IF formula, so I was wondering can I change it to CONCATENATE IF. However, after the change the formula does not work. Is there anything I missed? Thank you very much for any hint!



The original formula was as follows, and it works:



IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,))


The alternate formula doesn't work:



IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,)&IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,)






microsoft-excel microsoft-excel-2010 java






share|improve this question









New contributor




user981728 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




user981728 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited Jan 6 at 23:42









Run5k

10.8k72950




10.8k72950






New contributor




user981728 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked Jan 6 at 23:22









user981728user981728

41




41




New contributor




user981728 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





user981728 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






user981728 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








  • 1




    How many nested IF are you using originally? Unless you're on XL 2003 it should be pretty hard to hit the limit. If you don't provide the False parameter, the result of your concatenation will be peppered with "FALSE", if it worked. I don't understand why you return a range in the TRUE statement. What feeds off the result of the IF? As a new user please read this carefully: Edit your question to add clarification. Then post a comment to alert the followers of the question.
    – teylyn
    Jan 7 at 1:50










  • try =IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,"")&IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,"")
    – p._phidot_
    2 days ago














  • 1




    How many nested IF are you using originally? Unless you're on XL 2003 it should be pretty hard to hit the limit. If you don't provide the False parameter, the result of your concatenation will be peppered with "FALSE", if it worked. I don't understand why you return a range in the TRUE statement. What feeds off the result of the IF? As a new user please read this carefully: Edit your question to add clarification. Then post a comment to alert the followers of the question.
    – teylyn
    Jan 7 at 1:50










  • try =IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,"")&IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,"")
    – p._phidot_
    2 days ago








1




1




How many nested IF are you using originally? Unless you're on XL 2003 it should be pretty hard to hit the limit. If you don't provide the False parameter, the result of your concatenation will be peppered with "FALSE", if it worked. I don't understand why you return a range in the TRUE statement. What feeds off the result of the IF? As a new user please read this carefully: Edit your question to add clarification. Then post a comment to alert the followers of the question.
– teylyn
Jan 7 at 1:50




How many nested IF are you using originally? Unless you're on XL 2003 it should be pretty hard to hit the limit. If you don't provide the False parameter, the result of your concatenation will be peppered with "FALSE", if it worked. I don't understand why you return a range in the TRUE statement. What feeds off the result of the IF? As a new user please read this carefully: Edit your question to add clarification. Then post a comment to alert the followers of the question.
– teylyn
Jan 7 at 1:50












try =IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,"")&IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,"")
– p._phidot_
2 days ago




try =IF(Sheet0!$A$2="HA",aux!$A$2:$I$2,"")&IF(Sheet0!$A$2="DC",aux!$A$3:$C$3,"")
– p._phidot_
2 days ago










0






active

oldest

votes











Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});






user981728 is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1391295%2fexcel-nested-if-alternation%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes








user981728 is a new contributor. Be nice, and check out our Code of Conduct.










draft saved

draft discarded


















user981728 is a new contributor. Be nice, and check out our Code of Conduct.













user981728 is a new contributor. Be nice, and check out our Code of Conduct.












user981728 is a new contributor. Be nice, and check out our Code of Conduct.
















Thanks for contributing an answer to Super User!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1391295%2fexcel-nested-if-alternation%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How to reconfigure Docker Trusted Registry 2.x.x to use CEPH FS mount instead of NFS and other traditional...

is 'sed' thread safe

How to make a Squid Proxy server?