excel用函数设定单元格输入?

本帖最后由 爱疯 于 10:14 编辑 价格A5是一个人工输入的数,系数B5为固定值20,浮动值C5依靠所设定的公式计算出结果:正常情况下,当价格=50,系数为20,浮动值则为0;
1.如果价格大于50的时候,每大一个1,浮动值等于价格多于50的余数乘以系数,看例1和例2,
2.但有一个条件:当价格超过70时,以70为最高计算值,即价格等于70,系数为固定值20,浮动值等于400,看例3;
3.价格等于80,也只能将价格按70计算,浮动值等于400

4.反之,如果价格小于50的时候,每小一个1,浮动值等于价格小于50的余数乘以系数的两倍的负数值,看例4和例5,
5.但也有一个条件:当价格低于20时,以20为最低计算值,即价格等于20,系数为固定值20,浮动值等于-1200,看例5;
6.价格等于19,也只能将价格按20计算,浮动值等于-1200

请大家下载附件查看就明白了,我在表格中写得非常清楚,哪位高手如果知道如何设定这个公式,请发我邮箱,在此先谢过

在excel单元格输入的数字,前面的0会被忽略掉,如何才能在excel数字前加0呢?本文介绍两种excel数字前面加0的方法。

excel数字前加0 方法一:

  比如Excel工作表单元格的电话号码,打算在号码前面加上一个0。比如A1为:,但是当我们输入数字后,Excel会显示为:,excel数字前面的0会被忽略掉。
  方法是:在输入数字之前输入“'”,或者将单元格设置为文本,输入才会正常将数字前面的0显示出来。

excel数字前加0 方法二:

  设置单元格格式--数字——“自定义”--在“类型”输入“000”,确定。
  这样输入1就显示001,输入3就显示003。
  以此类推,如果类型那里输入“000000”,则输入1就显示000001,输入3就显示000003。

excel数字前加0 方法三:

  下图是一些类似于彩票数据,问题是如何在这些已经输入的单个数字前加0。

  针对这个题,提供两种解法:

  excel数字前加0的第一种方法:选择A1:F2区域,设置单元格格式--数字——“自定义”--在“类型”输入“00”,确定。

  excel数字前加0的第二种方法:在H1单元格输入公式:=text(A1,"00"),右拉下拉复制公式,也同样可以实excel数字前面加0的效果。

需要使用VBA设置函数来完成。

1、如下图,要求根据B列中不同的颜色进行求和计算,结果在F2单元格列示。

2、在C列做一个辅助列,然后依次点击【公式】-【定义名称】。

3、如下图,弹出【新建名称】对话框:在【名称】中输入[SUMCOLOR];在【引用位置】后面的对话框中输入[GET.CELL(24,B2)+0/NOW()],设置好后点击【确定】按钮。

4、返回到表格中在C2单元格中输入[SUMCOLOR()],点击回车键,出现数字3,即红颜色的数字为3。

5、选中C2单元格,拖动鼠标左键,将剩余的单元格填满。

6、选中F2单元格,在单元格中输入[=],然后点击【插入函数】按钮。

7、弹出【插入函数】对话框,在[选择函数]中选择SUMIF函数,然后点击【确定】按钮。

8、弹出【函数参数】对话框:在第一个参数后面选择C2:C7单元格区域,按F4键绝对引用该区域;在第二个参数后面输入[SUMCOLOR];在第三个参数后面选择B2:B7单元格区域,按F4键绝对引用该区域。所有参数设置好后点击【确定】按钮。

9、返回到工作表中,F2单元格就求出了所有红颜色的销售总额为800,选中单元格拖动鼠标左键即可将剩余的颜色总和求出。

我要回帖

更多关于 如何用函数表示单元格 的文章