我需要根據Excel中特定單元格的條件值計算一個值。基於Excel中的優先級計算
所以我需要將單元格A1中的值乘以單元格B1中的值,但是如果單元格B2中存在一個值,我想通過單元格B5乘以此值(僅),等等。
實施例:
乘以A1由B2優先於B1(B1忽略的值)的基礎上,B1或B2或B3或B4; B3超過B2(忽略B1 & B2值); B4在B3(忽略B1,B2 & B3值)等
我需要根據Excel中特定單元格的條件值計算一個值。基於Excel中的優先級計算
所以我需要將單元格A1中的值乘以單元格B1中的值,但是如果單元格B2中存在一個值,我想通過單元格B5乘以此值(僅),等等。
實施例:
乘以A1由B2優先於B1(B1忽略的值)的基礎上,B1或B2或B3或B4; B3超過B2(忽略B1 & B2值); B4在B3(忽略B1,B2 & B3值)等
我可能失去了一些東西,但你能不能簡單地用一個嵌套如果statment:
=IF(B2="",IF(B3="",A1*B4,A1*B3),A1*B1,A1*B2)
我的例子可能不使用正確的單元格值,但你明白我的觀點(希望)。
=IF(ISNUMBER(B1),B1,IF(ISNUMBER(B2),B2,IF(ISNUMBER(B3),B3,IF(ISNUMBER(B4),B4,IF(ISNUMBER(B5),B5,"NA")))))
您還可以使用ISBLANK而不是ISNUMBER的功能。
您可以使用if
語句夫婦與<>
(不等於)運算符
=A1*IF(B5<>"",B5,(IF(B4<>"",B4,IF(B3<>"",B3,(IF(B2<>"",B2,B1))))))
嵌套IFS是有點棘手,但你幾乎檢查:
這假定B1是保證有一個值,如果所有其他不具有值