Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
996to1000
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
Inhaltsverzeichnis

wert mehr als 3x in spalte erst dann rechnen

wert mehr als 3x in spalte erst dann rechnen
05.08.2008 10:26:13
Lauren
Hola zusammen,
ich mal wieder :)
Wie bewältige ich folgende "Problematik"
Ich muss in einer Spalte prüfen, ob ein Wert mehr als 3x auftaucht, wenn ja, dann erfolgt eine _
Rechnung und wenn nur 1x oder eben

, wird ohne Berechnung weiter gearbeitet.
Also es sind X-Werte in der Spalte (x-Zeilen sagen wir mal 6450 Zeilen) und aus dieser Spalte wird nur dann die Summe und der Durchschnitt gebildet wenn in einer bestimmten spalte der Wert sich mehr als 3x wiederholt.
Beispiel:
Spalte A | Spalte B | Spalte C
1 111234 5555555 798456
2 111234 9874562 354621
3 111234 8547966 654875
4 225484 5489865 654698
5 325454 6987546 547874
6 999854 4546879 645648
7 999854 5648978 548979
8 999854 9876155 786542
9 999854 8973218 932575
in diesem Fall sollte die Summe und mit dem arithmetischem Mittel der Durchschnitt für 111234, 999854 aus der Spalte a gebildet werden
somit für 111234 machen wir dann sum(B1:B3) und sum (C1:C3) anschließend die Summe durch 3 Teilen für Durchschnitt und für 999854 sum(B6:B9) und sum(C6:C9) anschließend die Summe durch 4 Teilen
Vielen Dank schonmal an Eure Hilfe.
Viele Grüße

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: wert mehr als 3x in spalte erst dann rechnen
05.08.2008 10:38:00
Andreas
Hallo Lauren,
hier mal eine Idee:
Tabelle1

 ABCDEFGH
11112345555555798456 11123431.807.952602.651
21112349874562354621 2254841654.6980
31112348547966654875 3254541547.8740
42254845489865654698 99985442.913.744728.436
53254546987546547874     
69998544546879645648     
79998545648978548979     
89998549876155786542     
99998548973218932575     

Formeln der Tabelle
ZelleFormel
F1=ZÄHLENWENN($A$1:$A$100;E1)
G1=SUMMEWENN($A$1:$A$100;$E1;$C$1:$C$100)
H1=WENN(F1>=3;G1/F1;0)
F2=ZÄHLENWENN($A$1:$A$100;E2)
G2=SUMMEWENN($A$1:$A$100;$E2;$C$1:$C$100)
H2=WENN(F2>=3;G2/F2;0)
F3=ZÄHLENWENN($A$1:$A$100;E3)
G3=SUMMEWENN($A$1:$A$100;$E3;$C$1:$C$100)
H3=WENN(F3>=3;G3/F3;0)
F4=ZÄHLENWENN($A$1:$A$100;E4)
G4=SUMMEWENN($A$1:$A$100;$E4;$C$1:$C$100)
H4=WENN(F4>=3;G4/F4;0)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Grüße
Andreas

Anzeige
AW: wert mehr als 3x in spalte erst dann rechnen
05.08.2008 10:42:58
Worti
Hallo Lauren,
zB so:


Ergibt :


Die Spalte C integriest du sicher selber in die Formel
Gruß Worti

AW: wert mehr als 3x in spalte erst dann rechnen
05.08.2008 15:08:00
Lauren
Hmmm jetzt habe ich folgendes Problemchen
die Spalte hat teilweise mehr als 3000 Werte und ich möchte mit dem Makro mir die Aufgabe erleichtern zu schauen welcher Werte in der Spalte mehrfach vorkommen.
In den Beispielen oder Euren vorschlägen ist man davon ausgegangen okay soll = E1 oder A1 sein usw.
aber das makro soll dann die ganze spalte durchgehen und selber schauen welche werte mehrfach und öfter als 3mal vorkommen

($A$1:$A$10)=A1)



($A$1:$A$10)=A4)



($A$1:$A$10=A6)


oder


(ZÄHLENWENN($A$1:$A$10;A1)>2)


müsste auch größer 3 heissen in meinem fall aber ich weiss eben nicht welche Werte das sind also ab welcher zelle bis zu welcher usw.
Klar als basis nehme ich einfach bis zur letzten befüllten Zeile aber dann muss ich ja immernoch schauen lassen ob die werte mehr als 3mal vorkommen.
Vielen Dank und viele Grüße
Eure Lauren

Anzeige
nur jeweils eine Formel
05.08.2008 15:52:04
WF
Hi,
ich hab Dich so verstanden, dass die Werte in B addiert werden sollen, wenn Werte in A mehr als zwei mal vorkommen.
Summe in E1
=SUMMENPRODUKT((ZÄHLENWENN(A1:A99;A1:A99)>2)*B1:B99)
Mittelwert:
=E1/SUMMENPRODUKT((ZÄHLENWENN(A1:A99;A1:A99)>2)*1)
Salut WF

AW: nur jeweils eine Formel
05.08.2008 16:31:00
Lauren
ich beschreibe es mal genauer
sagen wir Spalte A sind Artikelnummern
Wenn ein artikel mehr als 3x bestellt wurde dann will ich die dazugehörigen werte adieren.
Spalte A = Artikelnummer
Spalte B = Lagerbestand
Spalte C = Verbrauch laut entnahme
So jetzt sind aber in Spalte A über 3000 Artikelnummern und einige identische artikelnummern wiederholen sich somit wurden diese öfter bestellt. Aber ich weiss nicht von vornerein welche Artikelnummern sich wiederholen.
Daher dachte ich, es ist bestimmt mit VBA möglich was zu schreiben, das schaut ok gibt es dupplikate und wenn es die in der spalte gibt schauen wie oft sie vorkommen und wenn sie mehr oder mindestens als 3x vorkommen, dann bilde aus den danebenstehenden Daten die Summe und Mittelwert für Lagerbestand und Lagerabgang.
Summe heisst dann eben
Artikelnummer | Lagerbestand | LagerAbgang
123 13456 32165
123 789 4587
123 9874 86545
123 12356 54512
123 8745 12454
456 11111 23215
789 22222 54215
908 99999 56542
908 11111 98754
908 11111 32146
.................
.......
....
.
in diesem beispiel Artikel 123 kommt 5x vor also summe 13456 + 789 + 9874 + 12356 + 98745 für Lagerbestand
dann kommt 908 3x mal vor also summe 99999 + 11111 + 11111 für Lagerbestand
das selbe natürlich dann auch für Abgang usw.
die restlichen rechnungen kann ich schon in VBA selber erstellen glaub ich, mir geht es mehr darum die "Wiederholer" ausfindig zu machen und erst dann rechnen zu lassen

Anzeige
AW: wert mehr als 3x in spalte erst dann rechnen
05.08.2008 10:47:24
Tino
Hallo,
meinst du so?
 ABCDE
11112345555555798456 8595345
21112349874562354621 8595345
31112348547966654875 8595345
42254845489865654698  
53254546987546547874  
69998544546879645648 7989743,5
79998545648978548979 7989743,5
89998549876155786542 7989743,5
99998548973218932575 7989743,5

Formeln der Tabelle
ZelleFormel
E1=WENN(ZÄHLENWENN($A$1:$A$6450;A1)<3;""; (SUMMEWENN($A$1:$A$6450;A1;$B$1:$B$6450)+SUMMEWENN($A$1:$A$6450;A1;$C$1:$C$6450))/ZÄHLENWENN($A$1:$A$6450;A1))
E2=WENN(ZÄHLENWENN($A$1:$A$6450;A2)<3;""; (SUMMEWENN($A$1:$A$6450;A2;$B$1:$B$6450)+SUMMEWENN($A$1:$A$6450;A2;$C$1:$C$6450))/ZÄHLENWENN($A$1:$A$6450;A2))
E3=WENN(ZÄHLENWENN($A$1:$A$6450;A3)<3;""; (SUMMEWENN($A$1:$A$6450;A3;$B$1:$B$6450)+SUMMEWENN($A$1:$A$6450;A3;$C$1:$C$6450))/ZÄHLENWENN($A$1:$A$6450;A3))
E4=WENN(ZÄHLENWENN($A$1:$A$6450;A4)<3;""; (SUMMEWENN($A$1:$A$6450;A4;$B$1:$B$6450)+SUMMEWENN($A$1:$A$6450;A4;$C$1:$C$6450))/ZÄHLENWENN($A$1:$A$6450;A4))
E5=WENN(ZÄHLENWENN($A$1:$A$6450;A5)<3;""; (SUMMEWENN($A$1:$A$6450;A5;$B$1:$B$6450)+SUMMEWENN($A$1:$A$6450;A5;$C$1:$C$6450))/ZÄHLENWENN($A$1:$A$6450;A5))
E6=WENN(ZÄHLENWENN($A$1:$A$6450;A6)<3;""; (SUMMEWENN($A$1:$A$6450;A6;$B$1:$B$6450)+SUMMEWENN($A$1:$A$6450;A6;$C$1:$C$6450))/ZÄHLENWENN($A$1:$A$6450;A6))
E7=WENN(ZÄHLENWENN($A$1:$A$6450;A7)<3;""; (SUMMEWENN($A$1:$A$6450;A7;$B$1:$B$6450)+SUMMEWENN($A$1:$A$6450;A7;$C$1:$C$6450))/ZÄHLENWENN($A$1:$A$6450;A7))
E8=WENN(ZÄHLENWENN($A$1:$A$6450;A8)<3;""; (SUMMEWENN($A$1:$A$6450;A8;$B$1:$B$6450)+SUMMEWENN($A$1:$A$6450;A8;$C$1:$C$6450))/ZÄHLENWENN($A$1:$A$6450;A8))
E9=WENN(ZÄHLENWENN($A$1:$A$6450;A9)<3;""; (SUMMEWENN($A$1:$A$6450;A9;$B$1:$B$6450)+SUMMEWENN($A$1:$A$6450;A9;$C$1:$C$6450))/ZÄHLENWENN($A$1:$A$6450;A9))

Gruß Tino

Anzeige
AW: wert mehr als 3x in spalte erst dann rechnen
05.08.2008 10:55:38
Lauren
Hallo zusammen,
Eure Ansätze und Ideen sind auf der richtigen spur, jetzt mach ich mich mal ran das umzusetzen
anschließend werden sicherlich noch Fragen auftauchen und ich melde mich nochmal.
IHR SEID SUPER!!
Big Thanx && Thums Up

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige