Ⅰ excel表格怎么计算快递的运费
公式:
=DGET(A1:C32,"首重",D1:D2)+DGET(A1:C32,"续重",D1:D2)*(E2-1)
注意,得把"输入地区"改成"地区",跟前面的表头统一。
另外北京上海加两元的事,你给加到首重里不好吗,不行的话就在公式后面加个这:
+((D3="北京")+(D3="上海"))*2
Ⅱ C基础编程题目:运输公司对用户计算运费,距离越远每公里运费越低,标准如下:
#include <stdio.h>
void main()
{
int p,w,s;
double d,f;
printf("input :基本运费p,货重w,距离s \n");
scanf("%d%d%d",&p,&w,&s);
{
if(s<250)
d=0;
else if(s<500)
d=0.02;
else if(s<1000)
d=0.05;
else if(s<2000)
d=0.08;
else if(s<3000)
d=0.10;
else
d=0.15;
}
f=p*w*s*(1-d);
printf("%.3f",f);
}
Ⅲ excel中怎么计算快递的运费啊,求if公式
1、先把表格框架搭建好。这里以韵达和圆通举例。首重和续重就是合作快递的报价,先给出几个地区举例。
Ⅳ vb编程计算货物的运费
'在窗体上添加三个文本框 text1(表示货物重量) text2(托运距离) text3(显示运算结果)
Private Sub Command1_Click()
Dim weight
Dim space
Dim T
Dim p
weight = Val(Text1.Text) '表示货物重量
space = Val(Text2.Text) '表示托运距离
If space <= 100 And space > 0 Then
p = 1
ElseIf space <= 200 And space > 100 Then
p = 1.25
ElseIf space <= 300 And space > 200 Then
p = 1.5
ElseIf space <= 400 And space > 300 Then
p = 1.75
ElseIf space > 400 Then
p = 2
End If
If weight <= 5 And weight > 0 Then
T = p * weight * space
ElseIf weight <= 10 And weight > 5 Then
T = (p * 5 + p * 1.1 * (weight - 5)) * space
ElseIf weight <= 20 And weight > 10 Then
T = (p * 5 + p * 1.1 * 5 + p * 1.2 * (weight - 10)) * space
ElseIf weight > 20 Then
T = p * 1.2 * weight * space
End If
Text3.Text = T '显示运算结果
End Sub