EXCEL中判断数据后并进行报警提醒

来源:百度知道 编辑:UC知道 时间:2024/07/05 14:24:10
表单1
列1 列2 列3
设备名称 购买数量 输入价格
电视机 10 200

表单2(数据源)
列1 列2 列3
设备名称 购买数量 最低价格
电视机 10 200
电视机 20 100
PS:表单2中不知道怎么体现小于等于10 或 大于10小于等于20,才能在后边起到效果;

表单1的电视机购买数量为10,输入价格部分当输入100的时候进行提醒(提醒方式随意,只要不是声音)
都不对。
我的意思是:(前提卖出10台,最低价100,20台,最低50元)
数量是可以随意改变的,但是随着数量的变化价格不一样。
所以当输入卖出10的时候,如果销售人员填写99,则报错,直到改为100以上为止

这个问题利用数据有效性是对的。

不过,过程应该是这样的。
假设A1:C2为数据区域。
A行为标题,B行为数据。A2=电视机,B2=10,C2=200

选中C2单元格。然后
数据有效性:
允许 整数,数据 大于或等于,
输入这个公式:=IF(B2>=20,50,100)

公式说明:如果购买电视机的数量大于或等于20台,那么每台以最低50的价格卖出。如果购买电视机的数量小于20台,那么每台以最低100元的单价卖出。
你也可以在数据有效性的出错警告中输入提示信息。

你说的卖出10台最低100是低于10台还是10台到20台之间?比如说15台你最低价是多少?

比如说如果你大于20台最低50,大于等于10台小于20台最低100,小于10台最低200,那就选中C2单元格,数据有效性-允许-自定义-下面的公式栏输入:
=IF(B2>=20,C2>=50,IF(B2>=10,C2>=100,C2>=200))
勾选对有同样设置的其他单元格应用这些更改。

选中数量列 数据--有效性--设置--允许(整数)--最小值(1)--最大值(100).
然后选出错信息--样式(信息)--后面的标题也出错信息可以自己随便编辑--最后确定!
OK了!

说的很乱,有点看不明白。
价格的变化规律是什么?
所以当输入卖出10的时候,如果销售人员填写99,则报错,直到改为100以上为止。为什么必须改到100以上?是要保证总金额大于1000吗?