

 Thread Tools  Search this Thread 
#1
 
 
Basic conditional functions in Excel
I began to learn Excel in detail and according to me its really hard to "make" Excel to use basic functions like conditions. I too led the mode of programming languages such as C, Java or PHP. Could someone explain how to do a test, such as this: Code: = if ( ( B1<> "" ) and ( C1= "M" or ( C1= "S" ) or ( C1= "C" ) ) ) Code: =IF ( AND ( B1<> "" ;OR ( C1= "C" ;C1= "M" ;C1= "S" ) ) ; "modify" ; "" ) 
#2
 
 
Re: Basic conditional functions in Excel
There are certainly many methods, I opted for the audit function "or" combined with the first checks only on B1. It therefore gives two 'if' knowing that in Excel syntax is: If (argument: if True: if False) In summary, if cell B1 is not empty then it checks cell C1. 
#3
 
 
Re: Basic conditional functions in Excel
Thank you this solution works for me. If possible, I want it really with an explanation, because I still find it difficult to reason with the IF (OR...). It is like writing reverse polish I flew in a td. It seems much less logical than writing if (condition or status). I would like to change that! 
#4
 
 
Re: Basic conditional functions in Excel
I understand that there are 2 things that disturb you: 1. syntax that seems chaotic on (particular) AND and OR. Conceptually, this is not the same as what you have to be used:  I imagine that you would manipulate OPERATORS, which enables you to link elements placed on the left and right of the 'AND' => If ((A1 <>"") AND (C1 = "M ").......  In Excel, they are not operators but FUNCTIONS! And as we call a function by naming and then passing it parameters separated by semicolons, that gives = IF (AND (condition1 ; condition2); ResultIfTrue; ResultIfFalse) In fact, for appropriate function AND you can handle it alone, for example like this: Code: =AND(A1 = "rain", B1 = "sun"). While an operator is more intuitive, because it is closer to the structure of a sentence in spoken language. But you get used to it, you'll see. 2. readability formulas In Excel, when you go out for simple formulas you quickly find yourself with dozens of characters behind a "=" in a cell, with parentheses to separate your levels of nesting, and everything is spread over several lines ... This is significantly less readable (understatement) that the structured code with nice indentation and all, but Excel does not leave you much choice. Ultimately, you can put line breaks within the formulas  it is by Alt + Enter and it gives this: = IF (AND (condition1; condition2); ResultIfTrue; ResultIfFalse) Hoping that it helps you ... 
#5
 
 
Re: Basic conditional functions in Excel
For bla AND bli AND blu we do in excel as Code: = AND (bla;bli;blu) TRUE If bla = TRUE AND bli = TRUE AND blu = TRUE (all conditions are true) FALSE if bla = FALSE OR bli = FALSE OR blu = FALSE (at least one condition is false) For bla OR bli OR blu we do in excel as Code: =OR ( bla;bli;blu ) TRUE If bla = TRUE OR bli = TRUE OR blu = TRUE (at least one condition is true) FALSE if bla = FALSE AND bli = FALSE AND blu = FALSE (all conditions are false) In both cases, you can put no. of parameter you want and you can nest them. AND and OR returns resulting output necessarily a boolean (TRUE / FALSE) 

Tags: conditional function, excel 2007, microsoft excel 
Thread Tools  Search this Thread 

Similar Threads for: "Basic conditional functions in Excel"  
Thread  Thread Starter  Forum  Replies  Last Post 
What are the basic functions of hard drive?  Bruno007  Hardware Peripherals  2  15022012 06:12 PM 
Excel Macros for conditional formatting statement in Excel  Kungfu Pandey  Microsoft Project  1  08012012 08:35 PM 
lack of some basic functions in Nokia c302  Mudhol  Portable Devices  4  29092011 04:51 AM 
Basic information to understanding the formulas and functions of Excel  Daniel23  Windows Software  4  27112009 08:55 AM 
Conditional formatting in excel  RockeЯ  Windows Software  4  27062009 01:06 PM 