1樓:匿名使用者
=if(type(e8)=2,e8,if(e8>=94,"a",if(e8>=82,"b",if(e8>=77,"c",if(e8>=72,"d",if(e8>0,"e",e8))))))
改了一下最後的"e"的判斷條件。這麼理解吧,文字其實作為數字來看待,它是》0的。
前面type的判斷是為了判斷e8是不是文字。
2樓:苗喬恩
因為在excel中:邏輯值大於文字值,文字值大於數值如下圖所示:
空值被認為是0,空值和邏輯值flase相等,和數值0相等,空值小於文字。
空格屬於文字,如果你的大於數值,說明裡面有空格。
3樓:旅順大佬
=iferror(if(and(e8>=94,e8<>""),"a",if(and(e8>=82,e8<94,e8<>""),"b",if(and(e8>=77,e8<82,e8<>""),"c",if(and(e8>=72,e8<77,e8<>""),"d",if(and(e8<72,e8<>""),"e","")))))&"","")
你好,我有excel中if語句的巢狀問題想請教您。謝謝
g8 公式 if f8 1,if e8 350,e8 350 8 350 6,350 6 if e8 650,e8 650 8 650 6,650 6 這個可以用公式解決,其中有幾個判斷需要處理,但並不一定用到if函式,公式可為 e8 6 max 0,e8 350 300 f8 1 2其中f8 1是...
excel中的製表問題
習慣了 熟練了,自然那就快了。也可以不合並單元格,最後一行只畫邊框,不畫豎線,把文字寫在對應的格中,就不用空格鍵或很少用空格鍵了。主管那一行?把最後的單元格合併 然後敲字。如果你不想用眉角的話,合併做後一行,輸入內容,中間按空格鍵來調整咯 if isnumber a14 if int a14 tex...
VB問題!IF語句的!懂的來,VB中的If語句
檢測事件是在文字框中的change事件中判斷,也就是說只要文字框有改變就檢測!如果把其中的 and改寫成 or就可以判斷其中一個文字是否為空!private subtext1 change 判斷文字框最快的速度還是判斷它的長度是否為0iflen text1.text 0 andlen text2.t...