Excel多层嵌套IF条件写法

server/2025/1/15 23:37:40/

Excel多层嵌套IF条件的实现方法

需求如下

  • 利润 >= 35% 卖价= 成本 *(1-毛利+0.15)
  • 利润 < 35% 并 >=0.34 卖价= 成本 *(1-毛利+0.14)
  • 利润 < 34% 并 >=0.33 卖价= 成本 *(1-毛利+0.13)
  • 利润 < 33% 并 >=0.32 卖价= 成本 *(1-毛利+0.12)
  • 利润 < 32% 并 >=0.31 卖价= 成本 *(1-毛利+0.11)
  • 利润 < 31% 卖价= 成本 *(1-毛利+0.1)

第一种,直接上公式,虽然麻烦点,但是直接

=IF(F3>=0.35,C3*((1-E3)+0.15),IF(AND(F3<0.35,F3>=0.34),C3*((1-E3)+0.14),IF(AND(F3<0.34,F3>=0.33),C3*((1-E3)+0.13),IF(AND(F3<0.33,F3>=0.32),C3*((1-E3)+0.12),IF(AND(F3<0.32,F3>=0.31),C3*((1-E3)+0.11),IF(A1<0.3,C3*((1-E3)+0.1),""))))))

第二种,VLOOKUP 函数结合辅助表来实现,将不同范围和对应的系数存储在一个辅助表中,通过 VLOOKUP 函数查找 F3 所在范围对应的系数,然后进行计算。

一、创建辅助表
在一个工作表中,创建一个表格,例如在 Sheet2 的 A 和 B 列,输入以下数据:

范围下限系数
0.310.11
0.320.12
0.330.13
0.340.14
0.350.15

二、使用 VLOOKUP 函数的公式

=IF(A1<0.3,C3*((1-E3)+0.13),IF(F3>=0.35,C3*((1-E3)+VLOOKUP(0.35,Sheet2!$A$1:$B$5,2,TRUE)),C3*((1-E3)+VLOOKUP(F3,Sheet2!$A$1:$B$5,2,TRUE))))

http://www.ppmy.cn/server/158685.html

相关文章

【Vim Masterclass 笔记09】S06L22:Vim 核心操作训练之 —— 文本的搜索、查找与替换操作(第一部分)

文章目录 S06L22 Search, Find, and Replace - Part One1 从光标位置起&#xff0c;正向定位到当前行的首个字符 b2 从光标位置起&#xff0c;反向查找某个字符3 重复上一次字符查找操作4 定位到目标字符的前一个字符5 单字符查找与 Vim 命令的组合6 跨行查找某字符串7 Vim 的增…

Golang|单机并发缓存

var m sync.Mutex //sync.Mutex 是一个互斥锁&#xff0c;可以由不同的协程加锁和解锁。 //sync.Mutex 是 Go 语言标准库提供的一个互斥锁 //当一个协程(goroutine)获得了这个锁的拥有权后&#xff0c;其它请求锁的协程(goroutine)就会阻塞在 Lock() 方法的调用上&#xff0c;直…

日常网络小知识

日常网络小知识 IPV4 IPv4&#xff08;Internet Protocol version 4&#xff09;是最常用的互联网协议之一&#xff0c;它使用 32 位二进制数来表示一个 IP 地址&#xff0c;通常写成十进制形式&#xff0c;用点分隔四个数字&#xff0c;每个数字表示一个字节&#xff08;8位…

Deep4SNet: deep learning for fake speech classification

Deep4SNet&#xff1a;用于虚假语音分类的深度学习 摘要&#xff1a; 虚假语音是指即使通过人工智能或信号处理技术产生的语音记录。生成虚假录音的方法有"深度语音"和"模仿"。在《深沉的声音》中&#xff0c;录音听起来有点合成&#xff0c;而在《模仿》中…

力扣经典题目之55.跳跃游戏

2&#xff0c;解题思路 public class Solution {public boolean canJump(int[] nums) {int n nums.length;int rightmost 0;for (int i 0; i < n; i) {if (i < rightmost) {rightmost Math.max(rightmost, i nums[i]);if (rightmost > n - 1) {return true;}}}r…

vim基本命令(vi、工作模式、普通模式、插入模式、可视模式、命令行模式、复制、粘贴、插入、删除、查找、替换)

1. Vim的作用 1.1. 文本编辑 1.1.1. 基础文本编辑功能 Vim是一个功能强大的文本编辑器&#xff0c;它可以用来创建、修改和保存各种文本文件。无论是编写简单的文本笔记&#xff0c;还是复杂的代码文件&#xff0c;Vim都能胜任。例如&#xff0c;我们可以用它来编写Python脚…

51单片机 AT24C02(I2C总线)

存储器 随机存储 RAM 只读存储 ROM AT24C02芯片 是一种可以实现掉电不丢失的存储器&#xff0c;可用于保存单片机运行时想要永久保存的数据信息 存储材质&#xff1a;E2PROM 通讯接口&#xff1a;I2C总线 容量&#xff1a;256字节 I2C总线 一种通用的数据总线 两根通信线…

计算机视觉算法实战——视频分析(Video Analysis)

✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连✨ ​​​​​​ ​​​​​​​​​​​​ ​​​​​ 视频分析是计算机视觉中的一个重要领域&#xff0c;旨在从视频数据中提取有用的信息&…