Excel:限制值

时间:2017-05-26 06:46:15

标签: excel

有人可以帮我解决我的Excel问题吗?实际上,我有两种情况:

第1期:我的摘要在表1中,原始数据在表2中。我想要发生的是将表2中的值复制到表1.为此,我知道我需要执行VLOOKUP。但是,我想要发生的是:

当Sheet 2中的值超过8小时时,我希望Sheet 1中的值仅为8小时。例如,表2显示8:04(8小时4分钟)的总记录小时数,我希望表1中的数据仅为8小时。

注意:这应该是小时格式

第二个问题:第1期的问题反之亦然,如果表2中的值小于30分钟,我希望表1中的数据正好是30分钟。

注意:这应该是分钟格式

希望你能提供帮助。

2 个答案:

答案 0 :(得分:0)

您可以使用IF公式来实现。用您的Vlookup公式替换A1:

=IF(A1<0.000347222222222222,0.000347222222222222,IF(A1>0.00555555555555556,0.00555555555555556,A1))

答案 1 :(得分:0)

在excel中,一天等于1(整数),一天半是1.5(十进制),依此类推。

n=length(mdma4)
ncols= 4 # put here number of cols
out <-data.frame(matrix(rep(1,n*ncols),n,ncols))

for (i in 1:n){
    result <- mdma$MRP.Area[grepl(mdma4[i], mdma$Material)] 
    result <- unique(result)
    out[i,]<-result
} 

write.table(out, file = "mrp_area_missing.csv",sep = ",")