The ISLOGICAL
function in Excel is used to determine if a cell contains a logical value (TRUE
or FALSE
). It returns TRUE
if the cell contains a logical value and FALSE
otherwise. Below are 10 examples that demonstrate the use of the ISLOGICAL
function, including data and formulas.
Example 1: Basic Usage
Data:
A1:
TRUE
Formula:
B1:
=ISLOGICAL(A1)
Result:
B1:
TRUE
Example 2: Non-Logical Value
Data:
A2:
123
Formula:
B2:
=ISLOGICAL(A2)
Result:
B2:
FALSE
Example 3: Text Value
Data:
A3:
"Hello"
Formula:
B3:
=ISLOGICAL(A3)
Result:
B3:
FALSE
Example 4: Logical Value from Formula
Data:
A4:
=1=1
Formula:
B4:
=ISLOGICAL(A4)
Result:
B4:
TRUE
(because1=1
evaluates toTRUE
)
Example 5: Non-Logical Value from Formula
Data:
A5:
=1+1
Formula:
B5:
=ISLOGICAL(A5)
Result:
B5:
FALSE
(because1+1
evaluates to2
, which is not a logical value)
Example 6: Logical Value in Array
Data:
A6:
{TRUE, FALSE, TRUE}
Formula:
B6:
=ISLOGICAL(A6)
Result:
B6:
TRUE
(because the array contains logical values)
Example 7: Mixed Values in Array
Data:
A7:
{TRUE, 123, "Hello"}
Formula:
B7:
=ISLOGICAL(A7)
Result:
B7:
FALSE
(because the array contains non-logical values)
Example 8: Logical Value in Conditional Formatting
Data:
A8:
=IF(A1=TRUE, "Yes", "No")
Formula:
B8:
=ISLOGICAL(A8)
Result:
B8:
FALSE
(because the result of theIF
function is a text value, not a logical value)
Example 9: Logical Value in Nested Formula
Data:
A9:
=AND(TRUE, FALSE)
Formula:
B9:
=ISLOGICAL(A9)
Result:
B9:
TRUE
(because theAND
function returns a logical value)
Example 10: Logical Value in Error Handling
Data:
A10:
=IFERROR(1/0, FALSE)
Formula:
B10:
=ISLOGICAL(A10)
Result:
B10:
TRUE
(because theIFERROR
function returnsFALSE
, which is a logical value)
Summary
The ISLOGICAL
function is useful for checking whether a cell contains a logical value (TRUE
or FALSE
). It can be applied to direct cell references, formulas, and even arrays. The function returns TRUE
if the referenced cell or formula result is a logical value, and FALSE
otherwise.
These examples should give you a comprehensive understanding of how to use the ISLOGICAL
function in various scenarios.
No comments:
Post a Comment