Excel (If & Randbetween)

0

Próbuję wygenerować instrukcję IF z Randbetween w programie Excel, = JEŻELI (K3: K34 = PRAWDA RANDBETWEEN (L3, L34))

Próbuję powiedzieć, że jeśli kolumna K3-K34 jest prawdziwa, weź nazwy z kolumny obok tej kolumny, losuj nazwy i wstaw je tam, gdzie zaznaczyłem.
Prawdopodobnie jestem daleko, ale czy ktoś może mi pomóc przepisać oświadczenie.

Fatema
źródło
2
czy możesz podać przykładowe zestawy danych i oczekiwane dane wyjściowe.
Scott Craner
W kolumnie A wiersze 3–20: Tytuł to pozycja. W kolumnie B wiersz 3–20: Członek zespołu. W kolumnie C wiersze 3–20: pozycja. W kolumnie D wiersze 3–20: członek zespołu. W kolumnie LI mam nazwiska członków zespołu, które chciałbym losowo przypisać w kolumnach B i D wiersze 3-20, imiona pochodzą z rzędu 3-34. W kolumnie MI zaznaczono znaki, które sprawdzę, czy członek zespołu jest obecny. Połączyłem każdy znacznik 3-34 z kolumną K, gdzie pojawia się prawda lub fałsz, w zależności od znacznika wyboru obok nazwy członków zespołu.
Fatema,
Kod, który wysłałeś, działa jednak, nie chcę, aby jedno imię pojawiało się dwa razy. Czy polecasz mi do tego inne narzędzie? Przepraszam, że wstawiłbym obraz, ale nie mam pojęcia, jak to zrobić.
Fatema,
Czy zastosowałeś się do mojej instrukcji zmiany $N$2:N2odwołania do komórki bezpośrednio nad miejscem, w którym po raz pierwszy umieściłeś formułę? Gdybyś miał, nie byłoby duplikatów.
Scott Craner,
co mam zrobić, jeśli chcę, aby komórka referencyjna była kontynuowana w innej kolumnie?
Fatema

Odpowiedzi:

2

RandBetween zwraca liczbę między dwiema liczbami, a nie wartość komórki między dwiema komórkami.

Zwróci to losowo uporządkowaną listę:

=INDEX(L:L,AGGREGATE(15,6,ROW($K$3:$K$34)/(($K$3:$K$34)*(COUNTIF($N$2:N2,$L$3:$L$34)=0)),RANDBETWEEN(1,COUNTIF($K$3:$K$34,TRUE)-ROW(1:1)+1)))

Wstaw N3 i skopiuj. Formuła musi być umieszczona w komórce z co najmniej jedną komórką nad nią, wartość w tej komórce nie ma znaczenia, o ile nie jest uwzględniona w J3: J34. Odwołanie $ N $ 2: N2 musi odnosić się do komórki powyżej, w której formuła jest na pierwszym miejscu. Zwróć szczególną uwagę na odniesienie bezwzględne / względne, ponieważ ważne jest, aby zasięg zwiększał się wraz ze spadkiem.

Będzie iterował przez zakres i utworzył tablicę liczb wierszy, które są prawdziwe w K3: K34, a wartość w L3: L34 nie została jeszcze użyta. Następnie losowo wybierze jeden z tych numerów wierszy i zwróci go do INDEKSU. Indeks zwróci wówczas wartość w tym wierszu.

wprowadź opis zdjęcia tutaj

Scott Craner
źródło