How to use IF function in Excel: examples for text, numbers, dates, blanks

In this article, you will learn how to build an Excel IF statement for different types of values as well as how to create multiple IF statements.

IF is one of the most popular and useful functions in Excel. Generally, you use an IF statement to test a condition and to return one value if the condition is met, and another value if the condition is not met.

In this tutorial, we are going to learn the syntax and common usages of the Excel IF function, and then take a closer look at formula examples that will hopefully prove helpful to both beginners and experienced users.

IF function in Excel

IF is one of logical functions that evaluates a certain condition and returns one value if the condition is TRUE, and another value if the condition is FALSE.

The syntax of the IF function is as follows:

IF(logical_test, [value_if_true], [value_if_false])

As you see, IF takes a total of 3 arguments, but only the first one is obligatory, the other two are optional.

Logical_test (required) - the condition to test. Can be evaluated as either TRUE or FALSE.

Value_if_true (optional) - the value to return when the logical test evaluates to TRUE, i.e. the condition is met. If omitted, the value_if_false argument must be defined.

Value_if_false (optional) - the value to return when the logical test evaluates to FALSE, i.e. the condition is not met. If omitted, the value_if_true argument must be set.

Basic IF formula in Excel

To create a simple If then statement in Excel, this is what you need to do:

  • For logical_test, write an expression that returns either TRUE or FALSE. For this, you'd normally use one of the logical operators.
  • For value_if_true, specify what to return when the logical test evaluates to TRUE.
  • For value_if_false, specify what to return when the logical test evaluates to FALSE. Though this argument is optional, we recommend always configuring it to avoid unexpected results. For the detailed explanation, please see Excel IF: things to know.

As an example, let's write a very simple IF formula that checks a value in cell A2 and returns "Good" if the value is greater than 80, "Bad" otherwise:

=IF(B2>80, "Good", "Bad")

This formula goes to C2, and then is copied down through C7: Basic IF formula in Excel.

In case you wish to return a value only when the condition is met (or not met), otherwise - nothing, then use an empty string ("") for the "undefined" argument. For example:

=IF(B2>80, "Good", "")

This formula will return "Good" if the value in A2 is greater than 80, a blank cell otherwise: IF formula to return nothing when the condition is not met.

Excel If then formula: things to know

Though the last two parameters of the IF function are optional, your formula may produce unexpected results if you don't know the underlying logic.

If value_if_true is omitted

If the 2nd argument of your Excel IF formula is omitted (i.e. there are two consecutive commas after the logical test), you'll get zero (0) when the condition is met, which makes no sense in most cases. Here is an example of such a formula:

=IF(B2>80, , "Bad")

To return a blank cell instead, supply an empty string ("") for the second parameter, like this:

=IF(B2>80, "", "Bad")

The screenshot below demonstrates the difference: The behavior of the value_if_true argument.

If value_if_false is omitted

Omitting the 3rd parameter of IF will produce the following results when the logical test evaluates to FALSE.

If there is just a closing bracket after value_if_true, the IF function will return the logical value FALSE. Quite unexpected, isn't it? Here is an example of such a formula:

=IF(B2>80, "Good")

Typing a comma after the value_if_true argument will force Excel to return 0, which doesn't make much sense either:

=IF(B2>80, "Good",)

The most reasonable approach is using a zero-length string ("") to get a blank cell when the condition is not met:

=IF(B2>80, "Good", "") The behavior of the value_if_false argument.

Tip. To return a logical value when the specified condition is met or not met, supply TRUE for value_if_true and FALSE for value_if_false. For the results to be Boolean values that other Excel functions can recognize, don't enclose TRUE and FALSE in double quotes as this will turn them into normal text values.

Using IF function in Excel - formula examples

Now that you are familiar with the IF function's syntax, let's look at some formula examples and learn how to use If then statements in real-life scenarios.

Excel IF function with numbers

To build an IF statement for numbers, use logical operators such as:

  • Equal to (=)
  • Not equal to (<>)
  • Greater than (>)
  • Greater than or equal to (>=)
  • Less than (<)
  • Less than or equal to (<=)

Above, you have already seen an example of such a formula that checks if a number is greater than a given number.

And here's a formula that checks if a cell contains a negative number:

=IF(B2<0, "Invalid", "")

For negative numbers (which are less than 0), the formula returns "Invalid"; for zeros and positive numbers - a blank cell. A formula to check if a cell contains a negative number.

Excel IF function with text

Commonly, you write an IF statement for text values using either "equal to" or "not equal to" operator.

For example, the following formula checks the Delivery Status in B2 to determine whether an action is required or not:

=IF(B2="delivered", "No", "Yes")

Translated into plain English, the formula says: return "No" if B2 is equal to "delivered", "Yes" otherwise. Using the IF function with text.

Another way to achieve the same result is to use the "not equal to" operator and swap the value_if_true and value_if_false values:

=IF(C2<>"delivered", "Yes", "No")

Notes:

  • When using text values for IF's parameters, remember to always enclose them in double quotes.
  • Like most other Excel functions, IF is case-insensitive by default. In the above example, it does not differentiate between "delivered", "Delivered", and "DELIVERED".

Case-sensitive IF statement for text values

To treat uppercase and lowercase letters as different characters, use IF in combination with the case-sensitive EXACT function.

For example, to return "No" only when B2 contains "DELIVERED" (the uppercase), you'd use this formula:

=IF(EXACT(B2,"DELIVERED"), "No", "Yes") Case-sensitive IF statement for text values.

If cell contains partial text

In situation when you want to base the condition on partial match rather than exact match, an immediate solution that comes to mind is using wildcards in the logical test. However, this simple and obvious approach won't work. Many functions accept wildcards, but regrettably IF is not one of them.

A working solution is to use IF in combination with ISNUMBER and SEARCH (case-insensitive) or FIND (case-sensitive).

For example, in case "No" action is required both for "Delivered" and "Out for delivery" items, the following formula will work a treat:

=IF(ISNUMBER(SEARCH("deliv", B2)), "No", "Yes") IF cell contains partial text.

For more information, please see:

Excel IF statement with dates

At first sight, it may seem that IF formulas for dates are akin to IF statements for numeric and text values. Regrettably, it is not so. Unlike many other functions, IF does recognize dates in logical tests and interprets them as mere text strings. In other words, you cannot supply a date in the form of "1/1/2020" or ">1/1/2020". To make the IF function recognize a date, you need to wrap it in the DATEVALUE function.

For example, here's how you can check if a given date is greater than another date:

=IF(B2>DATEVALUE("7/18/2022"), "Coming soon", "Completed")

This formula evaluates the dates in column B and returns "Coming soon" if a game is scheduled for 18-Jul-2022 or later, "Completed" for a prior date. Excel IF statement with dates.

Of course, there is nothing that would prevent you from entering the target date in a predefined cell (say E2) and referring to that cell. Just remember to lock the cell address with the $ sign to make it an absolute reference. For instance:

=IF(B2>$E$2, "Coming soon", "Completed")

To compare a date with the current date, use the TODAY() function. For example:

=IF(B2>TODAY(), "Coming soon", "Completed")

Excel IF statement for blanks and non-blanks

If you are looking to somehow mark your data based on a certain cell(s) being empty or not empty, you can either:

  • Use the IF function together with ISBLANK, or
  • Use the logical expressions ="" (equal to blank) or <>"" (not equal to blank).

The table below explains the difference between these two approaches with formula examples.

  Logical test Description Formula Example
Blank cells =""

Evaluates to TRUE if a cell is visually empty, even if it contains a zero-length string.

Otherwise, evaluates to FALSE.

=IF(A1="", 0, 1)

Returns 0 if A1 is visually blank. Otherwise returns 1.

If A1 contains an empty string (""), the formula returns 0.

ISBLANK()

Evaluates to TRUE is a cell contains absolutely nothing - no formula, no spaces, no empty strings.

Otherwise, evaluates to FALSE.

=IF(ISBLANK(A1), 0, 1)

Returns 0 if A1 is absolutely empty, 1 otherwise.

If A1 contains an empty string (""), the formula returns 1.

Non-blank cells <>"" Evaluates to TRUE if a cell contains some data. Otherwise, evaluates to FALSE.

Cells with zero-length strings are considered blank.

=IF(A1<>"", 1, 0)

Returns 1 if A1 is non-blank; 0 otherwise.

If A1 contains an empty string, the formula returns 0.

ISBLANK()=FALSE Evaluates to TRUE if a cell is not empty. Otherwise, evaluates to FALSE.

Cells with zero-length strings are considered non-blank.

=IF(ISBLANK(A1)=FALSE, 0, 1)

Works the same as the above formula, but returns 1 if A1 contains an empty string.

And now, let's see blank and non-blank IF statements in action. Suppose you have a date in column B only if a game has already been played. To label the completed games, use one of these formulas:

=IF(B2="", "", "Completed")

=IF(ISBLANK(B2), "", "Completed")

=IF($B2<>"", "Completed", "")

=IF(ISBLANK($B2)=FALSE, "Completed", "")

In case the tested cells have no zero-length strings, all the formulas will return exactly the same results: IF statement for blank and non-blank cells.

Check if two cells are the same

To create a formula that checks if two cells match, compare the cells by using the equals sign (=) in the logical test of IF. For example:

=IF(B2=C2, "Same score", "") Check if two cells contain the same values.

To check if the two cells contain same text including the letter case, make your IF formula case-sensitive with the help of the EXACT function.

For instance, to compare the passwords in A2 and B2, and returns "Match" if the two strings are exactly the same, "Do not match" otherwise, the formula is:

=IF(EXACT(A2, B2), "Match", "Don't match") Case-sensitive IF formula to check if two cells match.

IF then formula to run another formula

In all of the previous examples, an Excel IF statement returned values. But it can also perform a certain calculation or execute another formula when a specific condition is met or not met. For this, embed another function or arithmetic expression in the value_if_true and/or value_if_false arguments.

For example, if B2 is greater than 80, we'll have it multiplied by 7%, otherwise by 3%:

=IF(B2>80, B2*7%, B2*3%) IF formula that runs another formula.

Multiple IF statements in Excel

In essence, there are two ways to write multiple IF statements in Excel:

  • Nesting several IF functions one into another
  • Using the AND or OR function in the logical test

Nested IF statement

Nested IF functions let you place multiple IF statements in the same cell, i.e. test multiple conditions within one formula and return different values depending on the results of those tests.

Assume your goal is to assign different bonuses based on the score:

  • Over 90 - 10%
  • 90 to 81 - 7%
  • 80 to 70 - 5%
  • Less than 70 - 3%

To accomplish the task, you write 3 separate IF functions and nest them one into another like this:

=IF(B2>90, 10%, IF(B2>=81, 7%, IF(B2>=70, 5%, 3%))) Nested IF statement.

For more formula examples, please see:

Excel IF statement with multiple conditions

To evaluate several conditions with the AND or OR logic, embed the corresponding function in the logical test:

For example, to return "Pass" if both scores in B2 and C2 are higher than 80, the formula is:

=IF(AND(B2>80, C2>80), "Pass", "Fail")

To get "Pass" if either score is higher than 80, the formula is:

=IF(OR(B2>80, C2>80), "Pass", "Fail") Excel IF statement with multiple conditions.

For full details, please visit:

If error in Excel

Starting from Excel 2007, we have a special function, named IFERROR, to check formulas for errors. In Excel 2013 and higher, there is also the IFNA function to handle #N/A errors.

And still, there may be some circumstances when using the IF function together with ISERROR or ISNA is a better solution. Basically, IF ISERROR is the formula to use when you want to return something if error and something else if no error. The IFERROR function is unable to do that as it always returns the result of the main formula if it isn't an error.

For example, to compare each score in column B against the top 3 scores in E2:E4, and return "Yes" if a match is found, "No" otherwise, you enter this formula in C2, and then copy it down through C7:

=IF(ISERROR(MATCH(B2, $E$2:$E$4, 0)), "No", "Yes" ) If error formula in Excel.

For more information, please see IF ISERROR formula in Excel.

Hopefully, our examples have helped you get a grasp of the Excel IF basics. I thank you for reading and hope to see you on our blog next week!

Practice workbook

Excel IF statement - formula examples (.xlsx file)

4731 comments

  1. Ah brilliant much appreciated seems i fell at the last hurdle.
    cheers
    James

  2. i am trying to set up an IF function where it searches a cell for a word that has the letters UCI if true gives the result 2.2 if false gives 2.8. i have done this but doesnt seem to work :(
    =IF(ISNUMBER(SEARCH(E3="UCI")),"2.2","2.8")

    please help

    • Hello James,
      =IF(ISNUMBER(SEARCH("UCI",E3)),"2.2","2.8")

  3. Hi, i want an output with two conditions. That is if A1=I OR II OR III and if B1<=5 then the output in C1 should reflect as 'yes' otherwise it should be 'no'.
    I typed as =if(and(A1="I", A1="II", A1="III",B1<=5),"yes","no").This is not working.
    Kindly let me know the error or is this formula totally wrong? Thanks in advance.

    • Here you go
      =IF(OR(A1="I",A1="II",A1="III"),IF(AND(B1<=5),"YES","NO"))

      • Thank you Aengus. The formula worked wonderfully well.Delighted.
        Cheers.

    • Aengus, thank you for your help.

      Shiva, you can also use the formula below (the result will be same):
      =IF(AND(OR(A1="I", A1="II", A1="III"),B1<>"", B1<=5),"yes","no")

      • Thank you Alexander. The result was correct. Elated to learn new techniques.
        Cheers.

  4. Class Name Test 1 Rank
    year 9A Student 1 20
    year 9A Student 2 30
    year 9A Student 3 20
    year 9A Student 4 21
    year 9A Student 5 22
    year 9A Student 6 52
    year 9A Student 7 54
    year 9A Student 8 14
    year 9A Student 9 25
    year 9A Student 10 26
    year 9A Student 11 21
    year 9A Student 12 24
    year 9A Student 13 22
    year9B student 1 23
    year9B student 2 54
    year9B student 3 52
    year9B student 4 52
    year9B student 5 21
    year9B student 6 22
    year9B student 7 12
    year9B student 8 22

    • I am sorry, it is not quite clear what result you want to get. For us to be able to assist you better, please post a small sample workbook with your data and the expected result on our forums. Our support team will look into your task and try to help.

  5. Hi. I want to extract a number from a cell(B2) at an exact time. I have two times on my sheet, one is the start time of an event and the other is the actual time right now. When there is a differance of 2 minutes between both times, then i want to extract the number in cell(B2) and i want the value to remain there.
    My sheet is connected to a website and the sheet is updated every second, so the value in cell B2 is constantly changing.
    Is this possible???

      • Hi,
        I have a two workbooks 1)Masterlist and 2)Saleslist

        Master list have columns description, unit and unit price. Fixed number of rows.
        Sales list have columns description, unit, unit price, saleqty and amount. Rows increases on ever sales.

        It will be wonderful some body can help with the code to fill the cell unit price in the workbook Saleslist when I enter matching description of the item as in Masterlist.

  6. Thanks for posting If Function in a very easily manner.

    can you tell me the function to extract text from cell

    Eg: Paid to Sub cont Rafiq/against balance payment.
    Paid Sub cont Shafeeque/against part payment.

    In this I want to extract only from the text sub cont to /.

    • I am sorry, your task is not very clear. For us to be able to assist you better, please post a small sample workbook with your data and the expected result on our forums. Our support team will look into your task and try to help.

  7. Hi,

    I have a master sheet and individual sheets (with the details) for a survey.

    I want to be able to populate the individual sheets with simply putting a Y or N on the master sheet. Is this possible?

    ie A clients details and their consent to receiving marketing, research & volunteering are on the master sheet. Can I then automatically populate the individual sheets from the master?

    Thanks
    Debra

    • Hello Debra,
      You can enter the formula like the one below to the cells on your individual sheets:
      =if(MasterSheet!$A$2="y", MasterSheet!$C$2, "")

      That means that if cell A2 is in the master sheet contains "Y", copy data from MasterSheet!$C$2.

  8. Hello,

    I'm having trouble making a formula that will return a date or a value. i.e. I'm making a time off request form, and sometimes the cell will have a single date (2/11/15) and sometimes it will have multiple dates (2/11/15 to 2/12/15). I can get the single date to fill by formatting my formula cell to "date," but I cannot get the range to show up. I want the exact input from the cell to show up regardless of being a date or "text" as the multiple dates would be considered.

    My formula that I'm using is =IF(A7,A7,"").

    I've tried using a variety of arguments in front of the second A7, but I still haven't gotten the results I want. I don't want to format the original cell to text if I can avoid it.

    • I found my answer. Thank you.

      =IF(ISBLANK(A7),"",A7)

      This does exactly what I need.

  9. Hi I am struggling working this out any help would be fantastic.
    Basically I have 3 businesses I need to keep track of the mileage, I have a spreadsheet set up for that. However I want to keep individual records on the sheet for each business.
    so the business is one of three "photography" "building" "design" in cell D6 I want to take the mileage from k6 and add it to a separate cell depending on the business displaying the output at g2, g3 or g4 and I want this to run through the sheet. so it checks column d for which business then depending on the business it takes the result from column k and place the sum totals in either g2,g3, or g4

    I am at a loss to sort this. not even sure its possible. but help is appreciated please.

    • Hello Patrick,

      A formula can return the result only in a cell where it is entered. Most likely, you simply need to place three IF formulas into cells G2, G3 and G4 that will show the result or keep blank according to the specified conditions. If you want to get a sum, then you may also need to use the SUMIF function.

      If you can send us a small sample workbook with your data to support@ablebits.com, we’ll try to assist you better.

  10. Hi there,

    I'm using a SUMIF formula to return a required number.
    Now, i need a formula to return a required text.
    if i enter name in c1 and it matches with b1 i need an answer.
    for example:
    a1 b1 c1
    rey 502 rey
    may 502 may

    hope you could help me.

    thanks,

    • Hello Clarice,

      I am sorry, your task is not quite clear. For us to be able to assist you better, please post a small sample workbook with your data and the expected result our forums. Our support team will look into your task and try to help.

  11. Hi, I am trying to work out a formula that says:

    Work out the average of F5:F11 IF B5:B11 contains data

    Is there any chance you could help?

    Many Thanks
    Rachel

    • Hi Rachel,

      =IF(COUNTA(B5:B11)=7,AVERAGE(F5:F11),"")

  12. Hi there, i am trying to figure out a formula for not leaving cells blank. For instance, if B2 has the word "debit card" the C2 cannot be left blank. If B2 contains the word "cash" then C2 can be left blank.

    Does such a formula exist?

    Many thanks
    Lara

  13. Hi,

    I have successfully used on A3 cell: =IF(ISBLANK(A2),"",IF(A21,A2<=2),"IMPROVEMENT NEEDED")))

    But Can't use on A4 cell: (A1 cell is a number i.e. 10000)
    =IF(A3="Unsatisfactory",A1*100%,IF(A3="Improvement Needed",A1*105%))

    it shows:"FALSE". how to make A4: if A3 is vacant as per above formula, A4 will be A1*1

    • Hello Zakaria,

      I am sorry, your task is not quite clear. Please post a sample workbook with some variants of your data (1 sheet – 1 variant) on our forums and include the result you want to see in A4. Our support team will look into your task and try to help.

  14. I tried using the If formula for my data but I just could not get it to work.

    Example:
    I have set a target for John and if he meet the target the cell will display the Rebate (10%) percentage, if not it will display 0%.
    Rebate: 10&
    QTD: 17,275
    Target: 12,500

    How do i go about setting the formula for this?

    Thanks so much!

    • >cell will display the Rebate
      =IF(E2>=12500, "10%", "0%")

      Where E2 is the cell with a target for John.

  15. Hi ,

    I am using nested IF for age
    =IF(M7<39,"Cohort C",IF(AND(39<=M7,M7<48),"Cohort B","Cohort A"))

    however the age i am using DATEIF formula as below :
    =DATEDIF(K7,TODAY(),"Y") & " Years, " & DATEDIF(K7,TODAY(),"YM") & " Months, " & DATEDIF(K7,TODAY(),"MD") & " Days"

    which result as i.e 35 years , 2 months, 1 days

    How can i specify the date as above format in the nested IF statement ?

    • Hi Luxmi,

      It's difficult to give any advice without seeing the real data. It will be helpful if you can give more details about the value in cell M7 and other cells the formula refers to.

      • sorry it is actually M7 = Age . However , for this scenario the age is purely calculated by the year only.

        How if i use below formula to calculate the (M7 cell) age & use this M7 cell to do nested if statement :
        =DATEDIF(K7,TODAY(),"Y") & " Years, " & DATEDIF(K7,TODAY(),"YM") & " Months, " & DATEDIF(K7,TODAY(),"MD") & " Days"

        which result as i.e 35 years , 2 months, 1 days

        how can i specify the age using this format ?
        =IF(M7<39 years, 00 Month 00 Day,"Cohort C",IF(AND(39 Years 00 Month 00 Day<=M7,M7<48 years 00 Months 00 Days),"Cohort B","Cohort A"))

        • Hello Luxmi,

          Please specify the age in the same way as you calculate data in cell M7, i.e. using this formula:
          =IF(DATEDIF(K7,TODAY(),"Y") < 39,"Cohort C", IF(DATEDIF(K7,TODAY(),"Y") < 48,"Cohort B","Cohort A"))

  16. Using an IF statement, can more than one action be included if the condition is met? For example, if A1=x then (B1 = "true" and C1=y) else (B1 = "false" and C1=z)

    • Hi Nancy,

      There is no way to do this in a single formula because a formula can return the result only in a cell where it is entered.

      You can simply use two formulas:

      For B1: =IF(A1="x", true, false)
      For C1: =IF(A1="x", "y", "z")

      If you need to change a lot of cells, then a VBA macro will be a better solution.

  17. Hi just wanna ask help on this.I'm confused on how to exactly put many functions in the formula. The legend are the following:

    "B" - 74 below
    "D" - 75-79
    "AP" - 80-84
    "P" - 85-89
    "A" - 90 up

    For example:I actually tried to enter =IF(E16<75,"B","D")=IF(E16=80<85,"D","AP")=IF(E16=.....ETC...

    pls help me...

  18. I want to figure out a way in column A1 to column A1000 is equal to the word "Done" then enter the current date in the coresponding column B1 to column B1000

    1) Enter Done in A1 and B1 gets automatically updated with date and time
    2) Enter In Progress in A2 and B2 get nothing updated
    3) Enter Done in A3 and B3 gets automatically updated with data and time
    4) and so on....

    Status Timestamp for Completion
    A1 Done B1 02/06/2015 5:17:33 PM
    A2 In Progress B2
    A3 In Progress B3
    A4 Done B4 02/06/2015 5:17:34 PM

    trying:

    =IF(A1:A10="Done",=(NOW())
    or
    =IF(A1:A10="Done,B1:B10=(NOW()))
    or
    ?

  19. Hello, Please help me I need following formula.
    I need formula of column C and D
    C = matching part part will be colored.
    D = Matched or not, in sequence of column B.

    problem attached for ready reference with following link.

    https://www.dropbox.com/s/xbkh51pp9n9vt28/Formula.xlsx?dl=0

    • Hi Imran,

      The following formula seems to return the results you want:

      =IF(OR(NOT(ISERR(SEARCH($A$2,B2))), NOT(ISERR(SEARCH($A$3,B2))), NOT(ISERR(SEARCH($A$4,B2)))), "matched", "not matched")

      Or even better - the array formula (remember to press CTRL + SHIFT + ENTER to enter it:

      =IF(SUM(--(NOT(ISERR(SEARCH($A$2:$A$4,B2))))), "matched", "not matched")

  20. Hi,

    Please i need a help, i want a formular for two dates intervals. A suming i have my start date and want to know the ending dates.
    For instance my start date of paying back loan is 08/15/2014 and i'm paying for 6 months, what will be the formular for the ending date.

    Thanks

    • Hello Francis,

      Please use this formula:
      =DATE(YEAR(A1),MONTH(A1)+6,DAY(A1))

      Where A1 is the cell with your start date, 6 is the number of months.

  21. Hello,

    Looking for an if statement which may not exist. At work we run an SQL that reports locations of specific items. The location field is always xxx-xxx-xx. For example 224-111-03 would be aisle 224, 111th spot, 3rd shelf. I am trying to figure out if I can write an if statement where if the value is between 200-000-00 and 299-999-99, then 1. Or really anyway to manipulate the "224-111-03" so I can work with the locations.

    Thanks

    • Hello Daniel,

      You can use both variants. Please specify the one you prefer and we will help you with the formula.

  22. hi,

    i have this check list with a checkbox, and i need to know how i can make the question status cell to display a text(done, pending) while changing the cell color (red to green),when i select one of the checkbox answer.

    ex. do you have a list of traces on PCB? []yes []no []n/a [question status]

  23. HOW TO USE ROUND OFF COMMENT WITH SUM

  24. i trying to put a formula which searches a specific word from the excell cell string and if ts there then then type "True" or false accordingly.

    • please help me out over this

  25. Hi, I am creating a spreadsheet to analyse UK horse racing. There are 60 courses under the "Course List" column. In the "Course" column I have listed the meetings taking place each day for the next 12 months, 1175 in total. I am using the following formula in the "Total Meetings" column to extract the number of meetings for each racecourse during the next 12 months
    Total Meetings:
    =COUNTIF($B$2:$B1176,$D2)

    I would now like to add another column which shows the number of meetings remaining after todays races have completed. e.g. if there are 25 meetings in total for a race course, each time a meeting is completed reduce the number of meetings remaining by 1 and display in "Remaining" column next to each course in the "Course List"

    RACE DATE COURSE Course List Total Meetings Remaining
    1-Feb-15 MUSSELBURGH AINTREE 21
    MUSSELBURGH CHELMSFORD CITY 18
    2-Feb-15 PUNCHESTOWN LINGFIELD PARK 54
    WOLVERHAMPTON SOUTHWELL 60
    KEMPTON PARK CHELMSFORD CITY 55
    ASCOT AYR 12
    BANGOR-ON-DEE 22
    MUSSELBURGH 7

    Any suggestions please?

    Thanks

  26. hi,

    I need a help in IF formula.
    I have a sheet column AA8 TO AA132 with different due dates, AB column has status as ND,F,WP. I want to change the ND to blank if due date is today.

    thanks

    • hi,

      could you please help me on this formula
      =IF(AA8=TODAY(), IF(AA8= "ND", ""))
      if ND with due date works fine, but any other words LIKE F, WP,CO ETC RESULT SHOWS FALSE

      THANKS
      VJ

      • Hello Vijay,

        It is difficult to recommend you anything without seeing your data. If you can post your sample workbooks and the result you want to achieve on our forum, our support team will try to help.

        • I want to highlight one cell of any column When we move the cursor anywhere in the excel sheet. when we will move the cursor up & down then highlight position also move in column only.

          ex-
          let we choose B column and we work in A,C,D column.
          now if we will work in A1 or C1 or D1 cell then B1 cell should be highlight.
          if we will work in A3 or C3 or D3 column then D3 should be highlight.

          plz give the solution.

  27. Hi,

    I was wondering if you could help me. I am trying to format a worksheet where if there is something (in my case columns H, J, L, and N all contain dates) in column H and no value in column I for that same row, the row text turns a different color. Then the same for J to K, L to M, and N to O. Is there an easy way to do this? Maybe I am overthinking? If it's not possible to change the row text color, then just the relative column with the date (H, J, L, N). Thanks!

    • I am sad that this is not something that can be done. It would make things so much easier.

      • Hi Gracie,

        In fact, you can do this by creating Excel conditional formatting rules. For example, if you want to highlight a row that has a date in column H but no value in column I in the same row, you use this formula:

        =AND($H2<>"", $I2="")

        Where row 2 is your first row with data (not including the column headers).

        Please check out the following tutorial for more details:
        How to change the row color based on a cell's value in Excel

        • This is terrific! I cannot even put into words how helpful this is. Thank you so much!!!!

  28. Hi,

    I am doing a project and I need to use the IF function in cell B14 to see if the average in B10 is > the value of each individual average in cells C10,D10,E10, and F10. I tried =IF(B10>C10:F10,"Yes!","No") and =IF(B10>C10,D10,E10,F10,"Yes!","No") both aren't working.

    • Never mind. I just got it.

  29. I have a table with different tasks and Price of that task. I want to be able to put in a task code and get have a cell read "direct" or "indirect". Would if function work best?

  30. How do you use an If function to count how many characters there are in a cell.
    The question is to ask if there are less than four characters in a certain cell?

    • Hi Kimberly,

      You can use the LEN function to count the number of characters in a certain cell, and then you can embed it in the IF function. For example:
      =IF(LEN(A1)<4, "good", "bad")

  31. I'm working with a database the puts in new orders at the end of the spread sheet. What I'm trying to do is only bring the "new" entries into another sheet. I've made an identifer of using "1" for new and "0" for old. How would I only display the "1" entries on the workbook? Any help would be greatly apperciated.

  32. I need a formula that will allow me to transfer dates from one page to another.
    The first page will be in date format but I need it to correlate on the second page in dated columns as a single X or check-mark.

    I would appreciate your assistance.

    Thank you,

  33. Hello, i am trying to evaluate between five different columns, in which one of the four columns has a date and two or three of the following columns may or may not have a value. I have tried Isblank but don't get the results. eg: subtract b-a, if b blank then use c-a, if b and c blank then d-a, if b,c,e blank then e-a.

    • Hi Jack,

      Try this one:

      =IF(AND(B2="", C2="", D2=""), E2-A2, IF(AND(B2="", C2=""), D2-A2, IF(B2="", C2-A2, B2-A2)))

    • Hey Svetlana

      I am dealing with 10000 calls and every call has a time (like 13:56:40)
      but I want to count only calls from 8:00:00-17:00:00

      I am using =IF(AND(B433>=08:00:00, B433=08:00:00, B433<=17:00:00), "1", "0")

      13:36:06 1

      18:56:07 0

      14:32:26 1

      I want it like this but I am not sure what is the mistake with my formula

  34. Hi,
    I've beentrying to fix this sheet i'm working on for a day now. i hope you can help me. what i'm trying to do is if my team will put their name choosing from a drop down list from A1, it should automatically put their employee ID in B2.

    please help...

    Thanks..

    • Hi Mark,

      Assume that you have master base data where you have all the info about emp name and ID. So from there you can create a employee list by the data validation rule and then put it in A1..then at B1 put this vlookup

      formula = Vlookup(A1,Base data range,Column index no,0)...

      So when you will put their name choosing from a drop down list from A1, it should automatically put their employee ID in B2.

  35. Hi,

    Is it possible to get an if result that shows, in a single result, text and a math result?

    =IF(D20<100%,"Dropout to be recovered"(SUM(D18-D19)),"Over target")

    After "Dropout to be recovered" I would like to show the amount to be recovered.

    Thanks.

    • Hi Adolfo,

      Sure, just use the concatenation operator (&) - "Dropout to be recovered "&SUM()

      If you want the text and number to be separated with a space, type a space before the closing quote, like in the example above.

  36. Hi Svetlana, do you have a formula for words of which the column 3 is the final identifier from the given information from columns 1 and 2:
    Column 1 Column 2 Column 3
    Common Stock Common Stock = Common Stock
    Preferred Stock Preferred Stock = Preferred Stock
    Rights Common Stock = Common Stock
    Rights Rights = Rights
    Preferred Stocks Rights = Rights

  37. I'm need to get the following outcomes for multiple scenerios. Here's and example:

    If E2=1 then G2="NIC"
    If E2=2 then G2="CCM"
    If E2=3 then G2="HP/DP"

    I want to copy this formula throught a farily large spreadsheet.

    • never mind I figured it out:

      =IF(B1=1,"NIC",IF(B1=2,"CCM",IF(B1=3,"HP/DP")))

  38. I tried this: but it doesn't work: =IF(ISNUMBER(SEARCH("Brigitte",'FY15 Germany & Benelux Projects'!K2:O2)),"X","")

  39. Regarding Example 3. "IF formula for text values with partial match."
    I am looking to get the same result but for text values in a RANGE of cells (not just one cell) with partial match.
    So if in a range of cells, containing several names in each cell, the name "Brigitte" appears, than I want excel to return an X, if not than I want nothing returned.
    I have been looking an dlooking and haven't found the solution so far.
    Thanks a lot in advance for your help.

    • I tried this: but it doesn't work: =IF(ISNUMBER(SEARCH("Brigitte",'FY15 Germany & Benelux Projects'!K2:O2)),"X","")

  40. i have a table basically column A date, column B cash, column c Check. I need to look at column B & C in same row and sum all based on whether column A's year text only, like 2015.so it would give me a total of all payouts in 2015 only. the date column is formatted 1-jul-2015 with multiple years being listed.

    date cash check
    1-jul-2015 50.00 0
    1/jan-2014 0 100
    1-feb-2105 0 75

    total for 2015 should be 125.00

  41. Hi,

    I am looking to match data points along each row in a worksheet.

    One column contains values (0-3)

    The other column contains values (0-1)

    And the last column contains values (1-7)

    I want to find a formula that will find out how many times each of these scenarios happen:
    -Column one is 3/Column 2 is 0/Column 3 is 1 or 2
    -Column one is 2/Column 2 is 0/Column 3 is 3 or 4
    -Column one is 1/ Column 2 is 1/Column 3 is 4 or 5
    -Column one is 0/ Column 2 is 0/ Column 3 is 5, 6, or 7

    Thanks!

  42. Hello,

    I need a formula to see if the same name is contained in each column

    for example a1 - z1 contains the word accounts receivable
    a2 - z2 the word cash
    a3 - z3 the word land

    and etc.

    Any help would be greatly appreciated.

  43. Hi can you help me with this formula, I want to create an "IF" Formula

    example :
    B C D E
    FinDate AgreeDate ActDate Delay Formula
    10 31.08.2013 22.08.2014 -356 C10-E10
    11 21.09.2013 10.03.2014 13.03.2014 -3 D11-E11
    12 30.10.2013 15.04.2015 76 D12-TODAY()
    13 30.10.2013 -456 C13-TODAY()

    Everything start with act date if blank, check Agree date, then check Fin Date. Final Result is delay ... ( Days )

    Thanks

  44. i need to add today's date on one cell if i write a number o letter on another cell some like this. =if(F3=text, "(today()") but i can't make it work.

    • =if(F3="text", today(),"")

  45. I don't know VBA code. Just a little familiar with basic formulas. I need a simple condition formula that when specific data is entered by user in a cell of one worksheet it will open other worksheets within the workbook. Greatly appreciate any help.

  46. Hi,can you get me a if condition to display the value as 0 with out disturbing the present formula = if(R12>15000,15000*12/100,R12*12/100)

  47. Hi,

    can you help me with this formula?

    Currently it shows TRUE when I use this formula =RIGHT(A1,8)=D1 want to add below conditions as well accordingly it should show TRUE or FALSE.

    If A1 is not blank it should go for =RIGHT(A1,8) = D1 return values should be TRUE
    If A1 is blank D1 may be 123 or 456 when d1 falls in 123 or 456 return value should be TRUE when the condition falls out of this scope return values should be FALSE.

    Please help me.

    Thanks

  48. Hi,

    I am trying to create a purchase order that is tied into my existing estimating sheet. I would like the items that are selected in my estimating sheet to transfer over to the Purchase Order Sheet. The IF function that I am looking for will not only calculate $'s but also text in the same line. Is there an easy function that would work out for this.

    This is the example that I can add for your reference.

    (2) Work Sheets one labeled Estimating Sheet the other is Labeled Purchase Order.
    (4) Cells Needed Per Line which are: Quantity, Description, Unit Price, and Total.

    Please let me know if there is any thing more that you may need!

    Thanks!

  49. i am trying to write a formula. if d7 contains the word late display 1.

  50. Hi!

    I am trying to create a formula which will tell me when two dates in two separate columns do not match. Then if they do not match, what the earliest of the two dates is. Many cells in the second column are blank.

    something like =IF(J2=K2,"Yes","No"&J2-K2)

    But it only gives me #VALUE

    • Create a 2 columns, one after each current date column. Convert the columns to a number, not a date. Divide one column by the other. If 1/1 = 1, then all rows with a value of 1 have no difference. If the value isn't one, there is a difference. I'm sure there's a formula, but this little trick works great! I call them "divchecks".

Post a comment



Thank you for your comment!
When posting a question, please be very clear and concise. This will help us provide a quick and relevant solution to
your query. We cannot guarantee that we will answer every question, but we'll do our best :)