How can I use a formula with an IF function? - excel

I'm wanting to check for blank cells, and when the cell is not blank, output a formula. However, I am getting errors and I believe you're not allowed to use formulas within an IF function, are you guys able to help me out?
=IF(A1="","",=lastModified(A1))
If the cell is not empty, this formula will return the date the cell was last modified. I do not want the date updated if the cell is blank.
Thanks for the help.

If you want to call the formula, just remove the equals sign. It will call when the FALSE condition triggers in your IF statement.
=IF(A1="","",lastModified(A1))

Related

Excel - Countifs based on relation between dates

I have a sheet where I'm counting if a value in a cell is older than today.
This formular that I'm using looks like this:
=COUNTIFS(H:H;"Not Started";G:G;">F2")
It is clearly not working, and I get an error if I remove the quotation marks ("").
The first condition should be working with the H:H,"Not Started", but the second condition is not.
In the G:G area is a date where the value has a deadline before an action has to be made, and the F2 is the today function (=TODAY()).
How do I check if the value in G:G is older than F2?
Thank you :)
Rewrite you formula as below, may help
=COUNTIFS(H:H;"Not Started";G:G;">" & F2)

Changing reference cell in a function

So, this is my formula: =IF(E137="013";C105+1;"")
I want to change C105 cell to cell when the "if" formula is true for the first time and later over and over again. Basically make C105 a variable. Is there a way without using VBA?
Thanks!

Keeping cell blank if now values is added in IF formula

I am trying set IF condition, the conditions are working fine, only issue I am facing is that whenever the cell is left empty the resulting cell is still showing "Pass", but I want to keep it blank if nothing is entered in the cell
=IF(B22<=2000,"Pass",IF(B22>2000,"Fail",""))
Try
=IF(B22="","",if(B22<=2000,"Pass","Fail"))
A nested ISBLANK function works well for this:
=IF(ISBLANK(B22),"",IF(B22<=2000,"Pass","Fail"))
Alternative solution:
=IF(B22,IF(B22<=2000,"Pass","Fail"),"")
Note: the value in cell B22 needs to be either a number or blank (cannot be text).
If the value (even if it is showing blank) in Cell B22 is returned by a formula, then you probably want to use the following formula instead:
=IF(LEN(B22)=0,"",IF(B22>2000,"Fail","Pass"))
You can do with the following 2 ways
=IF(ISBLANK(B22),"",IF(B22<2000,"Pass","Fail")) - Isblank used to check whether cell is empty or not.
=IF(B22="","",IF(B22<2000,"Pass","Fail")) - here nested If conditions used to check cell values

Check if cell is empty or not

I'm new to excel , I need to check if cell is empty put zero and if not don't change value
I tried to use =IF(" ",0,**)
But instead of ** I don't know How can i make it don't change the value?
try this
=IF(ISBLANK(A1),0,A1)
the problem with your formula is that there is no cell reference. Here we are checking the cell A1 if it is empty or not.
Update
Since it seems that the cell are not actually blank, try to use this formulae
=IF(TRIM(A1)="",0,A1)
You can actually join the two formula
=IF(OR(ISBLANK(A1),TRIM(A1)=""),0,A1)
Try this please, =IF(A1>0,A1,0) Please note: this will work on a different column, not the same.

Display the value from the formula ONLY if another cell has the value that I want

I've devised a formula that I want my cells to have, but I only want the value to show up if ANOTHER cell is populated with the value that I want.
My current formula is below:
=COUNTIFS($R$3:R21, "Brain")
However, this formula doesn't check whether or not the other cell has the value that I want to check for.
I put together a formula that I thought would check for whether or not the cell is populated:
=COUNTIFS($R$3:R21, "Brain", R21, "Brain")
Unfortunately, this formula doesn't work (it returns #VALUE!). I think it fails because R21 is already included in the COUNTIFS.
I also tried this similar formula, which also failed to work:
=COUNTIFS($R$3:R21, "Brain", R21:R21, "Brain")
I looked online and I found this possible solution:
=IF(ISNUMBER(SEARCH("Brain",R21)),"COUNTIFS($R$3:R21, 'Brain')","")
Unfortunately, this formula displays the text of the formula I want, and not the actual value of the formula.
Does anyone know how I could display the value from the formula ONLY if the cell I'm checking has the value that I want? Thanks.
Try
=IF(ISNUMBER(SEARCH("Brain",R21)),COUNTIFS($R$3:R21, 'Brain'),"")

Resources