Excel表格IF函数多层嵌套的 excel中if函数的多层嵌套

Excel\u4e2d\u7684IF\u51fd\u6570\u591a\u5c42\u5d4c\u5957\u600e\u4e48\u7528\uff1f

excel2003\u4e2dif\u51fd\u6570\u5d4c\u5957\u4f7f\u7528\u65b9\u6cd5

\u4eb2\uff0c\u5b8c\u5168\u6309\u7167\u4f60\u6587\u5b57\u63cf\u8ff0\u5199\u7684\uff0c\u903b\u8f91\u6027\u5bf9\u4e0d\u5bf9\u5c31\u6ca1\u505a\u5224\u65ad\u4e86\uff1a
=IF(AND(K1=0,L1=0),J1,IF(AND(H1>K1,K1>0,L1=0),K1-H1+I1,IF(AND(K1>H1,L1=0),K1+I1,IF(AND(I1>L1,L1>0,K1=0),L1-I1+K1,IF(AND(L1>I1,K1=0),L1+H1,IF(AND(K1>0,L1>0),K1+L1,""))))))

举例:比如说,我们需要对成绩进行评级。大于等于80分的评为“A”,大于等于70分小于80分评为“B”,大于等于60分小于70分的评为“C”,小于60分的评为“D”。

步骤如下:

1、下面我们开始写函数 =IF(A1>=80,“A”,……)也就是当A2大于等于80时,得到“A”。如果A2不满足大于等于80,根据评级标准,那么会有三种可能:

a.大于等于70小于80,b.大于等于60小于70,c.小于60,这三种情况。

2、我们将第一种情况用IF函数嵌套在上述表达式中 =IF(A2>=80,"A",IF(A2>=70,"B",……)),这样就完成了。

3、同理我们将第二种情况用IF函数继续嵌套,那么表达式变成了 IF(A2>=80,"A",IF(A2>=70,"B",IF(A2>=60,"C",……)))

那么省下的情况就是小于60了,评级为“D”所以表达式最终为IF(A2>=80,"A",IF(A2>=70,"B",IF(A2>=60,"C","D")))。

4、AND函数

如果你熟悉AND函数的应用,那么我们使用AND函数就相对好理解一些,因为AND函数就上述的三种可能表达的更加清楚。见图:




在EXCEL中函数的嵌套不能超过7级,但可以用定义名称的方法将里层的公式层级命名为名称,这样就可以解决函数的超过七层嵌套了。
具体方法是:
按"CTRL+F3"弹出定义名称对话框,将里层满足不超过七层嵌套的公式层级复制到"引用位置",并将其定义为A(当然名称楼主可以任选),然后就可以在用公式中用A替换原来的公式层级了。

下面是一个突破EXCEL IF嵌套层次的方法,公式具体你参照修改:
例一:A1为一个数值,其范围为1-7,B1设置公式,按A1数值变化分别等于A-G。
先来看看纯粹使用if的解法:=IF(A1=1,

  • Excelif鍑芥暟涓啀宓屽鏉′欢鍑芥暟璇ユ庝箞鍐excelif鍑芥暟鐨勫祵濂
    绛旓細褰撴垜浠亣鍒伴棶棰樼殑鏉′欢涓嶅彧涓涓殑鏃跺欙紝鎴戜滑灏遍渶瑕佷娇鐢澶氬眰IF宓屽璇彞锛岃繖閲岄氳繃涓や釜渚嬪瓙鏉ヨ鏄庝緥瀛1锛氫娇鐢ㄧ畝鍗鐨処F鍑芥暟->瀹炵幇鎴愮哗鍦60鍒嗕互涓婏紝鍖呮嫭60涓哄強鏍硷紝鍚﹀垯涓轰笉鍙婃牸銆傚叕寮忥細=IF(鏉′欢锛屾潯浠舵垚绔嬭繑鍥炵殑鍊硷紝鏉′欢涓嶆垚绔嬭繑鍥炵殑鍊)鏉′欢锛氭潯浠剁殑缁撴灉搴旇鏄疶RUE鎴栬呮槸False鐐瑰嚮fx鍦ㄥ脊鍑虹殑妗嗕腑閫夋嫨IF鎴栬呯洿鎺...
  • excel鍑芥暟澶宓屽鎬庝箞浣跨敤
    绛旓細1锛IF 鍑芥暟鏄牴鎹鎸囧畾鐨鏉′欢璁$畻缁撴灉涓 TRUE 鎴 FALSE锛岃繑鍥炰笉鍚岀殑缁撴灉锛岃娉 IF(logical_test,value_if_true,value_if_false)2锛氫篃灏辨槸 IF(鏉′欢鍒ゆ柇鏄湡鎴栨槸鍋囷紝鏉′欢涓虹湡鏃剁殑鍊硷紝鏉′欢涓哄亣鏃剁殑鍊),涓嬮潰鏉ラ氳繃涓涓緥瀛愯鏄庛3锛氬鍥撅細閫氳繃鍒ゆ柇鍦ㄩ旇揣閲忕殑鏁伴噺锛屾潵鍐冲畾鏄惁鍚戝伐鍘傝璐э紝杩欓噷鍙湁...
  • 濡備綍鍦Excel涓姝g‘宓屽浣跨敤IF鍑芥暟?
    绛旓細鍦ㄦ悳绱㈡涓緭鍏モ淚F鈥濇垨鈥淚F鈥濓紝鎵惧埌鐩稿叧鍑芥暟鍚庯紝寮濮嬫瀯寤哄祵濂楃粨鏋銆備緥濡傦紝鍋囪浣犻潰瀵逛竴涓绠楅鐩紝闇瑕佹牴鎹笉鍚岀殑鏉′欢杩涜璁$畻銆傝緭鍏ユ暟鎹苟灏濊瘯宓屽IF鍑芥暟鏃讹紝浣犱細閬囧埌鈥滄棤鏁堢殑鈥濇彁绀猴紝杩欐槸鍥犱负缂哄皯浜嗗繀瑕佺殑闂悎鎷彿銆傚湪鈥滃惁鍒欌濇爮閲嶆柊杈撳叆鈥淚F()鈥濓紝鐒跺悗鍒犻櫎澶氫綑鐨勫崐鎷彿锛屼互渚垮垱寤烘柊鐨処F鍑芥暟瀵硅瘽妗嗐
  • Excel涓璉F鍑芥暟鏄嚑灞宓屽?
    绛旓細鍑芥暟 IF 鍙互宓屽涓冨眰锛岀敤 value_if_false 鍙 value_if_true 鍙傛暟鍙互鏋勯犲鏉傜殑妫娴嬫潯浠銆傝鍙傞槄涓嬮潰鏈鍚庝竴涓ず渚嬨傚湪璁$畻鍙傛暟 value_if_true 鍜 value_if_false 鍚庯紝鍑芥暟 IF 杩斿洖鐩稿簲璇彞鎵ц鍚庣殑杩斿洖鍊笺傚鏋滃嚱鏁 IF 鐨勫弬鏁板寘鍚暟缁勶紙 鐢ㄤ簬寤虹珛鍙敓鎴愬涓粨鏋滄垨鍙鍦ㄨ鍜屽垪涓帓鍒楃殑涓缁勫弬鏁拌繘...
  • Excel涓鏉′欢鍒ゆ柇浣犲彧浼鐢↖F鍑芥暟
    绛旓細CHOOSE鍑芥暟 濡傛灉鏄牴鎹攢鍞噾棰鐨绛夌骇杩涜鎻愭垚姣斾緥鍒ゆ柇锛屼篃鍙互鐢–HOOSE鍑芥暟鏉ヤ唬鏇縄F鍑芥暟锛屽涓嬪浘琛ㄦ牸鎵绀猴紝鍏鐢↖F鍑芥暟澶氬眰宓屽锛岃緭鍏ュ叕寮忥細=IF(C2=1,1%,IF(C2=2,1.5%,IF(C2=3,2%,IF(C2=4,3%,IF(C2=5,4.5%,IF(C2=6,6%)))濡傛灉鐢–HOOSE鍑芥暟锛岃緭鍏ュ叕寮忥細=CHOOSE(C2,1%,1.5%,2%,3%,4....
  • if鍑芥暟澶氫釜鏉′欢宓屽鎬庝箞鍐
    绛旓細1.璇昏繖涓嚱鏁颁竴瀹氳浠庢渶澶栧眰鐨勫嚱鏁璇昏捣锛屼竴灞備竴灞傚線閲屽眰璇伙紝瑕佷笉灏变贡浜嗭紝鍥犱负杩欐槸涓涓昏緫鍑芥暟銆2.宓屽鏈濂藉湪绗笁涓弬鏁颁綅缃繘琛屽祵濂楋紝杩欐牱涓嶅鏄撳嚭閿欍3.灏辨槸璁板緱鎷彿锛屼竴瀹氳瀵圭О锛屽祵濂楃殑瓒婂瓒婅灏忓績銆傚鏋滃ぇ瀹跺枩娆㈡垜鐨勬枃绔狅紝娆㈣繋鍏虫敞寰俊鍏紬鍙凤細璺熸垜瀛EXCEL鍥捐〃 <!--40000000,0,if(d3<...
  • Excel琛ㄦ牸IF鍑芥暟鎬庝箞浣跨敤澶氫釜鏉′欢excel琛ㄦ牸if鍑芥暟鎬庝箞浣跨敤澶氫釜鏉′欢鏁 ...
    绛旓細Excel琛ㄦ牸IF鍑芥暟鍙互浣跨敤澶氫釜鏉′欢锛屽彧闇瑕佸湪IF鍑芥暟涓祵濂AND鎴栬匫R鍑芥暟鍗冲彲銆傛瘮濡傦紝鎴戜滑瑕佹眰褰揂1鍗曞厓鏍间腑鐨勬暟鍊煎ぇ浜10涓斿皬浜20鏃讹紝B1鍗曞厓鏍兼樉绀衡滄弧瓒虫潯浠垛濓紝鍚﹀垯鏄剧ず鈥滀笉婊¤冻鏉′欢鈥濓紝鍙互鍦˙1鍗曞厓鏍间腑杈撳叆浠ヤ笅鍏紡锛=IF(AND(A1>10,A1< 20),"婊¤冻鏉′欢","涓嶆弧瓒虫潯浠")銆傚叾涓紝AND鍑芥暟琛ㄧず鍚屾椂婊¤冻涓...
  • IF鍑芥暟鐨勫灞傚祵濂闂Excel绁炴妧鑳
    绛旓細*鈥滄潵杩炴帴涓や釜鏉′欢锛屾槸鍚︽湁涓绉嶇敾铔囨坊瓒崇殑鎰熻銆傜洿鎺ヤ娇鐢IF鏉ュ祵濂楋紝鏄惁瑕佺畝鍗曞緱澶氬憿锛熻緭鍏ュ叕寮忥細=IF(B2<5000,1%,IF(B2<10000,3%,IF(B2<15000,5%,10%)))瀵逛簬杩欑鍒嗙骇娆鐨勫灞傚祵濂闂锛屽綋宓屽灞傛暟杈冨鏃讹紝鏈夋椂濂楃潃濂楃潃灏辨妸鑷繁缁欏杩风硦浜嗭紝浣犲彲浠ラ夋嫨浣跨敤鍏朵粬鍑芥暟锛屾瘮濡侺OOKUP銆
  • excelif鍑芥暟澶氬眰宓屽鐨勪娇鐢ㄦ柟娉
    绛旓細excel if鍑芥暟澶氬眰宓屽鐨勪娇鐢ㄦ柟娉 銆excel if鍑芥暟澶氬眰宓屽鐨勪娇鐢ㄦ楠1锛 鎵撳紑 Excel 鏂囨。锛岀偣鍑昏彍鍗曟爮鐨勨滄彃鍏モ濓紝閫夋嫨鈥滃嚱鏁扳濓紝鐐瑰嚮 excel if鍑芥暟澶氬眰宓屽鐨勪娇鐢ㄦ楠2锛 鐪嬪埌瀵硅瘽妗(绗竴寮犲浘)锛屽湪 鈥滄悳绱㈠嚱鏁扳滈」濉叆if鎴栬匢F锛屾寜鈥滆浆鍒扳濓紝鐪嬪埌鍑芥暟锛屽啀鎸夌‘瀹氾紝杩涘叆璇ュ嚱鏁板璇濇(绗簩寮犲浘)e...
  • excel琛ㄦ牸涓璱f鎬庝箞杩涜涓ゆ鍒ゆ柇excel琛ㄦ牸涓璱f鎬庝箞杩涜涓ゆ鍒ゆ柇鐨刜鐧 ...
    绛旓細Excel涓鍙互鍒╃敤If鍑芥暟杩涜澶氬眰宓屽鏉ュ畬鎴愬娆″垽鏂 杞欢鐗堟湰锛歄ffice2013 鍏蜂綋鐨勬柟娉曞涓嬶細1.瀵笰鍒椾腑鍏堝垽鏂槸鑷槸鍚﹀皬浜4锛屽鏋滃皬浜4锛孊鍒楁樉绀哄皬;鍐嶅垽鏂槸鍚﹀皬浜8锛屽鏋滄槸锛孊鍒楁樉绀轰腑锛屽鏋滈兘鏄笉鏄疊鍒楁樉绀哄ぇ;杈撳叆鍏紡銆2.涓嬪垪濉厖锛屽緱鍒拌绠楃粨鏋溿
  • 扩展阅读:嵌套if函数流程图 ... excel if多个条件嵌套 ... vlookup怎么嵌入if函数 ... if函数多条件嵌套 ... excel用if函数设置颜色 ... if函数多层嵌套怎么写 ... excel多层嵌套代替if ... if和and函数如何嵌套 ... excel表格if函数两层嵌套 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网