Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1384to1388
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

Bitte an die Array-Freaks!

Bitte an die Array-Freaks!
02.10.2014 15:00:46
herbert
Hi,
seht Euch mal bitte die beigefügte Mappe an, ob Ihr mir da helfen könnt. Vielen Dank im Voraus!
Servus
https://www.herber.de/bbs/user/92951.xlsx

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bitte an die Array-Freaks!
02.10.2014 15:48:48
Christian
Hallo Herbert,
ich bin zwar kein "Array-Freak", aber mal ein Ansatz:
 ABCDE
1BezeichnungZahlStück1Gefilterte Artikel, ohne doppelte, mit Zahl 1:
2LED-Spot MR-16-GU5.3-12V-Halogenersatz 6  High-Power warm-weiß, 3000 K - 280  (245  Dauerlichtstrom) 50°1111 LED-Spot MR-16-GU5.3-12V-Halogenersatz 6  High-Power warm-weiß, 3000 K - 280  (245  Dauerlichtstrom) 50°
3LED-Spot MR-16-GU5.3-12V-Halogenersatz 6  High-Power warm-weiß, 3000 K - 280  (245  Dauerlichtstrom) 50°124 LED-Spot E27-230V-Halogenersatz 6  High-Power 30° warm-weiß, 3000K - 320  (280  Dauerlichtstrom)
4LED-Spot E27-230V-Halogenersatz 6  High-Power 30° warm-weiß, 3000K - 320  (280  Dauerlichtstrom)133 Modul, 15xSMD, 120°, G4, MR11, 1,8  (entspricht ca. 25 )
5Modul, 15xSMD, 120°, G4, MR11, 1,8  (entspricht ca. 25 )17 LED-Spot E27-230V-Halogenersatz 6  High-Power 50° warm-weiß, 3000K - 280  (245  Dauerlichtstrom)
6LED-Spot E27-230V-Halogenersatz 6  High-Power 50° warm-weiß, 3000K - 280  (245  Dauerlichtstrom)118  
7LED-Spot MR16/230Volt, 4,5W dimmbar, warmweiss26  
8LED-Spot E14-230V-Halogenersatz 6  High-Power 50° warm-weiß, 3000K - 280  (245  Dauerlichtstrom)225  
9LED-Spot MR16/230Volt, 4,5W dimmbar, warmweiss235  
10Modul, 15xSMD, 120°, G4, MR11, 1,8  (entspricht ca. 25 )247  
11LED-Spot MR16/230Volt, 4,5W dimmbar, warmweiss28  
12Modul, 15xSMD, 120°, G4, MR11, 1,8  (entspricht ca. 25 )29  
13LED-Spot MR-16-GU5.3-12V-Halogenersatz 6  High-Power warm-weiß, 3000 K - 280  (245  Dauerlichtstrom) 50°419  

Formeln der Tabelle
ZelleFormel
E2{=WENNFEHLER(INDEX(A:A;MIN(WENN(B1:B100=D1;ZEILE(1:100)))); "")}
E3{=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN($E$2:E2;$A$1:$A$100)=0)*($A$1:$A$100<>"")*($B$1:$B$100=$D$1); 0)); "")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
MfG Christian

Anzeige
AW: Bitte an die Array-Freaks!
02.10.2014 16:11:02
herbert
Hi Christian,
super! Das funzt! Mercie vielmals!
Servus

Dein Vorschlag war & ist effektiver ...
03.10.2014 19:20:52
neopa
Hallo Christian,
... ich hab mir Deinen Beitrag hier, eben nochmal angeschaut. Dessen Grundidee ist viel besser geeignet, als die von mir realisierte :-)
Deine zweite Formel lässt sich dazu für die Lösung noch etwas schlanker machen und trotzdem die erste Formel überflüssig. Somit sind für Herberts Anfrage auch damit nur zwei anstelle vier Formeln notwendig.
 ABCDE
1BezeichnungZahlStück Gefilterte Artikel, ohne doppelte, mit Zahl 1:
2LED-Spot MR-16-GU5.3-12V-Halogenersatz 6 High-Power warm-weiß, 3000 K - 280 (245 Dauerlichtstrom) 50°1111 LED-Spot MR-16-GU5.3-12V-Halogenersatz 6 High-Power warm-weiß, 3000 K - 280 (245 Dauerlichtstrom) 50°
3LED-Spot MR-16-GU5.3-12V-Halogenersatz 6 High-Power warm-weiß, 3000 K - 280 (245 Dauerlichtstrom) 50°124 LED-Spot E27-230V-Halogenersatz 6 High-Power 30° warm-weiß, 3000K - 320 (280 Dauerlichtstrom)
4LED-Spot E27-230V-Halogenersatz 6 High-Power 30° warm-weiß, 3000K - 320 (280 Dauerlichtstrom)133 Modul, 15xSMD, 120°, G4, MR11, 1,8 (entspricht ca. 25 )
5Modul, 15xSMD, 120°, G4, MR11, 1,8 (entspricht ca. 25 )17 LED-Spot E27-230V-Halogenersatz 6 High-Power 50° warm-weiß, 3000K - 280 (245 Dauerlichtstrom)
6LED-Spot E27-230V-Halogenersatz 6 High-Power 50° warm-weiß, 3000K - 280 (245 Dauerlichtstrom)118  
7LED-Spot MR16/230Volt, 4,5W dimmbar, warmweiss26  
8LED-Spot E14-230V-Halogenersatz 6 High-Power 50° warm-weiß, 3000K - 280 (245 Dauerlichtstrom)225  
9LED-Spot MR16/230Volt, 4,5W dimmbar, warmweiss235  
10Modul, 15xSMD, 120°, G4, MR11, 1,8 (entspricht ca. 25 )247 Gefilterte Artikel, ohne doppelte, mit Zahl 2:
11LED-Spot MR16/230Volt, 4,5W dimmbar, warmweiss28 LED-Spot MR16/230Volt, 4,5W dimmbar, warmweiss
12Modul, 15xSMD, 120°, G4, MR11, 1,8 (entspricht ca. 25 )29 LED-Spot E14-230V-Halogenersatz 6 High-Power 50° warm-weiß, 3000K - 280 (245 Dauerlichtstrom)
13LED-Spot MR-16-GU5.3-12V-Halogenersatz 6 High-Power warm-weiß, 3000 K - 280 (245 Dauerlichtstrom) 50°419 Modul, 15xSMD, 120°, G4, MR11, 1,8 (entspricht ca. 25 )
14     

Formeln der Tabelle
ZelleFormel
E2{=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN($E$1:E1;$A$1:$A$99)=0)*($B$1:$B$99=1); )); "")}
E11{=WENNFEHLER(INDEX(A:A;VERGLEICH(1;(ZÄHLENWENN($E$10:E10;$A$1:$A$99)=0)*($B$1:$B$99=2); )); "")}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
Matrix verstehen


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...

Anzeige
AW: Dein Vorschlag war & ist effektiver ...
03.10.2014 19:52:10
herbert
Hi Werner,
EINFACH GENIAL! Ich werde Dich demnächst für die gleichnamige Sendung im MDR vorschlagen! ;o)=)
Servus

meine heutige Recherche ergab ...
04.10.2014 08:15:07
neopa
Guten Morgen Herbert,
... das die Basisidee nicht neu ist, die Christian hier im Thread eingesetzt hat. Sieh dazu mal http://www.excelformeln.de/formeln.html?welcher=194.
Wahrscheinlich hatte Christian bei seinem Lösungsvorschlag hierauf zurückgegriffen, wie das der von ihm eingesetzte Formelteil ... *($A$1:$A$100"")*... sowie der Ansatz über zwei Formeln vermuten lässt. Allerdings traue ich dem Christian, zumindest den ich meine zu kennen (es gibt hier viele die unter dem Nutzernamen Christian schreiben) auch zu, dass er seinen Beitrag nur aus Kenntnis dessen heraus und ohne vorherigen Nachschlagen aufgestellt hat.
Mein Anteil von gestern war nur etwas "Handwerkliches" und weit von dem entfernt, was Du meinst.
Gruß Werner
.. , - ...

Anzeige
AW: meine heutige Recherche ergab ...
04.10.2014 09:59:15
herbert
Guten Morgen Werner,
also gut, dann teilst Du Dir eben das Lob mit Christian! ;o)=)
Allerdings kannte ich die Vorgehensweise mit den 2 unterschiedlichen Formeln in der ersten und zweiten Zeile schon von wf und JensF. Aber mir ist eine einzige Formel, die man dann für alle Zeilen/Zellen verwenden kann lieber. Nochmals vielen Dank. Und vielleicht kannst Du mir in Dresden mal die Formel erläutern.
Bis spätestens dahin viele Grüße
Servus

war/ist das der Wink mit dem Zaunspfahl? ...
04.10.2014 17:43:59
neopa
Hallo Herbert,
... wir hatten uns ja bis jetzt noch nicht für DD angemeldet.
Nun, das hab ich soeben eben nachgeholt. Dann kann ich Dich eben diesbzgl. mal so richtig volllabern. Du hast es so gewollt ;-)
Gruß Werner
.. , - ...

Anzeige
AW: meine heutige Recherche ergab ...
07.10.2014 16:13:54
Christian
Hallo Werner,
ja, ich bin der Christian, den Du vermutest ;-)
Nachschlagen musste ich schon, nur halt in meinen Bsp.Dateien...
Meinen (Nutzer)Namen werde ich wohl doch mal ändern müssen, es hatten wohl doch zuviele Eltern die gleiche Idee.. ;-)
Das nächste Exceltreffen in Dresden klingt einladend, vielleicht raffe ich mich doch mal zu einer Anmeldung und Besuch auf, zumal ich mich Dresden schöne Erinnerungen verbinde, in der Nachwendezeit war ich dort regelmäßig in den Studentenclubs anzutreffen!
MfG Christian

das liest sich gut ...
07.10.2014 16:39:20
neopa
Hallo Christian,
... würde mich freuen, wenn wir uns in DD 2015 sehen. Herbert freut sich sowieso ;-) und die anderen sicher auch.
Und der (fast schon legendäre) Bärenzwinger scheint Dir also auch nicht unbekannt zu sein :-)
Nu, da gugg mor mal.
Gruß Werner
.. , - ...

Anzeige
mit jeweils nur einer (Matrix-) Formel ...
02.10.2014 16:04:08
neopa
Hallo Herbert,
... so:
Tabelle1

 ABCDE
1BezeichnungZahlStück Gefilterte Artikel, ohne doppelte, mit Zahl 1:
2LED-Spot MR-16-GU5.3-12V-Halogenersatz 6  High-Power warm-weiß, 3000 K - 280  (245  Dauerlichtstrom) 50°1111 LED-Spot MR-16-GU5.3-12V-Halogenersatz 6  High-Power warm-weiß, 3000 K - 280  (245  Dauerlichtstrom) 50°
3LED-Spot MR-16-GU5.3-12V-Halogenersatz 6  High-Power warm-weiß, 3000 K - 280  (245  Dauerlichtstrom) 50°124 LED-Spot E27-230V-Halogenersatz 6  High-Power 30° warm-weiß, 3000K - 320  (280  Dauerlichtstrom)
4LED-Spot E27-230V-Halogenersatz 6  High-Power 30° warm-weiß, 3000K - 320  (280  Dauerlichtstrom)133 Modul, 15xSMD, 120°, G4, MR11, 1,8  (entspricht ca. 25 )
5Modul, 15xSMD, 120°, G4, MR11, 1,8  (entspricht ca. 25 )17 LED-Spot E27-230V-Halogenersatz 6  High-Power 50° warm-weiß, 3000K - 280  (245  Dauerlichtstrom)
6LED-Spot E27-230V-Halogenersatz 6  High-Power 50° warm-weiß, 3000K - 280  (245  Dauerlichtstrom)118  
7LED-Spot MR16/230Volt, 4,5W dimmbar, warmweiss26  
8LED-Spot E14-230V-Halogenersatz 6  High-Power 50° warm-weiß, 3000K - 280  (245  Dauerlichtstrom)225  
9LED-Spot MR16/230Volt, 4,5W dimmbar, warmweiss235  
10Modul, 15xSMD, 120°, G4, MR11, 1,8  (entspricht ca. 25 )247 Gefilterte Artikel, ohne doppelte, mit Zahl 2:
11LED-Spot MR16/230Volt, 4,5W dimmbar, warmweiss28 LED-Spot MR16/230Volt, 4,5W dimmbar, warmweiss
12Modul, 15xSMD, 120°, G4, MR11, 1,8  (entspricht ca. 25 )29 LED-Spot E14-230V-Halogenersatz 6  High-Power 50° warm-weiß, 3000K - 280  (245  Dauerlichtstrom)
13LED-Spot MR-16-GU5.3-12V-Halogenersatz 6  High-Power warm-weiß, 3000 K - 280  (245  Dauerlichtstrom) 50°419 Modul, 15xSMD, 120°, G4, MR11, 1,8  (entspricht ca. 25 )
14     

Formeln der Tabelle
ZelleFormel
E2{=WENN(ZEILE(A1)>SUMME(N(HÄUFIGKEIT(WENN((B$1:B$99=1)*(VERGLEICH(A$1:A$99&B$1:B$99;A$1:A$99&B$1:B$99;)=ZEILE(A$1:A$99)); ZEILE(A$1:A$99)); ZEILE(A$1:A$99))>0)); "";INDEX(A:A;MIN(WENN(ISTNV(VERGLEICH(A$1:A$99;E$1:E1;))*(B$1:B$99=1); ZEILE(A$1:A$99)))))}
E11{=WENN(ZEILE(A1)>SUMME(N(HÄUFIGKEIT(WENN((B$1:B$99=2)*(VERGLEICH(A$1:A$99&B$1:B$99;A$1:A$99&B$1:B$99;)=ZEILE(A$1:A$99)); ZEILE(A$1:A$99)); ZEILE(A$1:A$99))>0)); "";INDEX(A:A;MIN(WENN(ISTNV(VERGLEICH(A$1:A$99;E$10:E10;))*(B$1:B$99=2); ZEILE(A$1:A$99)))))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Grüße auch an A.
Gruß Werner
.. , - ...

Anzeige
AW: mit jeweils nur einer (Matrix-) Formel ...
02.10.2014 16:17:40
herbert
Hi Werner,
das ist spitze! Vielen Dank! Da müssen wir in Dresden aber noch mal darüber reden!
Bis dahin viele Grüße, bitte auch an B.
Servus

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige