如图所示,要求当C列为1组和4组时,D列值=B列值 / A列值分隔符(×和-)后面的值(即分别为8和7);当C列值为其他值时,D列值=B列值。请问该如何写这个函数呀,谢谢了!

解决方案 »

  1.   

    excel if or 多条件
    =IF(OR(C1="1组",C1=“4组”),符号条件时候的值,else值)
      

  2.   

    你这题目没交代清楚,我就假设你要取的是 + - × /  符号后面的数字了。其实你那表里又有× 又有*,而且还假设每个单元格里,这个符号只会出现其中一个,并且只出现一次。
    =B1/REPLACE(A1,1,IFERROR(FIND("+",A1),0)+IFERROR(FIND("-",A1),0)+IFERROR(FIND("x",A1),0)+IFERROR(FIND("/",A1),0),"")
      

  3.   

    话说回来,搞这么复杂还不如用vba来得省事啊。