一个单元格有三个条件性公式,需要分别保留整数和两位小数点,该怎样加入函数?

一个单元格有三个条件性公式,需要分别保留整数和两位小数点,该怎样加入函数?
AI29=IF(VLOOKUP(F29,$BB$2:$BD$197,3,0)="a",MAX($U$3,VLOOKUP(B29,$B$7:$C$18,2,0)),
IF(VLOOKUP(F29,$BB$2:$BD$197,3,0)="b",SUMIF($B$7:$B$18,B29,$AD$7:$AD$18)+SUMIF($B$7:$B$18,B29,$AF$7:$AF$18),
SUMPRODUCT(($B$7:$B$18=B29)*(($AD$7:$AD$18)+($AF$7:$AF$18))*($Y$7:$Y$18))*500))
这两个只保留整数
IF(VLOOKUP(F29,$BB$2:$BD$197,3,0)="a",MAX($U$3,VLOOKUP(B29,$B$7:$C$18,2,0)),SUMPRODUCT(($B$7:$B$18=B29)*(($AD$7:$AD$18)+($AF$7:$AF$18))*($Y$7:$Y$18))*500))
这个保留两位小数点,
IF(VLOOKUP(F29,$BB$2:$BD$197,3,0)="b",SUMIF($B$7:$B$18,B29,$AD$7:$AD$18)+SUMIF($B$7:$B$18,B29,$AF$7:$AF$18),这个保留两位小数点
这三个公式是条件性的,因为B29和F29的选择,需要自动选择所需要的公式,需要a时,结果返回到U3,需要b时,结果返回到AD7+AF7,反之返回到AD7*AF7*500只有需要b的时候,才保留两位小数点
soonxun 1年前 已收到1个回答 举报

lilovelaure 幼苗

共回答了28个问题采纳率:78.6% 举报

=IF(VLOOKUP(F29,$BB$2:$BD$197,3,0)="a",INT(MAX($U$3,VLOOKUP(B29,$B$7:$C$18,2,0))),IF(VLOOKUP(F29,$BB$2:$BD$197,3,0)="b",round(SUMIF($B$7:$B$18,B29,$AD$7:$AD$18)+SUMIF($B$7:$B$18,B29,$AF$7:$AF$18),2),INT(SUMPRODUCT(($B$7:$B$18=B29)*(($AD$7:$AD$18)+($AF$7:$AF$18))*($Y$7:$Y$18))*500)))
在返回数值的公式部分加上int(公式)表示取整数,加上round(公式,2)表示保留两位

1年前

6
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.773 s. - webmaster@yulucn.com