Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
644to648
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
644to648
644to648
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Prozentverteilung

Prozentverteilung
04.08.2005 14:35:49
Heinz
Hallo Excellenten,
ich habe folgendes Problem:
Ich habe 9 Bereiche (Spalte A), für jeden der Bereiche
gibt es ein Prozentzahl (Spalte B).
Jetzt habe ich insgesamt 20 Artikel entsprechen der Prozentzahlen
zu verteilen (Formel in Spalte C: B2*20)
Das kann klappen, muss aber nicht, weil durch die Rundungen
ggf. mehr oder weniger als meine 20 Artikel herauskommen.
Bei meinem Beispiel ist die Summe der Artikel in Spalte C 21, obwohl ich nur 20 Artikel verteilen möchte.
A....B........C
1....2%.....0 - B2*20
2....3%.....1 - B3*20
3....9%.....2
4....10%...2
5....13%...3
6....14%...3
7....15%...3
8....15%...3
9....20%...4
...100%...20
Mein Problem: Ich brauche einen Weg der auf jeden Fall immer
alle 20 Artikel (oder eben eine andere Zahl an Artikeln) verteilt
und zwar entsprechend den Prozentzahlen, aber es müssen halt immer
alle Artikel verteilt werden...
Habt Ihr eine Idee?
Heinz

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
lade das teil mal hoch ot.
04.08.2005 14:51:59
th.heinrich
AW: Prozentverteilung
04.08.2005 15:04:01
Mag
Hallo,
die Summe aller Prozentwerte ist bei Dir 101%, dann ist natürlich auch die Summe der Artikel größer als 20.
Gruß MAG
AW: Datei hochgeladen
04.08.2005 15:38:49
Unbekannter
Mach in Spalte D einfach eine Kommastelle rein
Leider noch nicht
04.08.2005 16:25:43
Heinz
Hallo unbekannter,
ds löst mein Problem leider noch nicht.
Natürlich gibt es da Kommstellen, aber ich
kann keine 1,3 Artikel ins Regal stellen,
sondern entweder einen oder zwei.
Letzendlich müssen alle 20 Artikel verteilt
werden und zwar auf Basis der Prozentzahlen...
Heinz
Anzeige
Ne -immer noch nicht ...
04.08.2005 20:27:53
Heinz
Hallo Hans,
leider noch nicht.
Obwohl 20 Artikel verteilt werden sollen (steht in Zelle D14),
sind in der Spalte D 21 Artikel verteilt.
Heinz
AW: Prozentverteilung
04.08.2005 20:59:33
HermannZ
Hallo Heinz;
wie wäre es damit?
VersuchB
 ABC
514   
515Aufzuteilende Stückzahlnach %Stückzahl
5161232,30%3
517 2,50%3
518 9,00%11
519 10,00%12
520 12,70%16
521 13,50%17
522 15,00%18
523 15,00%18
524 20,00%25
525   
526 100,00%Summe: 123
527   
Formeln der Tabelle
C516 : =WENN(MAX(1;RUNDEN($A$516*B516;0))+SUMME(C517:$C$524)>$A$516;WENN(A516-SUMME(C517:$C$524)<0;0;$A$516-SUMME($C$517:$C$524));WENN(MAX(1;RUNDEN($A$516*B516;0))+SUMME(C517:$C$524)<$A$516;MAX(1;RUNDEN($A$516*B516;0))+$A$516-(MAX(1;RUNDEN($A$516*B516;0))+SUMME(C517:$C$524));MAX(1;RUNDEN($A$516*B516;0))))
C517 : =WENN(A516<11;WENN(MAX(1;RUNDEN($A$516*B517;0))+SUMME(C518:$C$524)>$A$516;WENN(A517-SUMME(C518:$C$524)<0;0;$A$516-SUMME($C$517:$C$524));WENN(MAX(1;RUNDEN($A$516*B517;0))+SUMME(C518:$C$524)<$A$516;MAX(1;RUNDEN($A$516*B517;0))+$A$516-(MAX(1;RUNDEN($A$516*B517;0))+SUMME(C518:$C$524));MAX(1;RUNDEN($A$516*B517;0))));MAX(1;RUNDEN($A$516*B517;0)))
C518 : =WENN(A516<7;WENN(MAX(1;RUNDEN($A$516*B518;0))+SUMME(C519:$C$524)>$A$516;WENN(A518-SUMME(C519:$C$524)<0;0;$A$516-SUMME($C$517:$C$524));WENN(MAX(1;RUNDEN($A$516*B518;0))+SUMME(C519:$C$524)<$A$516;MAX(1;RUNDEN($A$516*B518;0))+$A$516-(MAX(1;RUNDEN($A$516*B518;0))+SUMME(C519:$C$524));MAX(1;RUNDEN($A$516*B518;0))));MAX(1;RUNDEN($A$516*B518;0)))
C519 : =WENN(A516<6;WENN(MAX(1;RUNDEN($A$516*B519;0))+SUMME(C520:$C$524)>$A$516;WENN(A519-SUMME(C520:$C$524)<0;0;$A$516-SUMME($C$517:$C$524));WENN(MAX(1;RUNDEN($A$516*B519;0))+SUMME(C520:$C$524)<$A$516;MAX(1;RUNDEN($A$516*B519;0))+$A$516-(MAX(1;RUNDEN($A$516*B519;0))+SUMME(C520:$C$524));MAX(1;RUNDEN($A$516*B519;0))));MAX(1;RUNDEN($A$516*B519;0)))
C520 : =WENN($A$516<5;WENN(MAX(1;RUNDEN($A$516*B520;0))+SUMME(C521:$C$524)>$A$516;WENN(A520-SUMME(C521:$C$524)<0;0;$A$516-SUMME($C$517:$C$524));WENN(MAX(1;RUNDEN($A$516*B520;0))+SUMME(C521:$C$524)<$A$516;MAX(1;RUNDEN($A$516*B520;0))+$A$516-(MAX(1;RUNDEN($A$516*B520;0))+SUMME(C521:$C$524));MAX(1;RUNDEN($A$516*B520;0))));MAX(1;RUNDEN($A$516*B520;0)))
C521 : =WENN($A$516<4;WENN(MAX(1;RUNDEN($A$516*B521;0))+SUMME(C522:$C$524)>$A$516;WENN(A521-SUMME(C522:$C$524)<0;0;$A$516-SUMME($C$517:$C$524));WENN(MAX(1;RUNDEN($A$516*B521;0))+SUMME(C522:$C$524)<$A$516;MAX(1;RUNDEN($A$516*B521;0))+$A$516-(MAX(1;RUNDEN($A$516*B521;0))+SUMME(C522:$C$524));MAX(1;RUNDEN($A$516*B521;0))));MAX(1;RUNDEN($A$516*B521;0)))
C522 : =WENN($A$516<3;WENN(MAX(1;RUNDEN($A$516*B522;0))+SUMME(C523:$C$524)>$A$516;WENN(A522-SUMME(C523:$C$524)<0;0;$A$516-SUMME($C$517:$C$524));WENN(MAX(1;RUNDEN($A$516*B522;0))+SUMME(C523:$C$524)<$A$516;MAX(1;RUNDEN($A$516*B522;0))+$A$516-(MAX(1;RUNDEN($A$516*B522;0))+SUMME(C523:$C$524));MAX(1;RUNDEN($A$516*B522;0))));MAX(1;RUNDEN($A$516*B522;0)))
C523 : =WENN($A$516<2;WENN(MAX(1;RUNDEN($A$516*B523;0))+SUMME(C524:$C$524)>$A$516;WENN(A523-SUMME(C524:$C$524)<0;0;$A$516-SUMME($C$517:$C$524));WENN(MAX(1;RUNDEN($A$516*B523;0))+SUMME(C524:$C$524)<$A$516;MAX(1;RUNDEN($A$516*B523;0))+$A$516-(MAX(1;RUNDEN($A$516*B523;0))+SUMME(C524:$C$524));MAX(1;RUNDEN($A$516*B523;0))));MAX(1;RUNDEN($A$516*B523;0)))
C524 : =MAX(1;RUNDEN($A$516*B524;0))
B526 : =SUMME(B516:B524)
C526 : ="Summe: "&SUMME(C516:C524)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß Hermann
Anzeige
AW: Prozentverteilung
05.08.2005 09:19:59
Heinz
Hallo HerrmannZ,
das sieht schon mal gut aus.
Ich bin gerade dabei, mir Deine Formel zu erarbeiten
(Respekt!).
Was mir nicht so klar ist:
in C517 hast Du zu Beginn der Formel ein "&gt11"
in C518 ein "&gt7" usw.
Was hat es damit auf sich?
Heinz
AW: Prozentverteilung
05.08.2005 09:40:23
HermannZ
Hallo Heinz;
zu deiner Frage;
du schreibst: in C517 hast Du zu Beginn der Formel ein "&gt11"
in C518 ein "&gt7" usw.
es muss heissen &lt 11 und &lt 7 usw. also kleiner nicht grösser.
das habe ich deshalb gmacht, damit mann alle Zahlen einsetzen kann.Wenn mann das
weglässt entsteht bei Zahlen "&lt 11" "&lt 7" usw. z.B. ein Fehler, die Endsumme stimmt dann mit der Aufzuteilenden Zahl nicht überein.Es tritt dann wieder ein Rundungfehler auf.
und die Aufteilung ist nicht korrekt.
Gruß Hermann
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige