A列 B列 C列 S 4 =? H 5 =? O 10 =?C=A*B(当A列中只要出现S就自动乘以8.1,当出现H就乘以1.6,当出现O时就乘以1)。请问这样的函数公式?
热心网友
if(a1="S",b1*8.1,if(a1="H",b1*1.6,if(b1)))..如果是说单元格里只要出现特定的字母就算的话那得自已定义函数了...=aa(a1,b1)Function aa(ad As String, bb As Integer) As IntegerIf InStr(ad, "s") Then aa = bb * 8.1 '自定义函数是写在模块里的....If InStr(ad, "h") Then aa = bb * 1.6If InStr(ad, "0") Then aa = bb End Function
热心网友
=if(a1="S",a1*b1*8.1,if(a1="H",a1*b1*1.6,if(a1*b1)))把上面一行写在C1单元格中即可!
热心网友
你可以先用“if"命令设置B列,当A1=S时,B1=8.1,A1=H时,B1=1.6,A1=0时,B1=1,然后设C1=A1*B1,下面的行,自动填充一下就行了
热心网友
是否描述的不是很清楚,需要补充一下: A列 B列 C列 S 4 =? H 5 =? O 10 =? C=A*B(当A列中只要出现S就自动乘以8.1,当出现H就乘以1.6,当出现O时就乘以1)。请问这样的函数公式? 谢谢各位高手指点指点! 不好意思,孰本人愚昧。可否再具体一些(具体公式化)。在此谢过,顺祝周末愉快!