如何使用 IF 函数编写步进函数

2023-12-02

我有 3 个数字范围,答案取决于范围。

75-79 -> 0.255
80-84 -> 0.327
85+   -> 0.559

我尝试创建一个方程,通过使用嵌套来解释范围IF函数,但 Excel 指出我为此函数输入了太多参数。下面是我输入的方程式,但它不起作用。 (X2包含数字)

=IF(X2=75,X2<=79,0.255,IF(X2=80,X2<=84,0.327,IF(X2>=85,0.559,0)))

我还尝试将数字范围输入到另一张纸中 -Age,并得到一个错误#Value!.

=IF(X2=Age!A1:A5,0.257,IF(X2=Age!A6:A10,0.327,IF(X2=Age!A11:A33,0.559,0)))

=IF(X2>=85,0.559,IF(X2>=80,0.327,IF(X2>=75,0.255,-1)))

解释:

=IF(X2>=85,                  'If the value is in the highest bracket
      0.559,                 'Use the appropriate number
      IF(X2>=80,             'Otherwise, if the number is in the next highest bracket
           0.327,            'Use the appropriate number
           IF(X2>=75,        'Otherwise, if the number is in the next highest bracket
              0.255,         'Use the appropriate number
              -1             'Otherwise, we're not in any of the ranges (Error)
             )
        )
   )
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 IF 函数编写步进函数 的相关文章

  • 如何在 to_excel() 和 read_excel() 之间保留 pandas 多重索引?

    根据 pandas 文档读取Excel http pandas pydata org pandas docs dev generated pandas io excel read excel html 我可以将索引列名称放在单独的行上 然后
  • 根据当前工作簿中的匹配值编辑主工作簿中的单元格

    这里的目标是比较两个工作簿之间 A 列中的值 当前工作簿是 xlsm 目标工作簿是 xlsx 如果找到任何匹配项 匹配值同一行的 E 列中的值在目标工作簿中发生更改 在这种情况下 必须将工作簿分开 我决定通过选择当前工作簿 A2 中的第一个
  • 更改列标签?例如:将“A”列更改为“名称”列

    谁能告诉我如何更改列标签 例如 我想将列 A 更改为列 名称 Excel Excel 的版本是什么 一般来说 您无法更改列字母 它们是 Excel 系统的一部分 您可以使用工作表中的一行来输入您正在使用的表格的标题 表标题可以是描述性列名称
  • 导出到 Excel 时如何避免“数字存储为文本”

    当我将表格从 Access 导出到 Excel 时 所有数字都显示为文本 并且单元格上有绿色箭头 有没有办法自动修复此错误 或者有另一种导出方法可以解决该错误 作为参考 这是我导出的方式 DoCmd TransferSpreadsheet
  • 如何将 JavaScript 图表导出到 Excel 文件 (HighCharts)

    我必须将 Javascript 图表 HighCharts 导出到 Excel 文件中 图表在div中呈现 但excel不呈现javascript生成的html css内容 仅呈现没有样式的文本 一个解决方案是将图表渲染为图像 jpeg 但
  • 文本到行 VBA Excel

    我有一个电子表格 其中包含大约 4000 行数据 其中一列数据具有唯一的订单号 我希望使用 作为分隔符将其分隔 所以本质上我想要 Name Order Date Jane 123 001 111 08 15 2013 Gary 333 12
  • 在 Excel 表格中选择多列的代码

    我是 Excel VBA 新手 我需要修改我的代码 以便我能够进一步进行 我想在 Excel 表格中选择多个表格列 这是我的代码 Dim ws As Worksheet Dim tbl As ListObject Set ws Sheets
  • excel 2010刷新BackgroundQuery中运行时错误1004

    我正在尝试用 vba 编写一个脚本 用于将多个文本文件导入 Excel 一张纸 然后将它们绘制在一张图表上 我面临一个问题刷新后台查询命令并出现 1004 运行时错误 我怎样才能解决它 谢谢 埃亚勒 这是我的代码 Sub fring1 Di
  • 当时间为 00:00 时,Pandas 读取 excel 返回类型对象

    在更新版本的 Pandas 中 我使用的是 1 2 3 当从 Excel 文件读取时间时 时间为 00 00 00 时会出现问题 下面的脚本 其中 filepath 是我的 Excel 文件的路径 其中包含一个标题名为 Time 的列 im
  • 如何让VLOOKUP在VBA中选择到最低行?

    希望自动在单元格中插入 VLOOKUP 公式 录制宏时 我指示它使用相同的公式填充下面的列 效果很好 但是 当 VLOOKUP 搜索的表发生变化 更多或更少的行 时 就会出现问题 在记录时 VLOOKUP 下降到表中的最后一行 273 但是
  • 在合并的单元格中选择、插入照片并将其居中

    我是一名研发面包师 正在为我的团队制作食谱模板 模板中有照片 但我需要轻松地允许他们单击一个按钮 打开照片的文件选择器 然后将该照片放在合并的单元格中 我其实不太擅长做这个 Sub InsertPhotoMacro Dim photoNam
  • VBA 有没有办法了解未使用的变量?

    标准 VBA 编辑器中是否有工具 方法或设置来警告已被修改的变量Dim med 但没有被使用 MZ Tools http www mztools com index aspx将搜索您的代码并告诉您哪些内容未被使用 VBA的版本可以找到her
  • 使用 ObjPtr(Me) 返回自定义类实例的名称?

    我明白那个ObjPtr http support microsoft com kb 199824将返回内存中对象的地址 并且它指向一个名为 IUNKNOWN 的结构 并且其中编码了某种接口定义以公开对象结构 但我不知道如何确定一个对象的接口
  • JasperReports 中每个工作表属性一页

    我有一个要求 我必须在 JasperReports 中设计一个报告 该报告有 4 页 第一张纸有 5 页 类似的其他纸有一页或两页 我面临的问题是 如果我使用net sf jasperreports export xls one page
  • VBA 中 AND 函数如何工作?

    如果这是一个愚蠢的问题 我很抱歉 但是 Excel VBA AND 函数是否检查其中的每个条件然后继续 或者在第一个 FALSE 条件处停止而不检查其他条件 我想知道出于优化目的 但到目前为止在网上没有找到任何相关信息 提前致谢 示例 如果
  • 使用输入作为显示日期的基础

    我需要一种方法来使用用户窗体上的输入来确定将在输出上显示的日期 这是我的代码 If StatusBox Value lt 23 59 And ShiftCode Value AP Then Cells emptyRow 8 Value Da
  • SQL Excel VBA 运行时错误 3709 无效连接

    这是我的第一个问题 欢迎提出建设性的批评 我正在尝试从 Excel VBA 查询 Access 数据库并将返回信息放入 Excel 范围中 我收到此错误 错误消息 运行时错误 3709 连接无法用于 执行此操作 在此情况下它已关闭或无效 语
  • 有没有更快的方法来使用Powershell解析Excel文档?

    我正在与一个接口MS Excel文件通过Powershell 每个 Excel 文档可能有大约 1000 行数据 目前这个脚本似乎读取了Excel文件并以每 0 6 秒 1 条记录的速率将值写入屏幕 乍一看 这似乎非常慢 这是我第一次阅读E
  • 在 ifelse() 语句内部和外部运行一行时的不同输出

    我正在尝试运行一个简单的命令 但不知道为什么在内部和外部运行它时输出不同ifelse 功能 函数条件评估为FALSE 所以输出应该完全相同 但是 单独运行时 输出为0 0 1 1 0 1 0 1 NA 根据需要 但是从ifelse 函数 输
  • 使用 XMLHTTP 进行抓取会在特定类名处引发错误

    我正在尝试使用此代码抓取网站以提取姓名和联系人 Sub Test Dim htmlDoc As Object Dim htmlDoc2 As Object Dim elem As Variant Dim tag As Variant Dim

随机推荐

  • 适合初学者的 FORTRAN 数组声明

    这是一个初学者问题 但我还没有找到全面的答案 以下声明有何差异 如果有 CHARACTER 5 a CHARACTER DIMENSION 5 b CHARACTER LEN 5 c CHARACTER d 5 CHARACTER e 5
  • 如何合并两个表并覆盖两个表中的元素?

    我需要合并两个表 如果给定的项目都在两个表中 则第二个表的内容将覆盖第一个表中的内容 我看了 但标准库似乎没有提供这个 我在哪里可以获得这样的功能 for k v in pairs second table do first table k
  • 如何在 NSString 中正确编码 Unicode 字符?

    问题陈述 我创建了多个字符串 将它们连接在一起形成 CSV 格式 然后将字符串作为附件通过电子邮件发送 当这些字符串仅包含 ASCII 字符时 将正确构建 CSV 文件并通过电子邮件发送 当我包含非 ASCII 字符时 结果字符串格式错误
  • C# WPF 项目无法调用 F# 库

    最近 我从当前的项目中休息了两周 编写了一个大小合适的文件解析器和一个数字错误检查器 为了好玩 我决定用 F 编写它们 很棒的决定 旧版本的VB程序有1000多行 我在 F 中用 170 成功了 惊人的 我现在回到当前的项目 想要合并一个
  • 如何使用python将传感器数据输出保存到excel中

    我目前正在使用树莓派并使用 DHT11 每秒读取温度和湿度值 我必须将这些值实时保存到数据库中 这是我的代码 每秒显示传感器数据 我不知道如何在 Excel 中保存数据 结果 import RPi GPIO as GPIO import d
  • 整数线性规划 (ILP) 的运行时间复杂度是多少?

    运行时间复杂度是多少整数线性规划 ILP 问题时 有N变量的数量和R约束数量 出于编码目的 我使用 Matlabintlinprog功能 任何参考都会有帮助 整数规划是 NP 完全的 如中所述这个链接 中使用的一些启发式方法intlinpr
  • 求数轴上线段的并集

    我有一条 0 到 1000 之间的数轴 数轴上有很多线段 所有线段的 x1 gt 0 所有 x2 我需要找到线段的所有并集 在此图像中 线段为蓝色 并集为红色 是否有针对此类问题的现有算法 您可以使用 marzullo 算法 有关更多详细信
  • 当应用于变量名时 * 和 & 的含义是什么?

    在 C 中 以下之间有什么区别 void func MyType declaration MyType ptr func ptr compiler doesnt give error func ptr compiler gives erro
  • 如何检测具有相同 id 的点击 div 文本

    document ready function peoplelayer click function peoplelayer each function peoplelayer fadeOut 500 var str this text a
  • 如何在 Mac、Windows 和 Linux 中使用 keytool 生成 SHA1、SHA256、MD5 作为默认调试密钥?

    经历了官方文档 验证您的客户端 但是 终端仍然无法找到 keytool 或者命令不起作用 下面将为您提供 SHA1 SHA256 MD5 作为默认调试密钥 并且可以用于使用google play服务进行开发和调试 Linux 和 Mac 命
  • 在 MVC 中将视图渲染为字符串,然后重定向——解决方法?

    尽管我无法将视图呈现给字符串然后重定向这个答案来自二月 我认为在 1 0 版本之后 声称这是可能的 我以为我做错了什么 然后我读到了这篇文章Haack 七月的回答声称这是不可能的 如果有人让它工作并且可以帮助我让它工作 那就太好了 我将发布
  • 阻止用户打开开始菜单

    我有一个程序应该阻止用户打开任务管理器和打开开始菜单 我已经添加了代码来禁用任务管理器 现在需要阻止用户通过键盘上的 windows 键启动 开始 菜单 请问有人有想法吗 据我所知 您可以减少用户的访问权限 以便他们拥有almost开始菜单
  • WEB API 2 删除返回 405

    我正在尝试在我的 Web API 类中创建一个删除函数 我之前在使用 Put 和 Patch Http 消息时遇到了问题 因为这些消息链接到 WebDAV 更改此设置后 补丁和放置有效 但删除给我带来了问题 这是我的课程 RoutePref
  • 测试点是否在圆内的方程

    如果你有一个以中心为中心的圆 center x center y 和半径radius 如何测试给定点是否具有坐标 x y 是在圈内吗 一般来说 x and y必须满足 x center x y center y lt radius 请注意
  • VBScript 能否确定特定文件夹中最近修改(或添加)的文件?

    我有一个脚本 或更准确地说将有一个脚本 来检查文件夹并将文件从该文件夹复制到不同的位置 每天运行一次 然而 我想要复制的文件名会根据日期而变化 基本上 我不想将 strFilePath 设置为 C somePath somePath2 my
  • 我在哪里为 Qt 设计器中的单个升级的 QWidget 编写类

    我阅读 测试并理解了很多来自 Qt 设计器的 QWidgets 使用示例 这些示例已升级到 PyQt5 尽管如此 我无法为我自己处理一个简单的例子 下面我展示了我的代码 该代码不起作用并尝试解释 在 Qt 设计器中 我创建一个简单的 Mai
  • 带 UIImages 指针的模拟时钟?

    我想知道如何在iPhone SDK中制作模拟时钟 但是 我希望时钟的指针是自定义图像 而不是像本教程中那样绘制的正方形 http iphone dev tips alterplay com 2010 03 analog clock usin
  • var let 可以,但 let let 不行吗?

    Version A var let true console log let true Version B let let 0 syntax Error let is disallowed as a lexically bound name
  • 如何在没有 Storyboard 的 Xcode 中创建空应用程序

    Xcode6已删除Empty Application创建新项目时的模板 我们如何创建一个空的应用程序 没有故事板 Xcode6及以上 就像早期版本一样 里面没有选项XCode6及以上版本用于直接创建空应用程序 如下所示XCode5和更早的时
  • 如何使用 IF 函数编写步进函数

    我有 3 个数字范围 答案取决于范围 75 79 gt 0 255 80 84 gt 0 327 85 gt 0 559 我尝试创建一个方程 通过使用嵌套来解释范围IF函数 但 Excel 指出我为此函数输入了太多参数 下面是我输入的方程式