首页 > 其他分享 >根据区间判断结果

根据区间判断结果

时间:2023-07-16 09:12:09浏览次数:27  
标签:返回 判断 15 G1 结果 公式 0.5 数值 区间

问题如上图。

函数公式解决:

公式1=IF(G1<5,0,IF(G1<15,0.5,1))
公式2=LOOKUP(G1,{-99,0;5,0.5;15,1})
公式3=MEDIAN(0,1,CEILING(G1-5,10)/20)

公式1是传统的If多层嵌套解法,先判断G1是否小于5,是则返回0;嵌套一层If继续判断G1是否小于15,是则返回0.5,否则返回1。除If嵌套以外,Ifs函数和Switch函数也可以解决这一问题。

公式2是用Lookup,查找G1在以下范围内返回的结果:

-99至1之间返回0;5至15之间返回0.5;大于15返回1。此公式查找值如小于-99会返回错误值,可以将-99修改为更小的数值。 

公式3先将G列数值减5,再利用Ceiling函数获取以10为舍入基数的值,这一结果是-4至5之间的数值返回0;6至15之间的数值返回10;16至25之间的数值返回20,再将以上数值除以20,获得0、0.5、1。最后利用Median函数取0、1和以上函数结果之间的中位数,以保证不会出现0、0.5和1以外的结果。

标签:返回,判断,15,G1,结果,公式,0.5,数值,区间
From: https://www.cnblogs.com/officeplayer/p/17557414.html

相关文章

  • 2023-07-15:给你一个 非递减 的正整数数组 nums 和整数 K, 判断该数组是否可以被分成一
    2023-07-15:给你一个非递减的正整数数组nums和整数K,判断该数组是否可以被分成一个或几个长度至少为K的不相交的递增子序列。输入:nums=[1,2,2,3,3,4,4],K=3。输出:true。答案2023-07-15:大体步骤如下:1.初始化计数变量cnt和最大计数变量maxCnt,初始值都为1。2.从索引......
  • 2023-07-15:给你一个 非递减 的正整数数组 nums 和整数 K, 判断该数组是否可以被分成一
    2023-07-15:给你一个非递减的正整数数组nums和整数K,判断该数组是否可以被分成一个或几个长度至少为K的不相交的递增子序列。输入:nums=[1,2,2,3,3,4,4],K=3。输出:true。答案2023-07-15:大体步骤如下:1.初始化计数变量cnt和最大计数变量maxCnt,初始值都为1。2......
  • 「前缀和」k倍区间
    本题蓝桥OJ第97题的题解(蓝桥OJ上的相同题解也是我发的)题面题目描述给定一个长度为N的数列,\(A_1,A_2,\dots,A_N\),如果其中一段连续的子序列\(A_i,A_{i+1},\dots,A_j(i\leqj)\)之和是K的倍数,我们就称这个区间\([i,j]\)是K倍区间。你能求出数列中总共有多少个K倍区间......
  • 反射 hasattr 判断属性是否存在和getattr 赋值给f,f()
    #反射classWebsite:defregister(self):print("欢迎进入注册页面")deflogin(self):print("欢迎进入登录界面")defhome(self):print("欢迎进入主页")defabout(self):print("关于我们")#将类做实例化......
  • 第四节 判断和循环
    一、if判断语句作业题目1李雷想买一个价值7988元的新手机,她的旧手机在二手市场能卖1500元,而手机专卖店推出以旧换新的优惠,把她的旧手机交给店家,新手机就能够打8折优惠。为了更省钱,李雷要不要以旧换新?请在控制台输出。训练提示用什么知识点能够对不同购买方式的价格做判断?解......
  • 自定义类型的相等判断
    实现自定义类型的相等性判断(参考链接),步骤如下:重写Object.Equals(object)方法,调用IEquatable.Equals(T)进行实现;实现IEquatable接口,在Equals(T)方法中进行自定义的相等性判断。实现时应先进行运行时类型判断,运行时类型相同才相同,然后判断关键字段是否相等;重载==与!=运算符,非必......
  • java 判断字符串内容是utf-8还是utf8mb4
    判断字符串内容是UTF-8还是UTF8MB4的方法概述在Java中,判断字符串内容是UTF-8还是UTF8MB4可以通过检查字符编码范围来实现。UTF-8使用1到4个字节表示一个字符,而UTF8MB4使用1到4个字节表示一个字符。下面将介绍整个流程和每一步需要做的事情。流程步骤描述1.将字符串转......
  • java 判断以逗号分割的字符串
    Java判断以逗号分割的字符串简介在Java中,判断以逗号分割的字符串可以使用split方法将字符串分割成多个子字符串,然后逐个判断每个子字符串是否满足特定条件。本文将介绍如何使用Java实现这一功能。流程图步骤描述步骤1通过split方法将字符串分割成多个子字符串步......
  • java 判断一个对象中是否存在重复的字段
    Java判断一个对象中是否存在重复的字段1.流程以下是判断一个对象中是否存在重复字段的流程:步骤描述1获取对象的所有字段2遍历字段,将字段名存入一个集合3判断集合的大小与字段数是否相等,若不相等则存在重复字段2.代码实现下面是每个步骤所需要完成的代......
  • java 判断形状区域重叠
    Java判断形状区域重叠在计算机图形学和计算机视觉领域,判断两个形状区域是否重叠是一个常见的问题。在本文中,我们将介绍如何使用Java编程语言来判断两个形状区域是否发生重叠,以及如何实现这个功能的代码示例。什么是形状区域重叠?形状区域重叠是指两个形状区域在二维平面上发生......