Note: The other languages of the website are Google-translated. Back to English

Hvordan genereres tilfældig værdi baseret på tildelt sandsynlighed i Excel?

Hvis der er en tabel med nogle værdier og tilsvarende tildelte procenter som nedenstående skærmbillede vist på et ark. Og nu vil jeg generere tilfældige værdier baseret på listen over værdier og deres tildelte sandsynligheder.
doc tilfældigt med sandsynlighed 1

Generer tilfældig værdi med sandsynlighed


pil blå højre boble Generer tilfældig værdi med sandsynlighed

For at generere tilfældige værdier med sandsynligheden behøver du faktisk kun to formler.

1. Skriv denne formel i tilstødende celle i tabellen = SUM ($ B $ 2: B2), og træk denne formel ned til de celler, du har brug for. Se skærmbillede:
doc tilfældigt med sandsynlighed 2

2. Vælg en tom celle, som du vil placere den tilfældige værdi på, skriv denne formel =INDEX(A$2:A$8,COUNTIF(C$2:C$8,"<="&RAND())+1), tryk på Enter-tast. Og tryk F9 tast for at opdatere værdien, som du har brug for.
doc tilfældigt med sandsynlighed 3


Relative artikler:


De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.
kte-fane 201905

Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
officetab bund
Sorter kommentarer efter
Kommentarer (19)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
=INDEX(A$2:A$8,COUNTIF(C$2:C$8,"<="&RAND())+1)



Hvad gør +1 i denne formel?
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, fordi den kumulative kolonne tæller de rækker, der er mindre eller lig med 1, men RAND()-funktionen virker kun fra 0-0.9999, hvis du ikke +1, kan den sidste værdi G ikke vælges tilfældigt for evigt.
Denne kommentar blev minimeret af moderatoren på webstedet
Nogen der ved, hvordan jeg ville gøre dette uden udskiftning ved hjælp af sandsynlighedspuljer. Her er et eksempel: Pulje A har 10 personer. Pool B har 7 personer. Der er 80 % sandsynlighed for, at vi trækker nogen fra pulje A; 20 % sandsynlighed for, at vi trækker nogen fra pulje B. Vi ønsker tilfældigt at vælge 5 personer fra de 2 puljer uden erstatning. Selv uden udskiftning forbliver sandsynligheden for at trække fra begge puljer på 80/20. Nogle ideer?
Denne kommentar blev minimeret af moderatoren på webstedet
Beklager, at jeg ikke har fundet en løsning på dit spørgsmål. Hvis du finder et svar, vil du så give mig besked?
Denne kommentar blev minimeret af moderatoren på webstedet
Hvorfor ændres værdierne fra denne funktion, hver gang jeg foretager en justering af arbejdsarket? Jeg kan ikke teste mine prøvedata, hvis resultaterne bliver ved med at ændre sig
Denne kommentar blev minimeret af moderatoren på webstedet
Beklager, formlen bliver ved med at ændre sig, mens du justerer arket, fordi formlen indeholder RAND()-funktionen.
Denne kommentar blev minimeret af moderatoren på webstedet
DET ER ET FÆLLES PROBLEM I TILFÆLDIGT GENEREDE HELTAL. NÅR DE ER GENERETERET, TAG DEM TILFÆLDIGT TAL, TAG DEM & KOPIIER & INDSÆT SPECIELLE DEM SOM VÆRDI, PÅ DENNE MÅDE VIL DE IKKE ÆNDRES LÆNGER. MEN DU MISTER FORMLEN. BEDST AT BRUGE ET ANDET ARBEJDSARK I SAMME REGNEARK.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, kan nogen hjælpe mig med at finde den rigtige formel? Jeg vil gerne have tilfældige værdier, men med visse grænser. For eksempel får jeg tilfældigt "rød, blå, grøn, orange eller pink", men jeg har en bestemt mængde varer for hver farve, så jeg skal indstille denne betingelse inden for formlen.
Tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Du kan prøve Indsæt tilfældige data for at oprette den tilpassede liste som rød, blå, grøn, orange og pink, og indsæt derefter for at række tilfældigt.
Denne kommentar blev minimeret af moderatoren på webstedet
Virker dette, hvis dataene i cellerne er vandrette i stedet for lodrette? Min er ikke. Tak
Denne kommentar blev minimeret af moderatoren på webstedet
Beklager Lige bemærket, at jeg forlænger den kumulative prob. uden for de ønskede grænser
Denne kommentar blev minimeret af moderatoren på webstedet
Hvordan kan jeg bruge denne tilfældige talgenerator, men kun få den til at generere ulige eller lige tal inden for kriterierne? Når jeg tilføjer "UDD" eller "LIGE" kodning, producerer det kun tallet "1" i cellen.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Preston Ehrsam, værktøjet Indsæt tilfældige data kan ikke kun indsætte tilfældige lige eller ulige tal.
Denne kommentar blev minimeret af moderatoren på webstedet
ærlig talt tror jeg ikke, at denne formel virker.
Jeg forsøger at prøve resultaterne af et valg, så jeg har i træk stemmer fra forskellige partier. nej, jeg vil ind og hente ti tilfældige stemmesedler (lignende en exit polling fungerer), men jeg får altid det første parti i rækkerne.
Denne kommentar blev minimeret af moderatoren på webstedet
FORMLEN VIRKER KUN, HVIS MAN ERSTATTER RAND() MED RANDBETWEEN(1;X) HVOR X ER DET SAMLEDE ANTAL MULIGE RESULTATER, SOM Simpelthen VILLE MED ET HELTAL STØRRE END 1.
Denne kommentar blev minimeret af moderatoren på webstedet
Ottimo lavoro! Questo è proprio quello che cercavo. Però non funziona med Calc di Open Office, che fra l'altro accetta solo i comandi in italiensk.
Er det muligt at tradurla i modo che funzioni anche con calc? Io non ci sono riuscito.Grazie.

Denne kommentar blev minimeret af moderatoren på webstedet
MÌNH KHÔNG HIỂU LẮM. TẠI SAO PHẢI LÀM NHƯ VẬY Ạ?
Denne kommentar blev minimeret af moderatoren på webstedet
Du er en livredder.
Tusind tak!
Denne kommentar blev minimeret af moderatoren på webstedet
En formel til errada... <= altera a P()... Tem que ser < apenas... 

Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL