在execl中当某两个单元格条件满足时则为特定值

来源:百度知道 编辑:UC知道 时间:2024/06/15 01:45:49
如我在A1设置数据有效性为:行政 综合 人事 物资,然后在B1设置数据有效性为A B C D E F G,想在C1通过条件满足A1为行政时,B1为A时得出一个值10%,而在A1为行政时,B1为B时得出一个值120%,如此怎么实现呢?也就是说C1在A1和B1为不同条件组合时它得出的值不一样
下面的变化两个还可以,要多的组合提示设置太多的函数了,我想再麻烦下,比如如下:
A1 行政 B1为A 时C1得出10% ;同样A1 为行政 B1为B 为C 直到G或更多,那么C1对应为15% 10% 20%这个值是没规律的(非递增或递减)应该说是一个特定值吧。
然后A1为 综合 B1为A…Z,同样C1为一个设定值,总的说就是A1与B1不同的条件下,C1出现不同的值。

在单元格D1中添“行政A”,单元格E1中添“10%”;
在单元格D2中添“行政B”,单元格E2中添“120%”;
……
继续往下添,比如添到48行,那么添写区域就是“$D$1:$E$48”.

在单元格C1中添函数:=VLOOKUP(A1&B1,$D$1:$E$48,2,FALSE).

OK!

C1=IF(AND(A1="行政",B1="A"),"10%",IF(AND(A1="行政",B1="B"),"120%"))