帮我优化以下公式 =IF(原始数据别!C8=4,"",IF(原始数据别!C8=1,原始数据别!C4,IF(原始数据别!$D$29=原始数据别!D31,原始数据别!C31,IF(原始数据别!$D$29=原始数据别!D32,原始数据别!C32,IF(原始数据别!$D$29=原始数据别!D33,原始数据别!C33,IF(原始数据别!$D$29=原始数据别!D34,原始数据别!C34,IF(原始数据别!$D$29=原始数据别!D35,原始数据别!C35,IF(原始数据别!$D$29=原始数据别!D36,原始数据别!C36,IF(原始数据别!$D$29=原始数据别!D37,原始数据别!C37,IF(原始数据别!$D$29=原始数据别!D38,原始数据别!C38,IF(原始数据别!$D$29=原始数据别!D39,原始数据别!C39,IF(原始数据别!$D$29=原始数据别!D40,原始数据别!C40,IF(原始数据别!$D$29=原始数据别!D41,原始数据别!C41,IF(原始数据别!$D$29=原始数据别!D42,原始数据别!C42,IF(原始数据别!$D$29=原始数据别!D43,原始数据别!C43,IF(原始数据别!$D$29=原始数据别!D44,原始数据别!C44,""))))))))))))))))
时间: 2023-06-18 18:05:45 浏览: 64
你可以尝试使用 VLOOKUP 函数替换嵌套的 IF 函数,这样可以使公式更加简洁易懂。具体步骤如下:
1. 将 D31:D44 列和 C31:C44 列的数据整理成一个表格,例如新建一个名为 "表格1" 的工作表,将 D31:D44 列放在 A 列,将 C31:C44 列放在 B 列。
2. 在原始数据别工作表中,使用 VLOOKUP 函数查找对应的值。公式如下:
=IF(原始数据别!C8=4,"",IF(原始数据别!C8=1,原始数据别!C4,VLOOKUP(原始数据别!$D$29,表格1!$A$1:$B$14,2,FALSE)))
这个公式的含义是:如果原始数据别!C8=4,则返回空白;如果原始数据别!C8=1,则返回原始数据别!C4;否则,在表格1 中查找原始数据别!$D$29 对应的值,并返回该值所在行的第二列(即 B 列)。
这样,你就可以用一行简单的公式替换原来冗长的嵌套 IF 函数了。
相关问题
stm32f103c8t6连接温湿度传感器显示数据为0
要连接STM32F103C8T6微控制器与温湿度传感器,并显示数据为0,你可以按照以下步骤进行操作:
1. 确保你已经正确连接了STM32F103C8T6与温湿度传感器。通常,你需要将传感器的VCC引脚连接到STM32的3.3V电源引脚,GND引脚连接到GND引脚,以及数据引脚连接到STM32的一个GPIO引脚。
2. 在STM32的开发环境中,配置GPIO引脚为输入模式,并设置为上拉输入。这样可以确保在未连接传感器时,引脚保持高电平。
3. 使用相应的库函数或驱动程序来读取传感器的数据。根据你使用的具体温湿度传感器型号,可能需要使用特定的库函数或驱动程序来与传感器进行通信和读取数据。
4. 在读取数据之前,确保你已经正确初始化了传感器。这可能包括设置传感器的工作模式、采样率等参数。
5. 读取传感器的数据,并将其显示为0。这可能需要对读取到的原始数据进行处理和转换,以得到温度和湿度的实际值。
请注意,以上步骤仅提供了一个基本的框架,具体的实现细节可能因为你使用的具体传感器型号和开发环境而有所不同。确保参考相关的文档和资料,以确保正确地连接和配置传感器。
GY-906BAA红外传感器 把温度数据传给stm32f103c8t6
好的,针对您的问题,我可以给您提供以下思路:
1. 首先,您需要连接GY-906BAA红外传感器和stm32f103c8t6。可以通过I2C总线连接,GY-906BAA红外传感器是I2C从设备,stm32f103c8t6可以作为I2C主设备。需要注意的是,GY-906BAA红外传感器的I2C地址是0x5A。
2. 接下来,您需要通过stm32f103c8t6的I2C接口,向GY-906BAA红外传感器发送读取温度的命令。命令的格式可以参考GY-906BAA的数据手册。
3. 等待GY-906BAA红外传感器返回温度数据。温度数据是16位的,需要通过I2C接口读取两个字节。
4. 将读取到的温度数据转换成实际温度值。GY-906BAA红外传感器返回的温度数据是原始数据,需要通过转换公式转换成实际温度值。转换公式可以参考GY-906BAA的数据手册。
5. 最后,将转换后的温度值存储到stm32f103c8t6的内存中,或者通过串口等方式发送出去。
需要注意的是,以上是一个大致的思路,具体实现还需要根据硬件和软件环境进行调整。同时,为了保证代码的可靠性和稳定性,建议您在实现过程中使用一些常见的库和工具,比如HAL库、CubeMX等。