Excel: 2 waardes vergelijken, input ander tabblad

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Johanvd4
  • Registratie: Augustus 2023
  • Laatst online: 21-08-2023
Hallo,

Wie kan deze moeilijke puzzel voor me kraken? Zelfs ChatGPT lukt het niet (meerdere keren geprobeerd).

Ik maak gebruik van een Nederlandstalige Excel en wil de absolute waarde weten tussen twee cellen op werkblad 'Resultaten'. Echter, om te kunnen bepalen om welke twee cellen het gaat gebruiken we drie cellen op werkblad 'Vergelijken' als input om van beide cellen te bepalen in welke kolom en rij deze staan. De reden dat ik deze complexe formule nodig heb, is omdat ik dankzij het doorkopiëren van de formule uiteindelijk 630 keer een absolute waarde tussen telkens twee andere cellen kan achterhalen.

De twee cellen die we telkens nodig hebben om te vergelijken staan altijd binnen het bereik van C3 tot en met X18 op werkblad 'Resultaten'.
Om voor de eerste cel te achterhalen in welke kolom het staat, hebben we op werkblad 'Vergelijken' cel F2 nodig waarin een waarde staat die exact overeenkomt met een waarde op werkblad 'Resultaten'. In diezelfde kolom staat de eerste cel waarnaar we op zoek zijn. En nu nog de rij vinden: daarvoor gebruiken we op werkblad 'Vergelijken' cel D1, waarin een waarde staat die exact overeenkomt met een waarde op werkblad 'Resultaten'. In diezelfde rij staat de eerste cel waarnaar we op zoek zijn. We weten nu van de eerste cel zowel de kolom als rij.

Precies hetzelfde principe geldt voor de tweede cel waarnaar we op zoek zijn. Om de kolom te bepalen gebruiken we op werkblad 'Vergelijken' cel B3 en voor de rij gebruiken we cel D1 als input.

Nu we weten om welke twee cellen het gaat op werkblad 'Resultaten', wil ik graag weten wat het verschil in absolute waarde is tussen die twee.

(Mocht het je helpen: de formule komt bij de eerste cel tot cel I4 op werkblad 'Resultaten'. Dat komt doordat cel F2 op werkblad 'Vergelijken' zal verwijzen naar cel I3 op werkblad 'Resultaten', wat betekent dat we kolom I nodig hebben. En cel D1 op werkblad 'Vergelijken' zal verwijzen naar cel C4 op werkblad 'Resultaten', wat betekent dat we rij 4 nodig hebben. Ziezo: cel I4 is de eerste cel die nodig is om uiteindelijk het verschil in absolute waarde te weten met de andere cel.)

Heel veel succes en alvast enorm bedankt!!!

Alle reacties


Acties:
  • +1 Henk 'm!

  • Saiboth
  • Registratie: November 2014
  • Niet online
Wat heb je zelf al geprobeerd en waarom lukte dat niet?

Acties:
  • +1 Henk 'm!

  • pagani
  • Registratie: Januari 2002
  • Niet online
Maak een hulptabblad met de 630 berekeningen, cel A en cel B en refereer hiernaar middels een verticaal zoeken. Waarom moeilijk doen? Dit gaat ook veel sneller werken.

[ Voor 11% gewijzigd door pagani op 21-08-2023 08:17 ]


Acties:
  • 0 Henk 'm!

  • dixet
  • Registratie: Februari 2010
  • Laatst online: 17:38
Door jouw vraag in ChatGPT te plakken krijg ik al een redelijk goed antwoord. Eén vervolgvraag verder het hele antwoord.

Je kan de functie VERGELIJKEN gebruiken om een waarde te zoeken en de positie van de gevonden waarde terug te geven. Die functie gebruik je om op basis van Vergelijken!F2 het kolomnummer en Vergelijken!!D1 het rijnummer te vinden.
Die resultaten gebruik je in de functie INDEX om de waarde op de intersectie terug te geven.
En dat truukje nog een keer voor je 2e waarde.

Ik zou dit wel in een aantal hulpkolommen doen in plaats van in 1 formule voor de leesbaarheid en het makkelijker kunnen debuggen

Acties:
  • 0 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Nu online

Belindo

▶ ─🔘─────── 15:02

Of ik begrijp je volledig verkeerd, of dit kan toch gewoon met de indirect functie? Je geeft aan dat je van beide waarden weet in welke kolom en rij deze staan. Bijvoorbeeld 'F13'. Dan kun je met de indirect functie =INDIRECT("F13") de waarde retourneren. Als, zoals in jouw voorbeeld, de kolom en rij in respectievelijk F3 en D1 staan, dan kun je =INDIRECT(F3&D1) gebruiken.

[ Voor 12% gewijzigd door Belindo op 21-08-2023 09:05 ]

Coding in the cold; <brrrrr />


Acties:
  • +3 Henk 'm!

  • Teun_2
  • Registratie: Oktober 2003
  • Laatst online: 08-05 16:57
Ik heb je vraag drie keer gelezen en ik begrijp het niet. Kan je eventueel enkele schermafbeeldingen ter illustratie bijvoegen?

Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Inderdaad, schermafbeeldingen zouden mogelijk heel wat kunnen verduidelijken.
Overigens: als je vooraf het rij- en kolomnummer al weet waarin de te zoeken waarde zich bevindt, dan is de waarde die bij die 2 getallen hoort:
code:
1
=INDEX(Rijnummer;Kolomnummer)

[ Voor 8% gewijzigd door dix-neuf op 22-08-2023 10:52 ]

Pagina: 1