|
カテゴリ別さくいん
|
|
タグ別さくいん
|
- ABS
- ADDRESS
- AND
- ASC
- ASIN, DEGREES
- AVEDEV
- AVERAGE
- AVERAGEA
- AVERAGEIF
- CHOOSE
- CLEAN
- COMBIN
- CONCATENATE
- CONCATENATE
- CONVERT
- COS, RADIANS
- COUNT
- COUNT, COUNTA
- COUNT, COUNTA, COUNTBLANK
- COUNTA
- COUNTBLANK
- COUNTIF
- COUNTIF
- COUNTIF, IF
- COUNTIF, IF
- CUMIPMT
- CUMPRINC
- DATE
- DATE, YEAR, MONTH
- DATEDIF
- DATEDIF
- DATEDIF
- DATEDIF
- DAY
- DCOUNTA
- DEGREES
- DISC
- EFFECT
- EOMONTH
- EOMONTH
- EXACT
- FACT
- FALSE, TRUE, NOT
- FIND
- FIND, FINDB
- FIND, LEN, LEFT, RIGHT
- FORECAST
- FREQUENCY
- FV
- FVSCHEDULE
- GCD
- GEOMEAN
- GETPIVOTDATA
- HARMEAN
- HOUR
- HOUR, MINUTE, SECOND
- IF
- IF
- IF
- IF
- IF, MID, LEFT, OR
- IF, MID, LEFT, OR, LEN
- IF, MOD, ROW, SUM
- IF, MOD, ROW, SUM
- IF, OR, AND
- IF, SUM, ROUNDUP, AND
- IFERROR
- IFERROR
- INDEX
- INDIRECT
- IPMT
- IRR
- ISPMT
- JIS
- KURT
- LARGE
- LARGE
- LCM
- LEFT, LEFTB
- LEN, LENB
- LOOKUP
- LOWER
- MATCH
- MAX
- MEDIAN
- MID
- MID, MIDB
- MIN
- MINUTE
- MMULT
- MMULT, MINVERSE
- MOD, IF
- MOD, IF
- MONTH
- NETWORKDAYS
- NETWORKDAYS.INTL, DATE
- NOMINAL
- NOW, TODAY
- NPER, ROUNDUP
- NPV
- OR
- PERCENTRANK, PERCENTRANK.INC
- PERMUT
- PHONETIC
- PI
- PMT
- PMT
- PPMT
- PRICE
- PRICEDISC
- PRICEMAT
- PROPER
- PV
- QUARTILE.INC
- QUOTIENT
- RADIANS
- RAND, RANDBETWEEN
- RANK
- RATE
- RECEIVED
- RIGHT, RIGHTB
- ROUND
- ROUND
- ROUND
- ROUNDDOWN, TRUNC
- ROUNDDOWN, TRUNC, INT
- ROUNDUP
- ROUNDUP
- SEARCH, SEARCHB
- SECOND
- SIN, RADIANS
- SKEW
- SLN, SUM
- SLOPE
- SMALL
- SMALL, COUNTIF
- SQRT
- SQRT, POWER
- STDEV, STDEV.S
- STDEVP, AVERAGE
- SUBSTITUTE
- SUBSTITUTE
- SUBSTITUTE
- SUBTOTAL
- SUBTOTAL
- SUM
- SUM
- SUM
- SUM, IF
- SUMIF
- SUMIF
- SUMIF
- SUMPRODUCT
- TAN, RADIANS
- TEXT
- TEXT, NUMBERSTRING
- TIME
- TIME, DATE
- TIMEVALUE
- TIMEVALUE
- TIMEVALUE
- TODAY, NOW
- TREND
- TRIMMEAN
- UPPER
- VAR, VAR.S
- VLOOKUP
- VLOOKUP, ISERROR, IF
- WEEKDAY, CHOOSE
- WEEKDAY, CHOOSE, LOOKUP
- WEEKDAY, DATE
- XIRR
- XNPV
- YEAR
- YEAR, MONTH, DAY
- YIELD
- YIELDDISC
- YIELDMAT
|
|
IFの解説
条件によって分岐を行う方法
IF関数を使用すると、条件によって分岐を行うことができます。
=IF(論理式,真の場合,偽の場合)
- 「論理式」・・・結果がTRUEかFALSEになる式、関数、参照などを指定します。
- 「真の場合」・・・論理式がTRUEのときに返される値を指定します。省略された場合は0が指定されたことになります。ただしカンマは省略できません。
- 「偽の場合」・・・論理式がFALSEのときに返される値を指定します。引数自体が省略されたとき(カンマも省略されたとき)はFALSEが指定されたことになります。カンマが存在し、値のみが省略された場合は0が指定されたことになります。
IF関数は最大64個まで入れ子にすることが可能です。
ある条件が成り立っているかどうかは、成り立っている場合が「真」(TRUE)、成り立たない場合が「偽」(FALSE)という論理値で表します。
TRUEは数値に変換すると1になり、FALSEは0になります。また、数値を論理値として解釈すると、0はFALSEになり、それ以外はTRUEになります。
大文字小文字にかかわらず、文字列「"TRUE"」、「"FALSE"」もそれぞれ論理値として解釈されます。
引数はどちらも省略可能ですが、真偽それぞれの引数で違いがあります。
「真の場合」の引数は、カンマを残して省略する必要があり、値としては0が指定されたことになります。
例
=IF(A1>3,)
=IF(A1>3,,5)
「偽の場合」の引数は、カンマを残して省略すると、0が指定されたことになります。
例
=IF(A1>3,3,)
=IF(A1>3,,)
カンマも含めて省略した場合は、FALSEが指定されたことになります。
例
=IF(A1>3,3)
式 | 省略の解釈 | 結果 | =IF(TRUE,) | =IF(TRUE,0,FALSE) | 0 | =IF(FALSE,"真の場合",) | =IF(FALSE,"真の場合",0) | 0 | =IF(FALSE,"真の場合") | =IF(FALSE,"真の場合",FALSE) | FALSE | =IF(FALSE,) | =IF(FALSE,0,FALSE) | FALSE |
入力例
以下の例では、IF関数を使って成人の判定を行っています。
| A | B | C | D | E | F | 1 | 氏名 | 年齢 | | | | | 2 | Aさん | 15 | =IF(20<=B2,"成人","未成年") | | | | 3 | Bさん | 25 | =IF(20<=B3,"成人","未成年") | | | | 4 | Cさん | 21 | =IF(20<=B4,"成人","未成年") | | | | 5 | | | | | | |
結果は以下のようになります。
| A | B | C | D | E | F | 1 | 氏名 | 年齢 | | | | | 2 | Aさん | 15 | 未成年 | | | | 3 | Bさん | 25 | 成人 | | | | 4 | Cさん | 21 | 成人 | | | | 5 | | | | | | |
|
|
|
|
».m4b
MPEG-4オーディオファイルの拡張子。 up! |
».m4r
iPhoneの着メロにするAACファイルにつく拡張子。 up! |
».xlsx
Excel 2007で作成したファイルのデフォルトの拡張子。 |
».docx
Word 2007の標準的な保存形式。XML形式となっている。 |
|
|