Forum Discussion

KLBradford's avatar
KLBradford
Copper Contributor
May 28, 2020

Issue _xlfn.Single and @ being added to formulas - unsupported functions - NOT THE REASON

Excel has recently been adding the @ symbol after saving and reopening the spreadsheet.

Examples

=@NamedRange

=@Iferror(...

and even inside the formula

=@iferror(index(@indirect(file.xlsx...

 

When my spreadsheet was opened by a colleague if had _xlfn.Single(sSourceFile)

This was a formula referencing a Named Range called sSourceFile.  This was not a function that is not supported by my version of Excel; it happened to a simple reference to a Named Range.  My colleague has Excel 2016 and I have MS Office 365.

 

This issue began after MS Office 365 was updated.

 

Has anyone else had this issue and has anyone found a work around or resolution?

 

Thank you,

Katherine Bradford

4 Replies

  • KLBradford 

    Katherine, yes, so called implicit intersection '@' was introduced with dynamic arrays in previous year. All details are here Implicit intersection operator: @ 

    Usually it works correctly and could be ignored. An error you have most probably since you used mixed operator like =SingleSource + something. Such errors are also described in above article.

     

    The only way is to re-write such expression differently.

     

    • StuartBisset's avatar
      StuartBisset
      Copper Contributor

      SergeiBaklan 

      I have come across this issue a few times over the last few months, and after a quiet spell it re-occurred today.  I sent a workbook to a client who is on exactly the same version of excel as me (2011 13426.20332).  3 index formula that I had written (without the implicit intersection '@'), had been automatically changed by excel so that they now had the @ symbol.  When I sent the file to my client, on opeing the file that @ symbol had changed to  _xlfn.single and so was now returning the #NAME? error.

       

      To fix the issue, I must go back into my copy, delete the @ symbol, and save&send again.

       

      This surely must be a bug in Excel, under the circumstances.

    • KLBradford's avatar
      KLBradford
      Copper Contributor
      Thank you so much. One formula was just a reference to a named ranged. We have a consultant with the same version of MS Office 365. He is not experiencing the issue at all I will read the article and let you know. Thank you again!!! Katherine Bradford

Resources

OSZAR »