I have an Excel file on SharePoint.
Multiple people edit said file.
Offline and online.
Excel unfills all calculated cells (VLOOKUP and MATCH) that depend on other sheets in the same workbook at random.
So if you would open or reload that file, suddenly all the cells that use VLOOKUP or MATCH would be blank.
Upon further investigation nobody changed anything or deleted anything.
It just happens randomly.
Now it has happened 2 weeks ago and just today.
I have an interim solution that is to go to a cell with a formula, hit return, then click „overwrite all cells in this column with this formula“ and then click undo to prevent custom cell content to be overwritten.
Everything is back to normal afterwards.
I talked to a colleague, he has the exact same issue also totally at random.
He also encountered this on files that are not being edited by multiple people but himself.
So it is not dependent on the file itself.
Could the language play into this problem?
On some PCs Excel is in English and on some in German.
=IFERROR(IF(ISNA(VLOOKUP(D185,Sheet1!$B$3:$D$616,3,FALSE)),(VLOOKUP(D185,'Sheet2'!$B$3:$D$22200,3,FALSE)),(VLOOKUP(D185,Sheet1!$B$3:$D$616,3,FALSE))),"")
Seems like your sheet isn't calculating upon open. See if this link is of use to you.
https://superuser.com/questions/448376/what-is-the-excel-hotkey-to-re-calculate-all-formula-in-sheet
Also check your program settings and see if auto-calculate sheets is enabled. Don't know from the top of my head where it is located.
Alternative create a small vba function to force recalculate on workbook open.
Getting Excel to refresh data on sheet from within VBA
Related
Issue: As the title says, any time a LAMBDA formula is used in my spreadsheet it forces all other users who have the shared spreadsheet open to reopen the spreadsheet.
With my brain's limited capacity, I am struggling to find anyone else struggling with this issue in any google search I've tried.
What I've tried: I've tried several methods to get the formula into the needed cells (thinking perhaps it was a macro that was breaking things) - regardless if I'm typing, copying/pasting, using VBA to write the cell contents, as soon as the cell contents are "locked in" every other user is forced to reopen.
Is this a known issue (that I just suck at googling) or "feature"? Has anyone else experienced this and/or found a workaround?
For use-case, and how I have things structured, I've included a link to a "neutered" spreadsheet that can be downloaded (making it live might break it as soon as someone else makes changes something, and I wouldn't have any way to ensure everyone has an original copy to look at)
https://www.dropbox.com/s/35gbt7shulx5ckt/PFab%20-%20error%20reproduction.xlsx?dl=0
In the O-T columns I would place the formulae =orderDate or =customLead(numberOfDays) (where "numberOfDays" is an integer entered, not a formula). Either of these will force the spreadsheet to reopen for other users.
Here are the custom formulae I'm using:
orderDate =IF(SFD="","",recurse(sub,daysOff))
SFD =PFAB!$A16 (row changes depending on cell selected)
recurse =LAMBDA(x,y,IF(OR(x=y,WEEKDAY(x)=1,WEEKDAY(x)=7),recurse(x-1,y),x))
sub =LAMBDA(x,y,IFERROR(x-y,TODAY()))(SFD,leadtime)
daysOff =OFFSET(daysOff!$A$1,,,COUNTA(daysOff!$A:$A),1) (dynamic range with stat holidays)
leadtime =INDEX(LeadTimeTable[Lead Time],COLUMN()-14) (row of table selected based on column formula is in)
customLead =LAMBDA(numberOfDays,recurse(SFD-numberOfDays,daysOff))
I have a large excel file with vba codes. When opening the file, excel automatically started calculating, hence it took minutes to even open the file. I set the workbook calculations in File/Options to Manual which solved the problem. However, when I run the macro now, it does not update the cells. Instead it puts the correct formulas in each cell without calculating to find the right value.
Strangely, Shift F9 does not work anymore. Yet when I go to one of the cells and press F2+ENTER the correct value is displayed.
Any idea how I can solve this issue?
creating or moving some/all reference containing worksheets (out and) into your workbook may solve it.
More details here: https://stackoverflow.com/a/56549247/1915920
This is a weird one.
I have an excel file with formulas which is emailed back and forth between users in different countries (different language settings more than likely).
To get the formulas to calculate, you hit enable editing which calculates all the formulas in the workbook.
On windows 10, I receive a file and when I hit enable editing, the formulas do not calculate unless I manually go into each one and hit return. If I open the same file from windows 8, it calculates.
The formulas are correctly in as "custom" and automatic formula calculation is on, the sheet does not calculate if you hit calculate now. There are no circular references.
Another fix I tried was replacing all the = signs with =.
Anyone come across this issue? I do not have details of applied updates to office but I am assuming the sender and the receiver are up to date.
I am not sure how that happens or why the method I am describing works, but it works for me.
Using text to columns, select fixed width but don't actually separate anything to columns and hit finish. You should get all the results of the formula. However it is a real pain if your formulas are in many different columns.
I am having trouble diagnosing this problem we in our office have begun to experience since... upgrading(???)... to Excel 2016.
We cannot recreate the issue on command; we are not sure what causes it. I am not even sure what to Google (list below)! We'll be working in a sheet, all is normal, moving from cell to cell or whatever... then at some point, moving from one typical cell to the next, suddenly, the sheet just... stops letting us use it. It just stops letting us make changes and acts strange.
Here are the symptoms:
Can edit some cells, but the changes will "vanish" when you leave the cell.
Can not click on all cells. The selector with just not highlight them.
Can not add or remove filters, or sort.
Can not Copy or Paste.
Can not delete any cells that can be highlighted.
This can happen to us on a variety of sheets and none of them have "protection" or sheet locking of any kind whatsoever. Zero, zilch, nada. These sheets are NOT "Locked for Editing". And I've looked at my co-workers keyboards to ensure that something silly like Num or Scroll lock wasn't causing the problem; they're not enabled.
One solution which I've found sometimes seems to fix the problem, is to switch sheets. That's it! Sheet1 not responding and treating you like you're locked out? Switch to Sheet2 (just click on it) then switch back to Sheet1. Fixed! Now the cells just... work again. The selector works again. Editing works again, just from switching from one sheet back to another. Well... sometimes.
Other times that does nothing, and then we have to save and reopen the sheet, and it works fine without any other changes. It is very confusing that, without even doing anything besides reopening it, that it works again.
These are a few examples of the stuff I've tried Googling over the last few weeks (I don't think I need to provide the complete list here... all searches have returned nothing useful, only articles talking about how to Lock and Unlock your sheet properly, which isn't this):
excel 2016 locks from editing
excel 2016 locks while working
excel 2016 locked for editing not locked
excel 2016 can't edit until switch sheets
I believe this is a known problem in excel 2016, Especially if you have windows 10. It looks like you need to keep resetting it like you have been doing but it is annoying.
If you try to disable "hardware graphics acceleration" in options menu, that should fix the issue and you would not have to keep switching between sheets.
I am currently working on an MS Excel 2013 spreadsheet (p:\master.xlsx) where some cells contain values that are directly linked from other MS Excel 2013 spreadsheets (p:\path1\feeder1.xlsx, p:\path1\feeder2.xlsx, etc).
What I am finding occasionally (not every time), is when I open up my p:\master.xlsx spreadsheet (and then "enable editing" and "enable content"), some of the values in this spreadsheet change from the correct linked value (a number) to value #REF.
When I look at the formula within these offending cells, I see it has also changed from say:
=MAX('P:\path1\[feeder1.xlsx]Sheet1'!$C:$C)
to
=MAX('P:\path1\[feeder1.xlsx]#REF'!$C:$C)
I can confirm the feeder.xlsx spreadsheet has not been moved or renamed and has not had it's values changed at all. The network drive the files sit on is also stable.
What is confusing me is that this appears to happen at random times (as opposed to every time). In addition, not all the cells revert to #REF - some of the values are still OK (and thus the formula is OK).
Due to not knowing if or when the formulas will change to their "#REF" status, I need to save the file every time I make a change (slightly frustrating).
I searched the forum and noticed another user had a similar issue on MS Excel 2010 but the answers provided did not appear to solve the user's issue. Anyone have any suggestions?
First make sure you're formula is not too long if your using 97-2003. if so save the file as .xlsx
if that don't work do the following
close all open workbooks.
open the workbook with the (now) broken links (#ref).
Click on the Data tab
Click on Edit Links.
Excel doesn't like links to closed workbooks