Excel Formula para uma equação de permutação e combinação [closed]

-1

Eu tenho várias opções na célula C2 como A, B, C & D (usando o comando list na validação de dados). Eu tenho várias opções na célula D2 como 4,5,6. Então eu quero fazer a fórmula para a célula E2 de tal forma que quando A e 4 são selecionados nas opções, ele dá valor 0,1. Se A e 5 são selecionados, isso dá 0.2. Se B & 1 é selecionado, ele fornecerá o valor 0,6 e assim por diante. Todas as permutações e combinações para as colunas dadas na célula E2.

Por favor, ajude com a fórmula.

    
por AMOL 01.03.2017 / 05:30

2 respostas

2

Eu não tenho o Excel 2016, então minha sintaxe pode não ser 100%, mas o seguinte deve funcionar, usando o novo Mudar (e supondo que cada valor incrementa a resposta em 0.1 - substitua seus próprios valores corretos para cada escolha possível):

=SWITCH(CONCATENATE(C2, D2), 'A4', 0.1, 'A5', 0.2, 'A6', 0.3, 'B4', 0.4, 'B5', 0.5, 'B6' 0.6, 'C4', 0.7, 'C5', 0.8, 'C6', 0.9, 'D4', 1.0, 'D5', 1.1, 'D6', 1.2)

Isso vai para E2 e depois para o resto da lista.

    
por 02.03.2017 / 06:22
0

Você precisa fazer tudo na célula E2?

Você pode listar as permutações:

List_1  List_2  ID  Result
    A      4    A4  0.1
    A      5    A5  0.2
    A      6    A6  0.3
    B      4    B4  0.4
    B      5    B5  0.5
    B      6    B6  0.6
    C      4    C4  0.7
    C      5    C5  0.8
    C      6    C6  0.9
    D      4    D4  1
    D      5    D5  1.1
    D      6    D6  1.2

e, em seguida, use correspondência de deslocamento em E2 (assume que os dados mostrados acima estão em L24: O36):

=OFFSET($O$24,MATCH(C2&D2,$N$25:$N$36,0),0)
    
por 01.03.2017 / 06:11