met excel zoeken naar een diameter uit meerdere cellen

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • saxzozie
  • Registratie: Juni 2020
  • Laatst online: 16-05 12:14
Mijn vraag
...
hoe kan ik uit een tabel een getal zoeken die aan bepaalde voorwaarden moet voldoen


Relevante software en hardware die ik gebruik
excel 365...

Wat ik al gevonden of geprobeerd heb
...als / voorwaarden x.zoekenAfbeeldingslocatie: https://tweakers.net/i/4m2O9PO7qEGHX_fxA7CN6mlCVj0=/800x/filters:strip_icc():strip_exif()/f/image/q9h1gUdluToacC6fNINqpKMG.jpg?f=fotoalbum_large

Alle reacties


Acties:
  • 0 Henk 'm!

  • dixet
  • Registratie: Februari 2010
  • Laatst online: 09:28
Kijk eens naar de 4e parameter, overeenkomstmodus, van X.ZOEKEN:
[overeenkomstmodus]

Optioneel

Geef het type overeenkomst op:

0 - Exacte overeenkomst. Als niets wordt gevonden, wordt #N/A geretourneerd. Dit is de standaardinstelling.

-1 - Exacte overeenkomst. Als niets wordt gevonden, wordt het volgende kleinere item geretourneerd.

1 - Exacte overeenkomst. Als niets wordt gevonden, wordt het volgende grotere item geretourneerd.

2 - Een overeenkomst met een jokerteken waar *, ? en ~ speciale betekenishebben.

Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Als je met een Excelversie werkt waarin x.zoeken niet voorkomt, kun je gebruiken (als 300 in A2 staat en 3 in A3):

code:
1
=INDEX(C1:N1;VERGELIJKEN(A2;INDIRECT("C"&A3&":N"&A3);1)+(A2>VERGELIJKEN(A2;INDIRECT("C"&A3&":N"&A3);1)))

Acties:
  • 0 Henk 'm!

  • saxzozie
  • Registratie: Juni 2020
  • Laatst online: 16-05 12:14
Afbeeldingslocatie: https://tweakers.net/i/PH6In_x_Whteqm7QUEIILTEYUN4=/800x/filters:strip_icc():strip_exif()/f/image/q95sMQxW5YTIS32X0yjgKRDZ.jpg?f=fotoalbum_large

Acties:
  • 0 Henk 'm!

  • saxzozie
  • Registratie: Juni 2020
  • Laatst online: 16-05 12:14
de index functie moet ik nader bekijken want daar snap ik de volgorde nog niet van

Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Nu in je laatste bericht je gegevens in andere cellen en kolommmen staan in vergelijking met die in je eerste bericht, moet je mijn indexformule daar uiteraard op aanpassen. Op basis van de gegevens in je laatste bericht wordt die formule dan (zie formule en afbeelding hieronder):
code:
1
=INDEX(A1:L1;VERGELIJKEN(C10;INDIRECT("A"&C11&":L"&C11);1)+(C10>VERGELIJKEN(C10;INDIRECT("A"&C11&":L"&C11);1)))

Afbeeldingslocatie: https://tweakers.net/i/3JCuQEueD4XZrYcHnC8-JDZZJGc=/800x/filters:strip_icc():strip_exif()/f/image/lY7NsB9paTdtCXQm5xFA38em.jpg?f=fotoalbum_large
'

[ Voor 35% gewijzigd door dix-neuf op 10-02-2025 14:21 ]


Acties:
  • +1 Henk 'm!

  • dixet
  • Registratie: Februari 2010
  • Laatst online: 09:28
Zo te zien heb je een excel versie die XLOOKUP ondersteund, dan hoeft je niet met INDEX te werken.

Deze zou het moeten doen:
code:
1
=XLOOKUP(C10;XLOOKUP(C11;A2:A8;B2:L8;0;1);B1:L1;0;1)

De volgorde is net andersom dan jij deed: eerst zoeken in kolom A. Dat geeft een matrix terug van alle mogelijke snelheden. In die matrix zoek je naar de gewenste snelheid met als resultaatmatrix rij 1.

Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
@saxzozie,
Bij nader inzien zie ik dat mijn indexformule alleen geldt voor diameters kleiner dan 10. Nu is die formule wel aan te passen dat ze ook voor diameter 10 geldt, maar dan wordt ze wel erg lang. Als je met een Excelversie werkt waarin je X.ZOEKEN (NL) of XLOOKUP (EN)kunt gebruiken, dan kun je beter die functie gebruiken (want veel korter). Die functie (op basis van jouw laatste gegevenstabel) moet dan luiden:
code:
1
=X.ZOEKEN(C10;X.ZOEKEN(C11;A2:A8;B2:L8;0;1);B1:L1;0;1)

Afbeeldingslocatie: https://tweakers.net/i/Fa1b5zY_AXyMdkZvDXPHkkaJ9f0=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/lfn5igMssvXL5mW53gFRUrdW.jpg?f=user_large
'

[ Voor 17% gewijzigd door dix-neuf op 10-02-2025 18:12 ]


  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
[quote]dixet schreef op maandag 10 februari 2025 @ 09:11:
Deze zou het moeten doen:
(...................)

@dixet,
Kennelijk heb je, na lezing van mijn antwoord, gezien dat je formule moest worden aangepast ;)

  • dixet
  • Registratie: Februari 2010
  • Laatst online: 09:28
dix-neuf schreef op donderdag 13 februari 2025 @ 13:28:
[quote]dixet schreef op maandag 10 februari 2025 @ 09:11:
Deze zou het moeten doen:
(...................)

@dixet,
Kennelijk heb je, na lezing van mijn antwoord, gezien dat je formule moest worden aangepast ;)
Alleen de verwijzing van B10 en B11 naar C10 en C11 hoor, ik had m'n leesbrilletje niet op bij het bekijken van de screenshot O-)
Pagina: 1