excel - 带有 if 语句和计算的 Excel 公式
问题描述
在包含 IF 语句和计算的公式上需要帮助。
手动数据:
M | E
Army $42.65 $5.30
Air Force $39.59 $21.51
Navy $39.99 $5.06
Marines $28.59 $5.29
会计科目
US Navy: 17**20142014
Army: 21**20152015
AF: 57**20162016
请参阅随附的电子表格。
如果 A 列等于“E”,并且前两位数字包含海军的“17”,则将 C 列中的数字乘以 5.06 美元(参见上文标题 E 下的海军成本)。
如果 A 列等于“M”并且前两位数字包含“17”,则将 C 列中的数字乘以 39.99 美元(参见上述标题 M 下的海军成本)。
如果 A 列等于“M”,并且海岸警卫队的第一位数字包含“2”,则将 C 列中的数字乘以 39.99 美元(参见上文标题 M 下的海军成本)。
我需要一个包含 IF 语句和上面列出的数据的计算的大型公式,我可以将其放在附加电子表格的 E 列中。
解决方案
你应该检查一下,因为我已经猜到了你没有提到的内容(例如那97*...
是为了Marines
)。我也没有包含任何错误捕获:
=C2*INDEX(Tarry,IF(LEFT(B2,2)="21",2,IF(LEFT(B2,2)="57",3,IF(OR(LEFT(B2,2)="2*",LEFT(B2,2)="17"),4,5))),IF(A2="E",3,2))
假设Occurrences
在 C1 中,并且您有一个命名范围,Tarry
这实际上是您的“手动数据”。
推荐阅读
- reactjs - React 如何从另一个文件中获取数据
- mysql - mysql 仅索引空/非空查询
- pandas - 有没有办法分隔包含多个数据集的列?
- python-xarray - xarray.open_mfdataset() 从 NetCDF 文件中提取单个网格点数据的性能改进
- reactjs - 如何将邮递员中的代理请求转换为axios
- web-services - 使用 CURL 调用双向 SSL Web 服务
- linux - sed ack 搜索/用字符串替换换行符
- python - AttributeError: 'NoneType' 对象没有属性 'send' discord.py
- vba - 从剪贴板保存图像 MS Access
- c++ - 固定大小的 3D 表