如何用Excel统计各银行月度利率上调、下调及持平次数
银行利率变动统计Excel公式需求
我有完整的单月利率数据集,需要Excel公式统计每一行(对应某银行某产品)在当月内利率上调、下调及保持不变的次数。此前尝试多种公式,结果均出现错误或异常。
现有数据列说明
A列 = 银行名称(Provider) B列 = 产品名称(Product Name) C列 = 市场名称(Market Name) D列 = 2022/11/01 利率数据 E列 = 2022/11/02 利率数据 F列 = 2022/11/03 利率数据 G列 = 2022/11/04 利率数据 H列 = 2022/11/05 利率数据 I列 = 2022/11/06 利率数据 J列 = 2022/11/07 利率数据 K列 = 2022/11/08 利率数据 L列 = 2022/11/09 利率数据 M列 = 2022/11/10 利率数据 N列 = 2022/11/11 利率数据 O列 = 2022/11/12 利率数据 P列 = 2022/11/13 利率数据 Q列 = 2022/11/14 利率数据 R列 = 2022/11/15 利率数据 S列 = 2022/11/16 利率数据 T列 = 2022/11/17 利率数据 U列 = 2022/11/18 利率数据 V列 = 2022/11/19 利率数据 W列 = 2022/11/20 利率数据 X列 = 2022/11/21 利率数据 Y列 = 2022/11/22 利率数据 Z列 = 2022/11/23 利率数据
需计算列及对应Excel公式
AH列(上调总次数)
公式:=SUMPRODUCT(--(E2:Z2>D2:Y2))
逻辑:逐行比较后一天(E2-Z2)与前一天(D2-Y2)的利率,将“后一天更高”的布尔结果转为1/0后求和,得到上调总次数。AI列(下调总次数)
公式:=SUMPRODUCT(--(E2:Z2<D2:Y2))
逻辑:同上,判断“后一天利率更低”的情况并求和。AJ列(保持不变总次数)
可选公式1:=SUMPRODUCT(--(E2:Z2=D2:Y2))
可选公式2:=COUNTA(D2:Z2)-1-AH2-AI2
逻辑:公式1直接统计相邻日期利率相等的次数;公式2用总相邻天数(日期列数-1)减去上调、下调次数,结果一致。
内容的提问来源于stack exchange,提问作者Kiko
相关产品推荐
相关产品推荐

