求Excel公式,两个单元格同时满足各自条件时返回某一值

求Excel公式,两个单元格同时满足各自条件时返回某一值
例如当A1=A,B1=1时,C1=100,A1=B,B1=2 时C1=110,A1可以是ABCDEF中的任意一个条件,B1可以等于12345中的任意值.当A1和B1填入不同值得时候,C1是不一样的.

数据对应关系就是这样的了,然后类型和等级用下拉菜单选择,C列直接带出不同的对应数值
远了你近了我 1年前 已收到1个回答 举报

X嘉 幼苗

共回答了18个问题采纳率:88.9% 举报

请看看是这个意思吗?
在C1单元格输入公式 =IF(A1=B1,"yes","no")
A1、B1 单元格如果相等,返回 yes,不相等返回 no

1年前 追问

9

远了你近了我 举报

不完全是,因为A1, B1都是任意选择的。也就是A1B1选取不同值时候的所有排列组合,都对应一个不同的C1数值,我就是觉得写IF语句要写好长的一串。不知道有没有简便的公式。

举报 X嘉

只要你有所有组合的排列表作为参数,就可以做到。你总归要先定义好所有组合后所对应的C1的结果值。

远了你近了我 举报

那要怎么设置参数呢。

举报 X嘉

假如A1=A~F B1=1~6,那么他们的排列组合参数就是 A&1,A&2,~A&6,B&1~B&6,~F&6.一共是36个不同的排列组合。他们每一个组合都对应给C1不同的值。

远了你近了我 举报

是这个意思,那在Excel中要怎么实现呢。

举报 X嘉

我现在还是不清楚你的原始数据结构是什么样的?你可以把你目前遇到的现状说的再明白一些。

看到了,这个就简单了。。。。等我,我现在开始写公式。

搞定:{=if(isna(VLOOKUP(A1&B1,IF({1,0},Sheet2!A2:A65536&Sheet2!B2:B65536,Sheet2!C2:C65536),2,0)),"没找到",VLOOKUP(A1&B1,IF({1,0},Sheet2!A2:A65536&Sheet2!B2:B65536,Sheet2!C2:C65536),2,0))}


可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.398 s. - webmaster@yulucn.com