Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1964to1968
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

Wenn Max Zahl dann Wert in Zelle

Wenn Max Zahl dann Wert in Zelle
25.02.2024 09:30:18
teamdj
hallo,
ich habe 5 Spalten
B20 - C20 - D20 - E20 - F20
in jeder Zeile von B20:F20 stehen Zahlen von 1-50 (Fehlercodes)
Die Spalte B beginnt bei B20 Spalte C bei 20 usw. bis Spalte F20
Beispiel:
B20 C20 D20 E20 F20
3 7 14 46 48
1 16 18 29 44
9 28 30 43 49

jetzt möchte ich das in allen 5 Spalten gesucht wird
die Zahl welche am häufigsten vorkommt
(quasi die Zahl 30 kommt 15 mal vor) das diese
dann in einer von mir bestimmten Zelle wieder gegeben wird.
(Der Wert soll dann in Zelle B13 stehen (30)
quasi :
suche in B20:F125 die am häufigsten vorkommende Zahl
und schreibe diese dann in Zelle B13
also müsste die Formel ja in B13 stehen

als nächsten soll die am 2 häufigsten vorkommende Zahl
in Zelle C13 geschrieben werden
also müsste die Formel in C13 stehen

Zur Erleichterung habe ich bereits einen MAX Wert berechnen lassen
in der Tabelle.
quasi:
J18 (steht die 1) K18 (steht die 2) L18 (steht die 3) fortlaufen von J18:BG18 (J18 =1 BG18 = 50)
darunter in J19 (steht wie oft die Zahl 1 vorkommt (11) und das fortlaufend von J19:BG18

wie kann ich das realisieren ?



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

Betreff
Datum
Anwender
Anzeige
AW: Wenn Max Zahl dann Wert in Zelle
25.02.2024 10:18:27
Oberschlumpf
Hi,

per Upload eine Bsp-Datei mit Bsp-Daten in den richtigen Zellen wäre bitte hilfreich.

Ciao
Thorsten
AW: Wenn Max Zahl dann Wert in Zelle
25.02.2024 10:29:08
MiVidaLoca
Etwas verwirrend deine Anfrage.
Auf der einen Seite fragst du nach dem MAX Wert (am häufigfigsten vorkommenden Wert), zum Schluss aber, das die Zahlen 1 bis 50 von J18 bis BG18 stehen und darunter soll stehen, wie oft die jeweilige Zahl in der Zeile vorkommt.

Für zweiteres:
Ich würde in Zeile 19 (von J bis BG die Zahlen fortlaufend von 1 bis 50 eingeben) un in J20 die Formel schreiben
=ZÄHLENWENN($B20:$F20;J$19)
Nach rechts bis BG20 ziehen
Das zeigt dir dann je Zahl an, wie oft diese von B bis F vorkommt.
Je Zeile die du berechnen möchtest benötigst du die Zählenwenn Formel.
Anzeige
AW: Wenn Max Zahl dann Wert in Zelle
25.02.2024 10:56:00
MiVidaLoca
Für den ersten Bereich dann den Rang ermitteln.
Wobei ich verwirrt bin wieso diese ab Zeile 13 stehen sollen und nicht in der Zeile die du auch auswertet.
Wenn auf gleicher Zeile
Schau mal ob das passend ist
https://www.herber.de/forum/archiv/884to888/884507_Rang_bestimmter_Bereich.html#1

Alternativ, bin kein Profi würde ich so versuchen,
In C19 bis G19 1 bis 5 eingeben, darunter
=RANG(C$19,$J20:$BG20)
Nach rechts bis G20 ziehen
Damit solltest du die Ränge 1 bis 5 ermitteln. Für weitere Ränge einfach die Zahlen nach G weiterführen.
Anzeige
AW: Wenn Max Zahl dann Wert in Zelle
25.02.2024 11:08:31
MiVidaLoca
Wenn du tatsächlich ab C13 das auswertest entsprechen dort den ersten Part
AW: Wenn Max Zahl dann Wert in Zelle
25.02.2024 11:21:30
MiVidaLoca
Und entsprechend anpassen
B20:BG125

(Sollte solche Sachen nicht beantworten wenn du am spazieren bist und das per Smartphone machst, ;-), sorry)
AW: Wenn Max Zahl dann Wert in Zelle
25.02.2024 12:14:25
MiVidaLoca
Bitte entshculdige meinen total ausfall.
Bin unterwegs, und habe so nebenbei das beantwortet und hierbei einen haufen schwachsinn produziert.
Bitte ignorieren.
AW: Wenn Max Zahl dann Wert in Zelle
25.02.2024 10:49:44
Daniel
Hi

Ohne Hilfsspalten mit dieser Formel in B13, diese kannst du dann nach rechts ziehen.

=VERGLEICH(AGGREGAT(14;6;HÄUFIGKEIT($B$20:$F$125;ZEILE($H$1:$H$50))+ZEILE($H$1:$H$51)/1000;SPALTE(A1));HÄUFIGKEIT($B$20:$F$125;ZEILE($H$1:$H$50))+ZEILE($H$1:$H$51)/1000;0)

Gruß Daniel
Anzeige
AW: Wenn Max Zahl dann Wert in Zelle
25.02.2024 16:42:50
teamdj
Hallo, das hat so leider nicht funktioniert,

ich sende Dir einmal die Beispieldatei

mir ist hier auch unschlüssig in deiner Formel

=VERGLEICH(AGGREGAT(14;6;HÄUFIGKEIT($B$20:$F$125;ZEILE($H$1:$H$50))+ZEILE($H$1:$H$51)/1000;SPALTE(A1));HÄUFIGKEIT($B$20:$F$125;ZEILE($H$1:$H$50))+ZEILE($H$1:$H$51)/1000;0)

1. =VERGLEICH(AGGREGAT(14;6 was bedeutet 14,6
2. ZEILE($H$1:$H$50 wieso H1:H50
3. SPALTE(A1 wieso A1
AW: Wenn Max Zahl dann Wert in Zelle
25.02.2024 17:04:54
daniel
Hi

Beispieldatei bitte hochladen und denn Link in den Beitrag einfügen.

1. das sagt dir excel, wenn du die Funktion eingibst, oder du gehst auf die Hilfeseiten.

2 das erzeugt die Zahlenfolgen 1-50, also deine Fehlernummern. Damit muss ich sie nicht in eine Zelle schreiben.

3. Du willst doch nicht nur den Häufigstem Fehler, sondern auch den 2. und 3. häufigsten. Also muss sich an dieser Stelle der Formel die Zahl beim nach rechts ziehen erhöhen.

Gruß Daniel
Anzeige
AW: hierzu ...
27.02.2024 15:15:11
neopa C
Hallo,

.. in Deiner XL-Version bedarf Daniels Formel eines spez. Formel-Eingabeabschluss und zwar mit der Tastenkombination [Strg]+[Shift]+[Enter].

Es geht aber auch ohne eine solchen spez. Formeleingabe und zwar z.B. in B13 so:
=AGGREGAT(14;6;ZEILE(B1:B50)/(AGGREGAT(14;6;HÄUFIGKEIT($B$20:$F$125;ZEILE(B1:B50));SPALTE(A1))=HÄUFIGKEIT($B20:$F125;ZEILE(B1:B50)))/(ZÄHLENWENN($A13:A13;ZEILE(B1:B50))=0);1) und diese ebenso nach rechts ziehend kopieren.
mit dem gleichen Ergebnis wie Daniels-Formel.

Meine Formel hätte dazu den kleinen Vorteil, daß Du lediglich die 14 im ersten AGGREGAT()-Formel-Arguments in eine 15 wandeln müßtest, wenn Dich bei gleicher Anzahl einer Zahl der kleinere Wert dessen interessieren sollte.

Gruß Werner
.. , - ...


Anzeige
Mit aktuellem Excel …
25.02.2024 10:51:39
RPP63
… ist das eine nette Übung!
Funktioniert mit Excel 2021(?), 365 und in der Online-Version:
Einzige Formelzelle in L2
 ABCDEFGHIJKLM
15944798726 ZahlAnzahl
267321063175 816
33667927912 413
49828875948 713
581076984458 911
63587631682 211
74894461951 610
872852781048 59
949251047818 36
1042752436910 16
11           105

ZelleFormel
L2=LET(e;EINDEUTIG(ZUSPALTE(A1:J10));
anz;ZÄHLENWENNS
(A1:J10;e);
SORTIEREN
(HSTAPELN(e;anz);2;-1))


Gruß Ralf
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige