Formuła Excel dla równania permutacji i kombinacji [zamknięte]


-1

Mam różne opcje w komórce C2, jak A, B, C i D (przy użyciu polecenia listy w sprawdzaniu poprawności danych). Mam różne opcje w komórce D2 jako 4,5,6. Chcę więc utworzyć formułę dla komórki E2 w taki sposób, aby po wybraniu A i 4 w opcjach dawała wartość 0,1. Jeśli wybrano A i 5, daje to 0,2. Jeśli wybierzesz B & 1, wartość 0,6 i tak dalej. Wszystkie permutacje i kombinacje dla danych kolumn w komórce E2.

Proszę o pomoc w formule.


Która wersja programu Excel? Excel 2016 ma switchzestawienie
mcalex

tak excel 2016.
AMOL

Odpowiedzi:


1

Nie mam programu Excel 2016, więc moja składnia może nie być w 100%, ale następujące powinny działać, korzystając z nowej funkcji Switch (i zakładając, że każda wartość zwiększa odpowiedź o 0,1 - w innym przypadku zastąp własne wartości poprawne dla każdego możliwego wyboru) :

=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)

Odbywa się to w E2, a następnie kopiuje do pozostałej części listy.


0

Czy musisz to wszystko robić w jednej komórce E2?

Możesz wymienić permutacje:

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

a następnie użyj dopasowania przesunięcia w E2 (zakładając, że dane pokazane powyżej znajdują się w L24: O36):

=OFFSET($O$24,MATCH(C2&D2,$N$25:$N$36,0),0)

Tak, chciałem w jednej komórce E2. Dzieki za sugestie. Nie mogę tego zrobić.
AMOL
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.