excel如何使用if函数
IF 函数是 「表格(Excel)」 中最常用的函数之一,它可以对值和期待值进行逻辑比较。
因此 IF 语句可能有两个结果。 第一个结果是比较结果为 True,第二个结果是比较结果为 False。
例如,=IF(C2=”Yes”,1,2) 表示 IF(C2 = Yes, 则返回 1, 否则返回 2)。
语法说明:
使用逻辑函数 IF 函数时,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值。
IF(logical_test, value_if_true, [value_if_false])
例如:
=IF(A2>B2,"超出预算","正常")
=IF(A2=B2,B4-A4,"")
=IF(C2=”Yes”,1,2)
=IF(C2=1,”Yes”,”No”)
=IF(C2>B2,”Over Budget”,”Within Budget”)
=IF(C2>B2,C2-B2,0)
=IF(D7=”Yes”,E5*0.0825,0)
参数名称:
logical_test(必需):要测试的条件。
value_if_true(必需):logical_test 的结果为 TRUE 时,您希望返回的值。
value_if_false(可选):logical_test 的结果为 FALSE 时,您希望返回的值。
使用示例:
请点击输入图片描述
在上面的示例中,单元格 D2 表示:如果(C2 等于 Yes,则返回 1,否则就返回 2)
请点击输入图片描述
在此示例中,单元格 D2 中的公式表示:IF(C2 = 1, then return Yes, otherwise return No)如你所见,IF 函数可用于计算文本和数值。 它还可用于计算错误。 不仅可以检查一项内容是否等于另一项内容并返回单个结果,而且还可以根据需要使用数学运算符并执行其他计算。 此外,还可将多个 IF 函数嵌套在一起来执行多个比较。
请点击输入图片描述
在上面的示例中,D2 中的 IF 函数表示如果(C2 大于 B2,则返回“Over Budget”,否则就返回“Within Budget”)
请点击输入图片描述
在上面的示例中,函数会返回一个数学运算,而不是文本结果。 E2 中的公式表示如果(实际值大于预算,则从实际金额中减去预算金额,否则就不返回任何结果)。
请点击输入图片描述
在此示例中,E7 中的公式表示如果(D7 = “Yes”,则计算 E5 * 8.25% 的总金额,否则就不应该付销售税,因此返回 0)
注意:如果要在公式中使用文本,需要将文字用引号括起来(例如“Text”)。 唯一的例外是使用 TRUE 和 FALSE 时,「表格(Excel)」能自动理解它们。
常见问题:
1、单元格中的 0(零):value_if_true 或 value_if_False 参数无参数值。 若要查看返回的正确值,应为两个参数添加参数文本,或者为参数添加 TRUE 或 FALSE。
2、#NAME? (显示在单元格中):这通常意味着公式存在拼写错误。
绛旓細浣跨敤閫昏緫鍑芥暟 IF 鍑芥暟鏃讹紝濡傛灉鏉′欢涓虹湡锛岃鍑芥暟灏嗚繑鍥炰竴涓硷紱濡傛灉鏉′欢涓哄亣锛屽嚱鏁板皢杩斿洖鍙︿竴涓銆侷F(logical_test, value_if_true, [value_if_false])渚嬪锛=IF(A2>B2,"瓒呭嚭棰勭畻","姝e父")=IF(A2=B2,B4-A4,"")鍙傛暟鍚嶇О锛歭ogical_test锛堝繀闇锛夛細瑕佹祴璇曠殑鏉′欢銆倂alue_if_true锛堝繀闇锛夛細logi...
绛旓細涓銆佸熀鏈娇鐢ㄦ柟寮忥細1. 鎵撳紑Excel琛ㄦ牸锛屽湪闇瑕佽繍鐢↖F鍑芥暟鐨勫崟鍏冩牸鍐呰緭鍏ュ叕寮忊=IF鈥銆2. 鍦ㄥ脊鍑虹殑鍑芥暟鎻愮ず妗嗕腑锛岃緭鍏ュ垽鏂潯浠讹紝姣斿鈥淎1>B1鈥濄3. 鍦ㄢ滅湡鍊尖濈殑浣嶇疆杈撳叆褰撴潯浠舵垚绔嬫椂杩斿洖鐨勫硷紝渚嬪锛氣滆繑鍥濧鍒楁暟鎹濄4. 鍦ㄢ滃亣鍊尖濈殑浣嶇疆杈撳叆褰撴潯浠朵笉鎴愮珛鏃惰繑鍥炵殑鍊兼垨鎵ц鐨勫叕寮忥紝渚嬪锛氣滆繑鍥為敊...
绛旓細Excel IF鍑芥暟璇硶浠嬬粛锛1銆両F鍑芥暟鏈変笁涓弬鏁帮紝璇硶濡備笅锛=IF(鏉′欢鍒ゆ柇, 缁撴灉涓虹湡杩斿洖鍊, 缁撴灉涓哄亣杩斿洖鍊)锛岀涓鍙傛暟鏄潯浠跺垽鏂锛屾瘮濡傝鈥淎1="鐧惧害"鈥濇垨鈥21>37鈥濊繖绉嶏紝缁撴灉杩斿洖TRUE鎴朏ALSE銆傚鏋滃垽鏂繑鍥濼RUE閭d箞IF鍑芥暟杩斿洖鍊兼槸绗簩鍙傛暟锛屽惁鍒欒繑鍥炵涓夊弬鏁般2銆佸涓婂浘锛=IF(1>2,"鍒ゆ柇鐪","...
绛旓細EXCEL涓璉F鍑芥暟鐨勪娇鐢ㄦ柟娉曘IF鍑芥暟 锛氬亣璁炬潯浠舵х殑鍑芥暟锛屽嵆鎵ц鐪熷亣鍊肩殑鍒ゆ柇锛屾牴鎹昏緫璁$畻鐨勭湡鍋囧硷紝杩斿洖涓嶅悓鐨勭粨鏋銆侲XCEL涓璉F鍑芥暟鐨勪娇鐢ㄩ潪甯稿箍娉涳紝 鐗瑰埆鏄湪鍗曟潯浠跺垽鏂殑鏃跺欙紝鐢ㄥソIF鍑芥暟鍙互甯垜浠畬鎴愬緢澶氬姛鑳姐傜幇缁撳悎鍏蜂綋鐨勫疄渚嬫搷浣滐紝杩涜璇存槑锛氫竴銆両F鍑芥暟鐨勫熀鏈簲鐢ㄣ if锛坙ogical_test,value_if_tr...
绛旓細Excel浣跨敤IF鍑芥暟鐨2绉嶆柟娉曪細鏂规硶涓銆佸崟鍏冩牸杈撳叆鍏紡娉 1.鍦ㄦ墦寮鐨勭礌鏉愭枃浠朵腑閫夋嫨C2鍗曞厓鏍硷紝杈撳叆鍏紡鈥=IF(B2>5,600,350)鈥濄2.鎸夈怑nter銆戦敭锛岃绠楀嚭鈥滃紶涓冣濈殑闄嶆俯琛ヨ创璐圭敤锛岄夋嫨C2鍗曞厓鏍硷紝鍙屽嚮鍙充笅瑙掔殑濉厖鏌勶紝鍗冲彲璁$畻鍑哄叾浠栧憳宸ョ殑闄嶆俯琛ヨ创璐圭敤銆傚彲浠ョ湅鍑猴紝宸ヨ祫绾у埆澶т簬绛変簬6鐨勫憳宸ユ潕浜斿拰鐜嬪拰鐨...
绛旓細if鍑芥暟鍦EXCEL閲岀殑鐢ㄦ硶寰堝锛屽垎浜4涓畝鍗曠敤娉曪紝鎿嶄綔绠鍗曟槗涓婃墜锛屽皬鐧戒篃鑳借交鏉炬帉鎻″摝锛1銆佸熀纭鐢ㄦ硶 鍗虫祴璇曟潯浠舵垚绔嬶紝杩斿洖鐪熷硷紝鍚﹀垯杩斿洖鍋囧笺傚叕寮忚〃杈惧紡涓猴細if锛堟祴璇曟潯浠,鐪熷,鍋囧硷級濡傚浘鎵绀猴細2銆佸尯闂村垽鏂 鐢ㄤ簬璇勭骇銆佽绠楁姌鎵g瓑锛屽鏌愪竴鍖洪棿杩涜璧嬪兼椂锛屼互瀛︾敓鎴愮哗涓轰緥锛60浠ヤ笅涓轰笉鍙婃牸锛60~80涓哄強鏍...
绛旓細Excel浣跨敤IF鍑芥暟涓嶰R鍑芥暟杩涜宓屽鐨勬柟娉曪細涓銆両F鍑芥暟涓昏鍔熻兘锛氭牴鎹鎸囧畾鏉′欢鐨勯昏緫鍒ゆ柇鐨勭湡鍋囩粨鏋滐紝杩斿洖鐩稿搴旂殑鍐呭銆備娇鐢ㄦ牸寮忥細=IF(Logical,Value_if_true,Value_if_false)鍙傛暟璇存槑锛歀ogical浠h〃閫昏緫鍒ゆ柇琛ㄨ揪寮忥紱Value_if_true琛ㄧず褰撳垽鏂潯浠朵负閫昏緫鈥滅湡锛圱RUE锛夆濇椂鐨勬樉绀哄唴瀹癸紝濡傛灉蹇界暐杩斿洖鈥淭RUE鈥濓紱...
绛旓細EXCEL鍑芥暟閲岋紝IF鏉′欢鍙互涓烘眽瀛楋紝浣嗘槸蹇呴』瑕佹妸姹夊瓧鐢ㄥ崐瑙掔殑鍙屽紩鍙锋嫭璧锋潵锛屽锛=IF(A1="鏄",1,2)锛屾剰鎬濆氨鏄紝濡傛灉A1鐨勫崟鍏冩牸鐨勫唴瀹规槸涓涓 鏄 瀛楋紝灏辫繑鍥炵粨鏋1锛屽惁鍒欒繑鍥炵粨鏋2銆傚鏋滆繑鍥炵殑缁撴灉涔熸槸姹夊瓧鎴栧瓧姣嶏紝缁撴灉涔熻姹傜敤鍙屽紩鍙锋嫭璧锋潵銆 濡傚叕寮忥細=IF(=IF(A1="鏄","Y","N")銆IF鍑芥暟鐨...
绛旓細Excel涓IF鍑芥暟鐨勮〃杈惧紡涓猴細IF(logical_test,value_if_true,value_if_false)锛孡ogical_test琛ㄧず璁$畻缁撴灉涓篢RUE鎴朏ALSE鐨勪换鎰忓兼垨琛ㄨ揪寮忋俈alue_if_true琛ㄧず鐨勬槸 logical_test涓篢RUE鏃惰繑鍥炵殑鍊糣alue_if_false琛ㄧず鐨勬槸 logical_test 涓 FALSE 鏃惰繑鍥炵殑鍊笺傜涓涓┖鏍煎唴濉啓鐨凞3>=20%锛屾剰鎬濇槸鍒ゆ柇鍗曞厓鏍糄...
绛旓細1銆佸湪Excel琛ㄦ牸涓夋嫨绛旀鏀剧疆鐨勫崟鍏冩牸銆2銆佸湪鎴戜滑瑕佹搷浣滅殑鍗曞厓鏍艰緭鍏モ=鈥濓紝涓婃柟鍑芥暟鏍忎篃鐩稿簲鍑虹幇鈥=鈥濄3銆佸崟鍑诲嚱鏁癴x锛屾壘鍒if鍑芥暟銆4銆佽緭鍏ュ垽鏂潯浠跺拰鍒ゆ柇缁撴灉锛岀涓琛孡ogical_test杈撳叆鍒ゆ柇鏉′欢锛屽C2>=60锛屽嵆璁〤2鏍忓ぇ浜庣瓑浜20鏃朵负鐪燂紝绗簩琛孷alue_if_true杈撳叆绗﹀悎鍒ゆ柇鏉′欢鐨勫垽鏂粨鏋滐紝濡傚悎鏍硷紝...