我一直在研究这个Excel电子表格,主要公式如下。非常简单,但我一直在尝试使用Javascript中的HTML表单输入字段。基本上,用户需要能够在字段中输入一个数字,并根据该数字显示相关的百分比 - 使用Javascript。
If less than or equal to 5000 it will display 10%
If greater than 5000 but less than or equal to 10000 it will display 20%
If greater than 10000 it will display 30%
=IF(AND(B2<=5000),10%,IF(AND(B2>5000,B2<=10000),20%,IF(AND(B2>10000),30%)))
我已经做了几次开始,但摆脱了它们,因为必须有一种更简单的方法。
任何帮助都会很棒!
谢谢!
答案 0 :(得分:0)
简单转换您的逻辑:
function getPercentValue(num){
if(num<=5000){
return (10/100); //10%
}else if(num>5000 && num<=1000){
return (20/100); //20%
}else if(num>10000){
return (30/100); //30%;
}
}
getPercentValue(450); --> 10%
getPercentValue(5487); --> 20%
getPercentValue(15700); --> 30%
答案 1 :(得分:0)
一个班轮:
var res = b2 <= 5000 ? '10%' : (b2 <= 10000 ? '20%' : '30%');
答案 2 :(得分:-1)
=IF(B2>10000, 30%, IF(B2>5000,20%,10%))
如果使用jQuery ......
$('#button').change(function(){
var n = parseInt($(this).val());
if(n > 10000) {
$('.output').val('30%');
}
else if(n > 5000) {
$('.output').val('20%');
else {
$('.output').val('10%');
}
});